@charset "UTF-8";
/* Utskriftsvy, inköpslista */ /*Variabler*/
/* Fonter */
/* Färger */
.print-only {
  display: none;
}

@page {
  size: A4 portrait;
  margin-top: 2cm;
}
@media print {
  .grecaptcha-badge,
  .contact-form-widget,
  a.contact-form-widget__toggle,
  .woocommerce a.contact-form-widget__toggle,
  #glt-translate-trigger,
  #CybotCookiebotDialog,
  .grecaptcha-badge {
    display: none !important;
  }
  body {
    background: none !important;
  }
  .page-template-template-wishlist-page * {
    width: 100% !important;
    -webkit-transition: none !important;
    transition: none !important;
    background: transparent !important;
    color: #000 !important;
    box-shadow: none !important;
    text-shadow: none !important;
    position: relative !important;
    text-indent: 0 !important;
    clear: both !important;
    height: auto !important;
    top: auto !important;
    left: auto !important;
    right: auto !important;
    bottom: auto !important;
    padding: 0 !important;
    text-align: left !important;
    max-width: none !important;
    min-width: auto !important;
    min-height: auto !important;
    max-height: auto !important;
    direction: ltr !important;
  }
  /*
  * {
    -webkit-transition: none !important;
    transition: none !important;

    background: transparent !important;
    color: #000 !important;
    box-shadow: none !important;
    text-shadow: none !important;
    position: relative !important;
    text-indent: 0 !important;
    clear: both !important;
    height: auto !important;
    top: auto !important;
    left: auto !important;
    right: auto !important;
    bottom: auto !important;
    padding: 0 !important;
    text-align: left !important;
    max-width: none !important;
    min-width: auto !important;
    min-height: auto !important;
    max-height: auto !important;
    direction: ltr !important;
  } */
  h1.print-only {
    padding-top: 1rem !important;
  }
  .print-only {
    display: block;
  }
  body {
    background: none;
  }
  nav,
  .site-header,
  footer,
  .yith_wcwl_wishlist_footer,
  .wt-cli-cookie-bar-container {
    display: none !important;
  }
  .container,
  .layout {
    padding: 0;
  }
  table.wishlist_table {
    overflow: visible;
    margin: 2rem auto 0.5% 0 !important;
    padding: 0;
    max-width: 100vw;
    width: auto !important;
    border-top: 0 !important;
  }
  table.wishlist_table tbody,
  .woocommerce table.cart.wishlist_table tbody,
  .woocommerce-page table.cart.wishlist_table tbody {
    display: table-row-group !important;
  }
  table.wishlist_table thead,
  .woocommerce table.cart.wishlist_table thead,
  .woocommerce-page table.cart.wishlist_table thead {
    display: table-header-group !important;
    border-top: 0 !important;
    border-bottom: 1px solid #593831 !important;
  }
  table.wishlist_table thead th,
  .woocommerce table.cart.wishlist_table thead th,
  .woocommerce-page table.cart.wishlist_table thead th {
    border: 0 !important;
    padding: 0 1rem 1rem 0 !important;
    font-size: 14pt !important;
  }
  table.wishlist_table tbody tr,
  .woocommerce table.cart.wishlist_table tbody tr,
  .woocommerce-page table.cart.wishlist_table tbody tr {
    display: table-row !important;
  }
  table.wishlist_table tbody tr td {
    display: table-cell !important;
    padding: 1rem 2rem 2rem 0 !important;
  }
  table.wishlist_table tbody tr td .input-description {
    display: none !important;
  }
  table.wishlist_table tbody td.product-color .product-color-input-container,
  table.wishlist_table tbody td.product-color .product-amount,
  table.wishlist_table tbody td.product-amount .product-color-input-container,
  table.wishlist_table tbody td.product-amount .product-amount {
    max-width: none !important;
  }
  table.wishlist_table tbody.wishlist-items-wrapper tr .product-thumbnail-link,
  table.wishlist_table tbody.wishlist-items-wrapper tr .product-remove {
    display: none !important;
  }
  table.wishlist_table tbody.wishlist-items-wrapper tr .quantity-container {
    border: 0 !important;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    text-align: right !important;
    padding-right: 1em !important;
    width: 3.75em !important;
  }
  table.wishlist_table tbody.wishlist-items-wrapper tr .quantity-container .minus, table.wishlist_table tbody.wishlist-items-wrapper tr .quantity-container .plus {
    display: none;
  }
  table.wishlist_table tbody.wishlist-items-wrapper tr .product-color-input-container {
    width: 10rem !important;
  }
  table.wishlist_table tbody.wishlist-items-wrapper tr .product-color-input-container .product-color-input {
    border-color: #000 !important;
  }
  .page-template-template-wishlist-page .layout {
    display: none;
  }
  .page-template-template-wishlist-page .layout:first-child {
    display: block;
  }
  .filters {
    display: none;
  }
  .single-product .single-product-overview > .container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    justify-content: center;
    padding: 1cm;
  }
  .single-product .single-product-overview .product-header--print {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    align-items: center;
    margin-bottom: 0.5cm;
  }
  .single-product .single-product-overview .product-image {
    display: none;
  }
  .single-product .single-product-overview .product-image--print {
    margin-right: 2rem;
    -webkit-box-flex: 0 0 13rem;
    -webkit-flex: 0 0 13rem;
    -ms-flex: 0 0 13rem;
    flex: 0 0 13rem;
  }
  .single-product .single-product-overview .product-overview-header {
    display: none;
  }
  .single-product .single-product-overview .ingress p {
    line-height: 1.2;
  }
  .single-product .single-product-overview .product-description {
    line-height: 1.3;
    margin-bottom: 1cm;
  }
  .single-product .single-product-overview .product-description * {
    line-height: inherit;
  }
  .single-product .single-product-overview .product-description p {
    margin-bottom: 1em;
  }
  .single-product .single-product-overview .product-description h2,
  .single-product .single-product-overview .product-description h3 {
    margin-bottom: 1em;
  }
  .single-product .single-product-overview .product-description p + h2,
  .single-product .single-product-overview .product-description p + h3 {
    margin-top: 2em;
  }
  .single-product .single-product-overview .product-overview {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 0;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .single-product .single-product-overview .product-info-table {
    break-inside: avoid;
  }
  .single-product .single-product-overview .product-info-table th, .single-product .single-product-overview .product-info-table td {
    padding: 0.125cm 0;
  }
  .single-product .single-product-overview .product-info-table th {
    width: 15rem;
  }
  .print-footer {
    display: -webkit-box !important;
    display: -moz-box !important;
    display: -ms-flexbox !important;
    display: -webkit-flex !important;
    display: flex !important;
  }
}
.print-footer {
  padding: 1cm;
  width: 100%;
  position: relative;
  background: linear-gradient(#ECE5E0 0%, #F8F6F2 100%) 0% 0% no-repeat padding-box !important;
  print-color-adjust: exact;
  -webkit-print-color-adjust: exact;
}
.print-footer .contact {
  position: absolute;
  left: 9cm;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
}
.print-footer .org {
  width: 4.5cm;
  margin: 0;
}
.print-footer .org img {
  width: 100%;
  height: auto;
}
.print-footer a {
  text-decoration: none;
  font: inherit;
  color: inherit;
}
.print-footer div.adr,
.print-footer div.tel,
.print-footer div.email {
  white-space: nowrap;
  padding-left: 2rem;
  position: relative;
  font-size: 0.675rem;
  line-height: 1.875em;
}
.print-footer div.adr::Before,
.print-footer div.tel::Before,
.print-footer div.email::Before {
  font-family: "Font Awesome 5 Pro";
  font-weight: 900;
  font-style: normal;
  position: absolute;
  left: 0;
}
.print-footer div.adr::before {
  content: "\f3c5";
}
.print-footer div.tel::before {
  content: "\f879";
}
.print-footer div.email::before {
  content: "\f0e0";
}

@media print {
  .single-project .entry-content ul {
    padding-left: 1.25em;
  }
  .single-project .theme-beige {
    background: #fff;
  }
  .single-project .layout-instructions .heading--primary,
  .single-project .heading--tertiary-fixed {
    font-size: 1.5rem;
  }
  .single-project .layout-instructions img {
    opacity: 0;
  }
  .single-project .layout-instructions .featured-image .count {
    display: none;
  }
  .single-project .grid-item--count {
    display: none;
  }
  .single-project .calculator-header {
    padding: 0;
    background: #fff;
    margin: auto;
  }
  .single-project .paint-calculator .calculator-body .product-result-list .product-list-item {
    list-style: none;
    padding-top: 1rem;
  }
  .single-project .quantity-container {
    border: 0;
  }
  .single-project .quantity-container input {
    width: 2rem;
    text-align: left;
  }
  .single-project .paint-calculator .calculator-body .product-result-list .product-description {
    padding: 0;
    margin: 0;
  }
  .single-project .project-featured-image,
  .single-project .product-list-item::before,
  .single-project .product-list-item::after,
  .single-project .quantity-container button,
  .single-project .paint-labels,
  .single-project .add-to-wishlist,
  .single-project .sub-layout-button,
  .single-project .calculator-sqm-range,
  .single-project .sqm-calculator-toggle,
  .single-project .calculator-sqm.toggleable-container {
    display: none !important;
    content: none;
  }
}

/*# sourceMappingURL=print.css.map */
