@media print {
    footer,
    .block.related,
    .block.upsell,
    .breadcrumbs,
    .click-and-collect-container,
    .copyright,
    .fotorama__arr,
    .fotorama__nav-wrap,
    .page-header,
    .product-add-form,
    .product-info-availability,
    .product-info-stock-sku,
    .product-social-links,
    .product.data.items .data.item.title.is-active-info .border-top,
    .recently-viewed-wrapper,
    .store-info__logo,
    .videoly-box,
    [id="flix_key_features"],
    [id="flix_product_gallery"],
    [id="flix_product_video"],
    [id="tab-label-media"],
    [id="store.select"],
    [id="review-form"],
    [id="thumbs"],
    [id="tab-label-reviews"],
    [id="product.cnet"],
    [id="row.description"],
    button[x-data="initPrint()"] {
        display: none !important;
    }
    [id="row.tuetut videoformaatit"] {
        overflow-wrap: break-word;
    }
    .card {
        box-shadow: 0 0 #0000;
    }
    [id="additional"],
    [id="description"] {
        height: 100% !important;
        width: 100% !important;
        display: block !important;
    }
    .table-wrapper,
    .breadcrumbs > div,
    .columns {
        width: 100%;
        max-width: 100% !important;
    }
    [id="gallery"] {
        width: 50%;
        float: left;
        margin-bottom: 30px;
    }

    .data.item.inner .description-brand__logo--image {
        max-height: 20px;
    }

    .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;
    }

    .order-view-actions {
        display: none !important;
    }
}
