@media print {

    body {
        background-color: #FFFFFF;
        /* transform-origin: center 0; */
        width: 1248px !important;
        min-width: 0 !important;
        margin: 0 auto !important;
    }

    body[data-browser] {
        width: 1248px !important;
        min-width: 0 !important;
        margin: 0 auto !important;
    }

    body:not([data-browser]) {
        width: auto !important;
        min-width: 0 !important;
    }

    body[data-browser="chrome"] {
        zoom: .85;
    }

    #header,
    footer,
    .page-block,
    .contact-banner,
    .wrap-breadcrumb,
    .link-common,
    .banner-youtube,
    .contact-part,
    .p-show-flyer,
    .container>.title-page,
    aside,
    .wrap-total-result,
    .box-note,
    .wrap-paginate {
        display: none !important;
    }

    @page {
        /* size: A4 landscape; */
        /* size: A4 portrait; */
        size: auto;
        margin: 0mm;
        page-orientation: upright;
        max-height: 100%;
        max-width: 100%;

    }

    .page-content {
        padding: 30px;
        margin: auto;
        min-width: 1200px;
        overflow-x: hidden;
    }

    .wrap-content-product {
        column-gap: 30px;
    }

    .product-table tr td:first-child {
        background-color: unset !important;
    }

    table th,
    table td {
        border: 1px solid #e9e9e9 !important;
    }

    .wrap-slide-thumb .gallery-img:nth-child(3)~.gallery-img {
        display: none;
    }

}