/**
 * Copyright © Magento, Inc. All rights reserved.
 * See COPYING.txt for license details.
 */
.page-print .logo {
  display: block;
  float: none;
  text-align: center;
}
@media print {

    .panel.wrapper,
    .nav-toggle,
    .minicart-wrapper,
    .minicart-wrapper .action.showcart,
    .block-search, .compare.wrapper,
    .sections.nav-sections,
    .breadcrumbs, .write-review-btn-hidden, a.print-link, .fotorama__nav-wrap.fotorama__nav-wrap--horizontal,
    .product-add-form,
     #bread-btn-cntnr,
    .product.data.items > .item.title,
    .block.upsell,
    .page-bottom,
    a.morelink,
    .yotpo.yotpo-main-widget,
    .yotpo-yotpo-is-enabled div.yotpo.QABottomLine,
    .product-info-main .brand-logo,
    .product-info-main .products-block,
    .product-info-main .icons.social,
    .__promoBadge._product,
    .yotpoBottomLine,
    .__buying_perks li,
    .product-info-main .call-us,
    [id="tab-label-catalog.product.related.tab"],
    .product.data.items > .item.title,
    .coffee-related,
    #product-addtocart-button
    {
        display: none !important;
    }

    #header {
        nav {
            display: none !important;
        }
    }

    .flex.items-center.gap-x-4,
    .flex.flex-col.w-full.mt-6 {
        display: none !important;
    }

    .price-block {
        display: inline !important;
        width: 200px;
    }

    .__buying_perks {
        padding: 0;
    }

    .__buying_perks li:first-child {
        display: flex !important;
        font-size: 16px;
    }

    .product-options-bottom .price-box .price-container .price,
    .product-info-price .price-box .price-container .price,
    .product.attribute.description h3, .product.attribute.description h2 {
        font-size: 24px;
    }

    .product.attribute.description h4 {
        font-size: 20px;
    }

    .promo-badge {
       display: none !important;
    }


    .page-header {
        border-bottom: 1px solid #cdcdcd;
    }

    .header.content {
        justify-content: center;
        padding: 24px 0;
        background: #fdfdfd;
    }

    .flex-col.items-center {
        > .w-full {
            > div:first-child {
                width: 30%;
                float: left;
                margin-top: 3.6rem;
            }
            > div:last-child {
                width: 70%;
                float: right;
                padding-left: 2.4rem;
                box-sizing: border-box;
            }
        }
    }

    .product-tabs {
        .flex {
            display: none !important;
        }
    }

    .page-footer {
        border-top: 1px solid #cdcdcd;
        padding: 2.4rem 0;

        .py-6, .pt-6 {
            display: none;
        }
    }

    h1 {
        font-size: 24px !important;
    }

    .catalog-product-view .product-info-main {
        padding-right: 0 !important;
    }
}
