@media print {
  *,
  *::before,
  *::after {
    text-shadow: none !important;
    box-shadow: none !important;
    color: black !important; }
  a,
  a:visited {
    text-decoration: none; }
  abbr[title]::after {
    content: " (" attr(title) ")"; }
  pre {
    white-space: pre-wrap !important; }
  pre,
  blockquote {
    page-break-inside: avoid; }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3; }
  .rod-mod--navigation,
  .rod-mod--breadcrumb,
  .rod-mod--stickybar,
  .rod-mod--bookmarks,
  .rod-mod--search,
  footer {
    display: none; }
  @font-face {
    font-family: 'TradeGothic';
    src: url("/b2c/resources/_web_css_/18/fonts/TradeGothicCn18.eot");
    src: url("/b2c/resources/_web_css_/18/fonts/TradeGothicCn18.eot?#iefix") format("embedded-opentype"), url("/b2c/resources/_web_css_/18/fonts/TradeGothicCn18.woff2") format("woff2"), url("/b2c/resources/_web_css_/18/fonts/TradeGothicCn18.woff") format("woff"), url("/b2c/resources/_web_css_/18/fonts/TradeGothicCn18.ttf") format("truetype"), url("/b2c/resources/_web_css_/18/fonts/TradeGothicCn18.svg#svgFontName") format("svg"); }
  @font-face {
    font-family: 'TradeGothicBold';
    src: url("/b2c/resources/_web_css_/18/fonts/TradeGothicBoldCn20.eot");
    src: url("/b2c/resources/_web_css_/18/fonts/TradeGothicBoldCn20.eot?#iefix") format("embedded-opentype"), url("/b2c/resources/_web_css_/18/fonts/TradeGothicBoldCn20.woff2") format("woff2"), url("/b2c/resources/_web_css_/18/fonts/TradeGothicBoldCn20.woff") format("woff"), url("/b2c/resources/_web_css_/18/fonts/TradeGothicBoldCn20.ttf") format("truetype"), url("/b2c/resources/_web_css_/18/fonts/TradeGothicBoldCn20.svg#svgFontName") format("svg"); }
  html {
    font-size: 10px; }
  body {
    color: #000;
    font-family: 'Helvetica', 'Arial', sans-serif;
    font-size: 1.6rem; }
  h1,
  .h1,
  h2,
  .h2,
  h3,
  .h3,
  h4,
  .h4,
  h5,
  .h5,
  h6,
  .h6 {
    font-family: 'TradeGothic', sans-serif;
    font-weight: normal;
    margin: 0; }
  p {
    margin: 0;
    font-size: 1.6rem; }
  h1,
  .h1 {
    font-size: 3.7rem;
    line-height: 1.03;
    margin-bottom: 17px; }
  h2,
  .h2 {
    font-size: 3rem;
    line-height: 1.16;
    margin-bottom: 20px; }
  h3,
  .h3 {
    font-size: 3rem;
    line-height: 1.2;
    margin-bottom: 10px; }
  h4,
  .h4 {
    font-size: 2.4rem;
    line-height: 1.25; }
  h5,
  .h5 {
    font-size: 2.2rem; }
  h6,
  .h6 {
    font-size: 2rem; }
  ul {
    list-style: none;
    margin: 0;
    padding: 0; }
  p {
    font-size: 1.6rem;
    line-height: 1.56; }
  a {
    color: inherit; }
    a:hover {
      color: inherit;
      text-decoration: none; }
    a.rod-link {
      font-weight: bold;
      text-decoration: none; }
      a.rod-link:hover {
        text-decoration: underline; }
      a.rod-link svg {
        height: 12px;
        transform: translate(-2px, 0);
        width: 12px; }
  section {
    margin-bottom: 70px;
    position: relative; }
  .row {
    display: block; }
    .row:after {
      clear: both; }
  .rod-icon {
    width: 1.5rem;
    height: 1.5rem; }
  script {
    display: none; }
  .rod-mod__visual img {
    width: 100%; }
  .rod-mod.rod-mod--breadcrumb {
    display: none; }
  .rod-mod.rod-mod--hero .rod-element__scroll-down {
    display: none; }
  .rod-mod.rod-mod--hero .rod-mod__text {
    padding-top: 5rem; }
    .rod-mod.rod-mod--hero .rod-mod__text h1,
    .rod-mod.rod-mod--hero .rod-mod__text .h1 {
      font-size: 5rem; }
  .rod-col__visual.rod-col__visual--crossover {
    display: inline-block;
    width: 24.5%;
    position: relative; }
    .rod-col__visual.rod-col__visual--crossover .rod-mod__text {
      font-family: 'TradeGothicBold', sans-serif;
      font-size: 2.6rem;
      color: #fff;
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%); }
  .rod-col__visual .rod-mod__visual .rod-mod__visual__inner.rod-mod__visual__inner--icon {
    -webkit-print-color-adjust: exact;
    background: linear-gradient(45deg, #3b4256 0%, #5b637a 100%); }
  .rod-mod--navigation {
    display: none; }
  .rod-premiumquality__line {
    display: none; }
  .rod-container section {
    display: block; }
  .rod-container .rod-modal {
    display: none; }
  .rod-container .rod-mod.rod-mod--slim {
    page-break-inside: avoid; }
  .rod-container .rod-mod.rod-mod--multi {
    margin-bottom: 20px; }
  .rod-container .rod-mod.rod-mod--2-col > div {
    margin-bottom: 20px; }
  .rod-container .rod-mod.rod-mod--2-col .rod-col__visual {
    width: 45%;
    display: inline-block; }
    .rod-container .rod-mod.rod-mod--2-col .rod-col__visual .rod-mod__visual {
      text-align: center; }
      .rod-container .rod-mod.rod-mod--2-col .rod-col__visual .rod-mod__visual img {
        max-width: 95%; }
  .rod-container .rod-mod.rod-mod--2-col .rod-col__text {
    width: 50%;
    display: inline-block; }
  .rod-container .rod-mod.rod-mod--2-col.rod-mod--multi {
    page-break-inside: avoid; }
  .rod-container .rod-mod.rod-mod--2-col .rod-col__visual--crossover {
    display: none; }
  .rod-container .rod-mod.rod-mod--video {
    margin-top: 60px; }
    .rod-container .rod-mod.rod-mod--video button {
      display: none; }
    .rod-container .rod-mod.rod-mod--video .rod-mod__visual {
      display: none; }
    .rod-container .rod-mod.rod-mod--video .rod-mod__text {
      display: inline-block; }
  .rod-container .rod-mod.rod-mod--comparision .rod-comparision {
    height: auto !important; }
  .rod-container .rod-mod.rod-mod--comparision .rod-comparision__item .rod-comparision__label {
    position: absolute;
    top: -20px;
    margin-left: 0; }
  .rod-container .rod-mod.rod-mod--comparision .rod-comparision__item.rod-comparision__item--a, .rod-container .rod-mod.rod-mod--comparision .rod-comparision__item.rod-comparision__item--b {
    width: 49%;
    display: inline-block; }
    .rod-container .rod-mod.rod-mod--comparision .rod-comparision__item.rod-comparision__item--a img, .rod-container .rod-mod.rod-mod--comparision .rod-comparision__item.rod-comparision__item--b img {
      width: 100%; }
  .rod-container .rod-mod.rod-mod--comparision .rod-comparision__handle {
    display: none; }
  .rod-container .rod-mod.rod-mod--comparision + .rod-mod--caption {
    margin-top: 0; }
  .rod-container .rod-mod.rod-mod--1-col button {
    display: none; }
  .rod-container .rod-mod.rod-mod--1-col .rod-mod__text h3 br {
    display: none; }
  .rod-container .rod-mod.rod-mod--1-col .rod-mod__text {
    background-color: unset;
    position: relative; }
    .rod-container .rod-mod.rod-mod--1-col .rod-mod__text.rod-mod__text--to-right {
      left: 0;
      height: auto;
      margin: 0;
      padding: 0; }
  .rod-container .rod-mod.rod-mod--1-col .rod-mod__visual .rod-mod__visual__inner img {
    max-height: 300px; }
  .rod-container .rod-mod.rod-mod--1-col .rod-mod__visual .rod-mod__visual__inner.rod-mod__visual__inner--icon {
    -webkit-print-color-adjust: exact;
    border: 1px solid red; }
  .rod-container .rod-mod.rod-mod--accordion button {
    display: none; }
  .rod-container .rod-mod.rod-mod--accordion .rod-accordion__content {
    margin-bottom: 15px; }
    .rod-container .rod-mod.rod-mod--accordion .rod-accordion__content .row > div:first-child {
      width: 65%;
      display: inline-block; }
    .rod-container .rod-mod.rod-mod--accordion .rod-accordion__content .row > div:last-child {
      width: 33%;
      display: inline-block; }
    .rod-container .rod-mod.rod-mod--accordion .rod-accordion__content svg {
      width: 100px;
      height: 100px; }
  .rod-container .rod-mod .rod-mod--colormatic .rod-col__visual.rod-colormatic__visual {
    display: block;
    width: 100%; }
  .rod-container .rod-mod .rod-mod--colormatic .rod-colormatic__images-wrapper {
    display: block; }
    .rod-container .rod-mod .rod-mod--colormatic .rod-colormatic__images-wrapper .rod-colormatic__images {
      display: none; }
      .rod-container .rod-mod .rod-mod--colormatic .rod-colormatic__images-wrapper .rod-colormatic__images.active {
        display: block; }
        .rod-container .rod-mod .rod-mod--colormatic .rod-colormatic__images-wrapper .rod-colormatic__images.active .rod-mod__visual {
          display: none; }
          .rod-container .rod-mod .rod-mod--colormatic .rod-colormatic__images-wrapper .rod-colormatic__images.active .rod-mod__visual.visible {
            display: block; }
            .rod-container .rod-mod .rod-mod--colormatic .rod-colormatic__images-wrapper .rod-colormatic__images.active .rod-mod__visual.visible img {
              width: 100%;
              max-height: 300px; }
  .rod-container .rod-mod .rod-mod--colormatic .rod-colormatic__colors,
  .rod-container .rod-mod .rod-mod--colormatic .rod-colormatic__action {
    display: none; }
  .rod-container .rod-mod.rod-mod--gallery {
    display: none; }
  .rod-container .rod-mod.rod-mod--2-col__products .rod-col__visual--crossover {
    display: none; }
  .rod-container .rod-mod.rod-mod--2-col__products .rod-col__products {
    display: block; }
    .rod-container .rod-mod.rod-mod--2-col__products .rod-col__products .rod-product__item {
      display: inline-block;
      width: 24%; }
      .rod-container .rod-mod.rod-mod--2-col__products .rod-col__products .rod-product__item img {
        width: 100%; }
      .rod-container .rod-mod.rod-mod--2-col__products .rod-col__products .rod-product__item .rod-product__info {
        text-align: center; }
        .rod-container .rod-mod.rod-mod--2-col__products .rod-col__products .rod-product__item .rod-product__info .rod-product__switch {
          display: block;
          height: 10px; }
        .rod-container .rod-mod.rod-mod--2-col__products .rod-col__products .rod-product__item .rod-product__info p {
          display: block;
          font-family: 'TradeGothicBold', sans-serif;
          font-size: 2rem; }
  .rod-container .rod-mod.rod-mod--journal {
    page-break-inside: avoid; }
    .rod-container .rod-mod.rod-mod--journal > div {
      page-break-inside: avoid; }
      .rod-container .rod-mod.rod-mod--journal > div .rod-mod {
        margin-bottom: 30px; }
      .rod-container .rod-mod.rod-mod--journal > div.rod-journal__big .rod-col__visual {
        width: 33%; }
        .rod-container .rod-mod.rod-mod--journal > div.rod-journal__big .rod-col__visual .rod-mod__visual {
          width: 100%; }
      .rod-container .rod-mod.rod-mod--journal > div.rod-journal__big .rod-col__text {
        width: 64%;
        margin-right: 15px; }
        .rod-container .rod-mod.rod-mod--journal > div.rod-journal__big .rod-col__text .rod-mod__text {
          width: 100%;
          margin-left: 0; }
      .rod-container .rod-mod.rod-mod--journal > div .rod-mod__visual {
        display: inline-block;
        width: 33%; }
      .rod-container .rod-mod.rod-mod--journal > div .rod-mod__text {
        display: inline-block;
        width: 64%;
        margin-left: 15px; }
  .rod-container .rod-product__color {
    border-radius: 50%;
    border-top-right-radius: 0;
    cursor: pointer;
    padding: 0px 5px;
    height: 10px;
    display: inline-block;
    -webkit-print-color-adjust: exact;
    printer-colors: exact;
    color-adjust: exact; }
    .rod-container .rod-product__color:not(:first-of-type) {
      margin-left: 4px; }
    .rod-container .rod-product__color.rod-product__color--red {
      background-color: #e2001a !important; }
    .rod-container .rod-product__color.rod-product__color--gray {
      background-color: #919191 !important; }
    .rod-container .rod-product__color.rod-product__color--blue {
      background-color: #00245d !important; }
  .rod-container .rod-carousel--checklist > div[class*='col'] {
    width: 49%;
    display: inline-block; }
  .rod-container .rod-carousel--checklist li {
    padding: 0 30px 0 37px;
    margin-bottom: 20px;
    position: relative; }
  .rod-container .rod-carousel--checklist .rod-icon {
    position: absolute;
    left: 0px;
    top: 5px;
    height: 2.4rem;
    width: 2.4rem; }
  .rod-container .rod-mod--carousel.rod-mod--list .rod-carousel--mobile {
    page-break-inside: avoid; }
    .rod-container .rod-mod--carousel.rod-mod--list .rod-carousel--mobile > div {
      margin-bottom: 15px; }
    .rod-container .rod-mod--carousel.rod-mod--list .rod-carousel--mobile .rod-mod__visual {
      display: inline-block;
      width: 33%; }
    .rod-container .rod-mod--carousel.rod-mod--list .rod-carousel--mobile .rod-mod__text {
      display: inline-block;
      width: 64%;
      margin-left: 15px; }
  .rod-container .rod-mod--carousel.rod-mod--3-col {
    margin-bottom: 100px; }
    .rod-container .rod-mod--carousel.rod-mod--3-col .rod-carousel--content > div {
      margin-bottom: 25px; }
    .rod-container .rod-mod--carousel.rod-mod--3-col .rod-carousel--content .rod-mod__visual {
      display: inline-block;
      width: 25%;
      bottom: 0; }
      .rod-container .rod-mod--carousel.rod-mod--3-col .rod-carousel--content .rod-mod__visual img {
        max-height: 100px;
        width: auto; }
      .rod-container .rod-mod--carousel.rod-mod--3-col .rod-carousel--content .rod-mod__visual svg {
        width: 100px;
        height: 100px; }
    .rod-container .rod-mod--carousel.rod-mod--3-col .rod-carousel--content .rod-mod__text {
      display: inline-block;
      width: 74%; }
  .rod-container .rod-tabs {
    height: auto !important; }
    .rod-container .rod-tabs > div[data-tab] {
      display: block !important; }
  .rod-container .rod-tabs__control {
    display: none; }
  .rod-container .rod-carousel.rod-carousel--overview .owl-stage {
    margin: 30px 0;
    width: 100vw !important;
    transform: unset !important;
    padding: 0 !important; }
  .rod-container .rod-carousel.rod-carousel--overview .owl-nav {
    display: none; }
  .rod-container .rod-carousel.rod-carousel--overview .owl-item {
    display: inline-block;
    margin-right: 0 !important;
    width: 24% !important;
    margin-bottom: 30px; }
    .rod-container .rod-carousel.rod-carousel--overview .owl-item:nth-child(n+9) {
      display: none; }
    .rod-container .rod-carousel.rod-carousel--overview .owl-item .rod-product__item img {
      width: 100%; }
    .rod-container .rod-carousel.rod-carousel--overview .owl-item .rod-product__item .rod-product__info {
      text-align: center; }
      .rod-container .rod-carousel.rod-carousel--overview .owl-item .rod-product__item .rod-product__info .rod-product__switch {
        display: block;
        height: 10px; }
      .rod-container .rod-carousel.rod-carousel--overview .owl-item .rod-product__item .rod-product__info p {
        display: block;
        font-family: 'TradeGothicBold', sans-serif;
        font-size: 2rem; }
  .rod-container .rod-carousel.rod-carousel--gallery {
    display: none; }
    .rod-container .rod-carousel.rod-carousel--gallery.rod-carousel--single .rod-carousel__item img {
      width: 33%;
      display: inline-block; }
    .rod-container .rod-carousel.rod-carousel--gallery.rod-carousel--single .rod-carousel__item .rod-mod--caption {
      display: inline-block;
      width: 64%;
      margin-left: 15px;
      margin-bottom: 0; }
  .rod-container .rod-detail .rod-detail__back,
  .rod-container .rod-detail .rod-detail__social,
  .rod-container .rod-detail .rod-detail__action {
    display: none; }
  .rod-container .rod-detail .rod-detail__hero {
    height: 200px; }
    .rod-container .rod-detail .rod-detail__hero .rod-col__visual {
      display: block;
      text-align: center; }
      .rod-container .rod-detail .rod-detail__hero .rod-col__visual img {
        width: auto;
        height: 200px; }
  .rod-container .rod-detail h1,
  .rod-container .rod-detail .h1 {
    text-align: center; }
  .rod-container .rod-detail .rod-detail__farbe-wrapper {
    text-align: center; }
  .rod-container .rod-detail .rod-detail__farbe {
    background-color: unset;
    border-radius: 50%;
    border-top-right-radius: 0;
    height: 21px;
    margin: 0 4px 15px;
    padding: 0;
    transition: transform .35s;
    width: 22px;
    -webkit-print-color-adjust: exact;
    printer-colors: exact;
    color-adjust: exact;
    border: 0;
    background-color: #A65600; }
    .rod-container .rod-detail .rod-detail__farbe.rod-detail__farbe--blue {
      background-color: #00245d; }
    .rod-container .rod-detail .rod-detail__farbe.rod-detail__farbe--black {
      background-color: #000; }
    .rod-container .rod-detail .rod-detail__farbe.rod-detail__farbe--tan {
      background-color: #4D3524; }
    .rod-container .rod-detail .rod-detail__farbe.rod-detail__farbe--dark-gray {
      background-color: #2A3A49; }
    .rod-container .rod-detail .rod-detail__farbe.rod-detail__farbe--orange {
      background-color: #A65600; }
    .rod-container .rod-detail .rod-detail__farbe.rod-detail__farbe--dark-brown {
      background-color: #4D3524; }
    .rod-container .rod-detail .rod-detail__farbe.rod-detail__farbe--brown {
      background-color: #764024; }
    .rod-container .rod-detail .rod-detail__farbe.rod-detail__farbe--green {
      background-color: #306643; }
    .rod-container .rod-detail .rod-detail__farbe.rod-detail__farbe--dark-green {
      background-color: #203C3C; }
    .rod-container .rod-detail .rod-detail__farbe.rod-detail__farbe--grey {
      background-color: #373D3D; }
    .rod-container .rod-detail .rod-detail__farbe.rod-detail__farbe--gray {
      background-color: #919191; }
  .rod-container .rod-mod--detail-carousel.rod-mod--3-col .rod-carousel--content .rod-mod__text {
    width: 100%; }
  .rod-container .rod-mod--quality .rod-col__visual {
    display: inline-block;
    width: 130px; }
    .rod-container .rod-mod--quality .rod-col__visual .rod-mod__visual img {
      width: 113px;
      height: 121px; }
  .rod-container .rod-mod--quality .rod-col__text {
    display: inline-block;
    width: calc(100% - 140px); }
  .rod-container .rod-mod--quality + * {
    display: none; }
    .rod-container .rod-mod--quality + * + * {
      display: none; }
      .rod-container .rod-mod--quality + * + * + * {
        display: none; }
  .rod-container .rod-mod--premiumquality .row
.rod-col__visual {
    display: inline-block;
    width: 33%; }
    .rod-container .rod-mod--premiumquality .row
.rod-col__visual + div {
      display: inline-block;
      width: 65%; }
      .rod-container .rod-mod--premiumquality .row
.rod-col__visual + div a {
        display: none; }
  .rod-container .rod-journal__top {
    display: none; }
    .rod-container .rod-journal__top + * + * .rod-carousel.rod-carousel--gallery {
      display: block; }
      .rod-container .rod-journal__top + * + * .rod-carousel.rod-carousel--gallery .rod-carousel__item img {
        width: 33%;
        display: inline-block; }
      .rod-container .rod-journal__top + * + * .rod-carousel.rod-carousel--gallery .rod-carousel__item .rod-mod.rod-mod--caption {
        display: inline-block;
        width: 64%;
        margin-left: 15px; }
  .rod-container .rod-mod--optikersuche-container {
    display: none; }
  @supports (-moz-appearance: none) {
    .rod-container section {
      margin-bottom: 40px; }
    .rod-container h2,
    .rod-container .h2 {
      margin-bottom: 10px; }
    .rod-container .rod-mod.rod-mod--comparision + .rod-mod--caption {
      margin-top: -30px; }
    .rod-container .rod-mod.rod-mod--carousel.rod-mod--list .rod-carousel--mobile > div {
      margin-bottom: 10px; }
    .rod-container .rod-mod.rod-mod--1-col {
      margin-bottom: 100px; }
    .rod-container .rod-mod--carousel.rod-mod--3-col {
      page-break-inside: avoid; } } }

@media print and (-ms-high-contrast: none) {
  .rod-container .rod-mod.rod-mod--gallery .rod-col__visual {
    width: 23%;
    margin: 0 5px; }
  .rod-container .rod-mod.rod-mod--footnote {
    margin-bottom: 50px; }
  .rod-container .rod-carousel.rod-carousel--overview {
    border: 1px solid red; }
    .rod-container .rod-carousel.rod-carousel--overview .owl-stage {
      border: 1px solid blue;
      margin: 30px 0;
      width: 100vw !important;
      transform: unset !important;
      padding: 0 !important; }
    .rod-container .rod-carousel.rod-carousel--overview .owl-nav {
      display: none; }
    .rod-container .rod-carousel.rod-carousel--overview .owl-item {
      display: inline-block;
      margin-right: 0 !important;
      width: 24% !important;
      margin-bottom: 30px; }
      .rod-container .rod-carousel.rod-carousel--overview .owl-item .rod-product__item img {
        width: 100%; }
      .rod-container .rod-carousel.rod-carousel--overview .owl-item .rod-product__item .rod-product__info {
        text-align: center; }
        .rod-container .rod-carousel.rod-carousel--overview .owl-item .rod-product__item .rod-product__info .rod-product__switch {
          display: block;
          height: 10px; }
        .rod-container .rod-carousel.rod-carousel--overview .owl-item .rod-product__item .rod-product__info p {
          display: block;
          font-family: 'TradeGothicBold', sans-serif;
          font-size: 2rem; } }

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