@media print {
  @page {
  	margin: 1cm;
  }

  body {
    /*font: 13pt Georgia, "Times New Roman", Times, serif;*/
    /*line-height: 1.3;*/
    background: #fff !important;
    color: #000;
  }
  h1{
  	font-size:22pt;
  }
  .page-template h1{
    font-size:25pt;
  }
  
  div.print-wrapper{
  	display:block;
  }
  article#product-content{
    border-radius:10px;
    padding-bottom:30px;
    margin-bottom:30px;
    margin-top:1em;
  }
  

  div#shopify-section-megamenu,
  header nav,
  header div.sub-header,
  header div.site-header div.page-width div.grid--table div.grid__item.logo-menu div.extra-menu,
  header div.site-header div.page-width div.grid--table div.head-search,
  header div.site-header div.page-width div.grid--table div.icons{
  	display:none;
  }
 
  div.page-utility,
  button#add-to-cart,
  #product-purchase-row .btn,
  div#smartwishlist{
  	display:none;
  }
  
  div#LoAvailableBtn{
  	display:none !important;
  }    

  a#open-sesame,
  div#shopify-section-related-products,
  footer{
    display:none;
  }
  div.product-notice{
    padding:0;
  }
  div#product-badges{
  	margin:0;
  }
  div#print-header{
  	display:flex;
    z-index:999999;
    border-bottom:1px solid;
  }
  
  div#print-header img{
  	width:220px;
    height:120px;
  }
  
  div#print-header div#print-header-right{
  	display:flex;
    flex-direction:column;
    width:100%;
  }
  
  div#print-header h1{
  	text-decoration:italic;
    text-align:center;
    margin:0;
  	font-size:21pt;
  }
  
  .product-template #product-content #product-options #product-header .product-title h1{
  	font-size:30pt !important;
  }
  
  .product-template #product-content #product-options #product-header #product-meta{
  	margin:0;
  }
  span#product-sku.product-meta-item .product-meta-item-title,
  span#product-sku.product-meta-item .product-meta-item-content{
  	font-size:23pt;
  }
  
  .swiper-button-prev.swiper-button-white.swiper-button-disabled,
  .swiper-button-next.swiper-button-white{
  	display:none;
  }
  
  .product-template #product-content #product-images .image-gallery .swiper-wrapper img{
  	max-width:335px;
    max-height:400px;
    float:left;
  }
  
  
  .product-template #product-content #product-options #product-header .product-title #product-pricing-wrapper{
  	font-size:30pt !important;
  }
  
  div#print-contact-information{
  	display:flex;
    flex-direction:row;
    justify-content:space-evenly;
    padding:10px;
  }
  
  
  div#print-contact-information p{
  	color:#b68c45;
    font-weight:500;
  	font-size:12pt;
  }
  
  div.product-content-section-title.product-content-section-title--active{
  	border:4px solid #b68c45;
  }
  div.product-content-section-title.product-content-section-title--active h3{
    color:#000;
  }
  
  
  
  div#product-rating-left > span.stamped-product-reviews-badge.stamped-main-badge{
    right:-10000px;
    position:absolute;
  }
  
  div#print-details{
    display:block;
    padding-left:15px;
  }
  
  div#print-details div#product-badges{
    display:flex;
    justify-content:center;
  }
  
  div#print-details div.product-title div.title-price h1{
    font-size:30pt;
  }
  /*
  div#print-product-details{
    display:block;
  }
  div#print-product-details div#print-product-sku span{
  	font-size:22pt;
    float:left;
  }
  div#print-product-details span.product-price{
  	font-size:22pt;
    float:right;
    color:#b68c45;
    font-weight:600;
  }
  */
  div#print-footer{
    margin-top:25px;
  	display:flex;
    flex-direction:column;
    justify-content:center;
    text-align:center;
  }
  
  div#print-footer h1{
  	margin:0;
  }
  
  div#print-footer h2{
  	color: #eaeaea;
  }
  
  div.snize div.snize-product-filters{
  	display:none;
  }
  
  
}