.header__tools,
.header__more,
.mainNav,
.promoSliderSection__tools,
.promoSliderSection--product .promoSlider .owl-nav,
.productStripe,
.bannerZone,
.proposalsZone,
.moreProductsZone,
.productBoxInfo,
.productMain .acc__header .arrow.icon-plusB,
.productMain .acc__header--disabled,
.footer__main,
.promoSliderSection__tools,
.promoSliderSection--product .promoSliderSection__tools,
.totalPriceRow .product__quant,
.tipsRow__icons,
.promoSliderText__btn,
.productBubble,
.burgerBtn,
.promoSliderSection--product .promoSlider__img:after,
.totalPriceRow__col .btnWrap,
.totalPriceRow__col .product__fav,
.printBlock,
.gridLines,
.product__quantBtn {
  display: none; }

.breadcrumbSection + .promoSliderSection {
  margin-top: 0;
  padding-top: 0; }

.header {
  margin: 0 auto; }
  .header__logo, .header {
    left: 0;
    position: relative;
    transform: none;
    top: 0; }
  .header .row {
    text-align: center;
    width: 100%; }
  .header__logo {
    margin: 0 auto; }
    .header__logo a {
      background-image: url(../media/logo.svg) !important;
      display: block;
      -webkit-print-color-adjust: exact !important;
      /*Chrome, Safari */
      color-adjust: exact !important;
      /*Firefox*/
      width: 164px;
      height: 78px; }
  .header__inner {
    padding: 30px 0; }

.mainContainer {
  padding-top: 0; }

.breadcrumbSection {
  padding: 0; }

.breadcrumb {
  display: none; }

.footer,
.productMain,
.promoSliderSection {
  background: transparent; }

.price,
.promoSliderSection--product .pageTitle h1 {
  color: #000; }

.product__cat,
.footer__btm p,
.usp__item,
.product__availItem,
.pageTitle p {
  color: #2E2B2B; }

.promoSlider {
  top: 0;
  height: 100%; }

.productType {
  padding: 0; }

.productMain {
  padding: 50px 0 20px; }
  .productMain .acc__header--type2 {
    padding-right: 0; }
  .productMain .acc__content--type2 {
    display: block; }
    .productMain .acc__content--type2 .productPage__subtitle,
    .productMain .acc__content--type2 .productType__row,
    .productMain .acc__content--type2 .productType__label,
    .productMain .acc__content--type2 .radiobuttons,
    .productMain .acc__content--type2 .fieldsRow,
    .productMain .acc__content--type2 .materialBlock,
    .productMain .acc__content--type2 .owl-item:not(.selected),
    .productMain .acc__content--type2 .owl-nav,
    .productMain .acc__content--type2 .product.product--material .btnWrap,
    .productMain .acc__content--type2 .product.product--material .tooltipElm,
    .productMain .acc__content--type2 .propertyPriceRow,
    .productMain .acc__content--type2 .checkboxes.extendedElement,
    .productMain .acc__content--type2 .productType > .product.product--material,
    .productMain .acc__content--type2 .text--info {
      display: none; }
    .productMain .acc__content--type2 .owl-carousel.owl-loaded {
      opacity: 1; }
    .productMain .acc__content--type2 .owl-item:not(.selected) {
      width: 0 !important; }
  .productMain .acc__wrapper {
    margin-bottom: 20px; }

.footer {
  padding: 15px 0; }

.product__avail {
  break-inside: avoid;
  margin-top: 45px;
  position: relative; }

.productTotal,
.totalPriceRow,
.tipsRow {
  page-break-inside: avoid;
  break-inside: avoid;
  position: relative; }

.totalDetailsWrap {
  margin-bottom: 55px; }

.promoSliderSection__inner {
  flex-direction: column; }
  .promoSliderSection__inner .wrapper {
    display: flex; }

.promoSlider {
  position: relative;
  width: 100%; }
  .promoSlider.owl-carousel .owl-stage {
    display: flex !important;
    flex-direction: column;
    margin: 0 auto;
    width: 100% !important;
    max-width: 700px; }
  .promoSlider .owl-item {
    padding-top: calc(836 / 969 * 100%);
    position: relative;
    width: 100% !important; }
    @media (max-width: 767px) {
      .promoSlider .owl-item {
        padding-top: calc(530 / 767 * 100%); } }
  .promoSlider .promoSlider__img {
    left: 0;
    position: absolute;
    top: 0;
    width: 100%; }

.promoSliderSection--product .pageTitle {
  width: calc(100% - 123px); }
  @media (max-width: 1023px) {
    .promoSliderSection--product .pageTitle {
      width: 100%; } }
.promoSliderSection--product .promoSlider:before {
  display: none; }
@media (max-width: 1023px) {
  .promoSliderSection--product .promoSliderSection__inner > .wrapper {
    margin: 0 auto;
    width: 100%;
    max-width: 700px; } }

.productMain .owl-carousel.slider__3--arrows .owl-item:not(:first-child),
.productMain .owl-carousel.slider__4--arrows .owl-item:not(:first-child) {
  border: none; }
.productMain .owl-carousel.slider__3--arrows,
.productMain .owl-carousel.slider__4--arrows,
.productMain .owl-carousel.checkboxesSlider {
  margin-top: 0;
  margin-bottom: 0; }

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