body,form,figure{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}#main .inside{min-height:1px}.ce_gallery>ul,.content-gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li,.content-gallery>ul li{float:left}.ce_gallery>ul li.col_first,.content-gallery>ul li.col_first{clear:left}.float_left,.media--left>figure{float:left}.float_right,.media--right>figure{float:right}.block{overflow:hidden}.media{display:flow-root}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}
@media (max-width:767px){#wrapper{margin:0;width:auto}#container{padding-left:0;padding-right:0}#main,#left,#right{float:none;width:auto}#left{right:0;margin-left:0}#right{margin-right:0}}img{max-width:100%;height:auto}.audio_container audio{max-width:100%}.video_container video{max-width:100%;height:auto}.aspect,.responsive{position:relative;height:0}.aspect iframe,.responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%}.aspect--16\:9,.responsive.ratio-169{padding-bottom:56.25%}.aspect--16\:10,.responsive.ratio-1610{padding-bottom:62.5%}.aspect--21\:9,.responsive.ratio-219{padding-bottom:42.8571%}.aspect--4\:3,.responsive.ratio-43{padding-bottom:75%}.aspect--3\:2,.responsive.ratio-32{padding-bottom:66.6666%}.aspect--9\:16,.responsive.ratio-916{padding-bottom:177.7777%}.aspect--1\:1,.responsive.ratio-11{padding-bottom:100%}
header,footer,nav,section,aside,main,article,figure,figcaption{display:block}body,div,h1,h2,h3,h4,h5,h6,p,blockquote,pre,code,ol,ul,li,dl,dt,dd,figure,table,th,td,form,fieldset,legend,input,textarea{margin:0;padding:0}table{border-spacing:0;border-collapse:collapse}caption,th,td{text-align:left;text-align:start;vertical-align:top}abbr,acronym{font-variant:normal;border-bottom:1px dotted #666;cursor:help}blockquote,q{quotes:none}fieldset,img,iframe{border:0}ul{list-style-type:none}sup{vertical-align:text-top}sub{vertical-align:text-bottom}del{text-decoration:line-through}ins{text-decoration:none}body{font:12px/1 "Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif;color:#000}input,button,textarea,select{font-family:inherit;font-size:99%;font-weight:inherit}pre,code{font-family:Monaco,monospace}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}h1{font-size:1.8333em}h2{font-size:1.6667em}h3{font-size:1.5em}h4{font-size:1.3333em}table{font-size:inherit}caption,th{font-weight:700}a{color:#00f}h1,h2,h3,h4,h5,h6{margin-top:1em}h1,h2,h3,h4,h5,h6,p,pre,blockquote,table,ol,ul,form{margin-bottom:12px}
.rs-columns {
  clear: both;
  display: inline-block;
  width: 100%;
}

.rs-column {
  float: left;
  width: 100%;
  margin-top: 7.69231%;
  margin-right: 7.69231%;
}
.rs-column.-large-first {
  clear: left;
}
.rs-column.-large-last {
  margin-right: -5px;
}
.rs-column.-large-first-row {
  margin-top: 0;
}
.rs-column.-large-col-1-1 {
  width: 100%;
}
.rs-column.-large-col-2-1 {
  width: 46.15385%;
}
.rs-column.-large-col-2-2 {
  width: 100%;
}
.rs-column.-large-col-3-1 {
  width: 28.20513%;
}
.rs-column.-large-col-3-2 {
  width: 64.10256%;
}
.rs-column.-large-col-3-3 {
  width: 100%;
}
.rs-column.-large-col-4-1 {
  width: 19.23077%;
}
.rs-column.-large-col-4-2 {
  width: 46.15385%;
}
.rs-column.-large-col-4-3 {
  width: 73.07692%;
}
.rs-column.-large-col-4-4 {
  width: 100%;
}
.rs-column.-large-col-5-1 {
  width: 13.84615%;
}
.rs-column.-large-col-5-2 {
  width: 35.38462%;
}
.rs-column.-large-col-5-3 {
  width: 56.92308%;
}
.rs-column.-large-col-5-4 {
  width: 78.46154%;
}
.rs-column.-large-col-5-5 {
  width: 100%;
}
.rs-column.-large-col-6-1 {
  width: 10.25641%;
}
.rs-column.-large-col-6-2 {
  width: 28.20513%;
}
.rs-column.-large-col-6-3 {
  width: 46.15385%;
}
.rs-column.-large-col-6-4 {
  width: 64.10256%;
}
.rs-column.-large-col-6-5 {
  width: 82.05128%;
}
.rs-column.-large-col-6-6 {
  width: 100%;
}
@media screen and (max-width: 900px) {
  .rs-column {
    margin-top: 7.69231%;
    margin-right: 7.69231%;
  }
  .rs-column.-large-first {
    clear: none;
  }
  .rs-column.-large-last {
    margin-right: 7.69231%;
  }
  .rs-column.-large-first-row {
    margin-top: 7.69231%;
  }
  .rs-column.-medium-first {
    clear: left;
  }
  .rs-column.-medium-last {
    margin-right: -5px;
  }
  .rs-column.-medium-first-row {
    margin-top: 0;
  }
  .rs-column.-medium-col-1-1 {
    width: 100%;
  }
  .rs-column.-medium-col-2-1 {
    width: 46.15385%;
  }
  .rs-column.-medium-col-2-2 {
    width: 100%;
  }
  .rs-column.-medium-col-3-1 {
    width: 28.20513%;
  }
  .rs-column.-medium-col-3-2 {
    width: 64.10256%;
  }
  .rs-column.-medium-col-3-3 {
    width: 100%;
  }
  .rs-column.-medium-col-4-1 {
    width: 19.23077%;
  }
  .rs-column.-medium-col-4-2 {
    width: 46.15385%;
  }
  .rs-column.-medium-col-4-3 {
    width: 73.07692%;
  }
  .rs-column.-medium-col-4-4 {
    width: 100%;
  }
  .rs-column.-medium-col-5-1 {
    width: 13.84615%;
  }
  .rs-column.-medium-col-5-2 {
    width: 35.38462%;
  }
  .rs-column.-medium-col-5-3 {
    width: 56.92308%;
  }
  .rs-column.-medium-col-5-4 {
    width: 78.46154%;
  }
  .rs-column.-medium-col-5-5 {
    width: 100%;
  }
  .rs-column.-medium-col-6-1 {
    width: 10.25641%;
  }
  .rs-column.-medium-col-6-2 {
    width: 28.20513%;
  }
  .rs-column.-medium-col-6-3 {
    width: 46.15385%;
  }
  .rs-column.-medium-col-6-4 {
    width: 64.10256%;
  }
  .rs-column.-medium-col-6-5 {
    width: 82.05128%;
  }
  .rs-column.-medium-col-6-6 {
    width: 100%;
  }
}
@media screen and (max-width: 599px) {
  .rs-column {
    margin-top: 7.69231%;
    margin-right: 7.69231%;
  }
  .rs-column.-large-last {
    margin-right: 7.69231%;
  }
  .rs-column.-large-first-row {
    margin-top: 7.69231%;
  }
  .rs-column.-medium-first {
    clear: none;
  }
  .rs-column.-medium-last {
    margin-right: 7.69231%;
  }
  .rs-column.-medium-first-row {
    margin-top: 7.69231%;
  }
  .rs-column.-small-first {
    clear: left;
  }
  .rs-column.-small-last {
    margin-right: -5px;
  }
  .rs-column.-small-first-row {
    margin-top: 0;
  }
  .rs-column.-small-col-1-1 {
    width: 100%;
  }
  .rs-column.-small-col-2-1 {
    width: 46.15385%;
  }
  .rs-column.-small-col-2-2 {
    width: 100%;
  }
  .rs-column.-small-col-3-1 {
    width: 28.20513%;
  }
  .rs-column.-small-col-3-2 {
    width: 64.10256%;
  }
  .rs-column.-small-col-3-3 {
    width: 100%;
  }
  .rs-column.-small-col-4-1 {
    width: 19.23077%;
  }
  .rs-column.-small-col-4-2 {
    width: 46.15385%;
  }
  .rs-column.-small-col-4-3 {
    width: 73.07692%;
  }
  .rs-column.-small-col-4-4 {
    width: 100%;
  }
  .rs-column.-small-col-5-1 {
    width: 13.84615%;
  }
  .rs-column.-small-col-5-2 {
    width: 35.38462%;
  }
  .rs-column.-small-col-5-3 {
    width: 56.92308%;
  }
  .rs-column.-small-col-5-4 {
    width: 78.46154%;
  }
  .rs-column.-small-col-5-5 {
    width: 100%;
  }
  .rs-column.-small-col-6-1 {
    width: 10.25641%;
  }
  .rs-column.-small-col-6-2 {
    width: 28.20513%;
  }
  .rs-column.-small-col-6-3 {
    width: 46.15385%;
  }
  .rs-column.-small-col-6-4 {
    width: 64.10256%;
  }
  .rs-column.-small-col-6-5 {
    width: 82.05128%;
  }
  .rs-column.-small-col-6-6 {
    width: 100%;
  }
}

#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;-webkit-transform:translate3d(0,0,0)}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#000;opacity:.9;filter:alpha(opacity = 90)}#colorbox{outline:0}#cboxContent{margin-top:20px;background:#000}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{border:5px solid #000;background:#fff}#cboxTitle{position:absolute;top:-20px;left:0;color:#ccc}#cboxCurrent{position:absolute;top:-20px;right:0;color:#ccc}#cboxLoadingGraphic{background:url(../../assets/colorbox/images/loading.gif) no-repeat center center}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:0 0}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff}#cboxPrevious{position:absolute;top:50%;left:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top left;width:28px;height:65px;text-indent:-9999px}#cboxPrevious:hover{background-position:bottom left}#cboxNext{position:absolute;top:50%;right:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top right;width:28px;height:65px;text-indent:-9999px}#cboxNext:hover{background-position:bottom right}#cboxClose{position:absolute;top:5px;right:5px;display:block;background:url(../../assets/colorbox/images/controls.png) no-repeat top center;width:38px;height:19px;text-indent:-9999px}#cboxClose:hover{background-position:bottom center}
/* Magnific Popup CSS */
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: 0.8; }

.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden; }

.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  box-sizing: border-box; }

.mfp-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle; }

.mfp-align-top .mfp-container:before {
  display: none; }

.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045; }

.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto; }

.mfp-ajax-cur {
  cursor: progress; }

.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: -moz-zoom-out;
  cursor: -webkit-zoom-out;
  cursor: zoom-out; }

.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in; }

.mfp-auto-cursor .mfp-content {
  cursor: auto; }

.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none; }

.mfp-loading.mfp-figure {
  display: none; }

.mfp-hide {
  display: none !important; }

.mfp-preloader {
  color: #CCC;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044; }
  .mfp-preloader a {
    color: #CCC; }
    .mfp-preloader a:hover {
      color: #FFF; }

.mfp-s-ready .mfp-preloader {
  display: none; }

.mfp-s-error .mfp-content {
  display: none; }

button.mfp-close,
button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  box-shadow: none;
  touch-action: manipulation; }

button::-moz-focus-inner {
  padding: 0;
  border: 0; }

.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: 0.65;
  padding: 0 0 18px 10px;
  color: #FFF;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace; }
  .mfp-close:hover,
  .mfp-close:focus {
    opacity: 1; }
  .mfp-close:active {
    top: 1px; }

.mfp-close-btn-in .mfp-close {
  color: #333; }

.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
  color: #FFF;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%; }

.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #CCC;
  font-size: 12px;
  line-height: 18px;
  white-space: nowrap; }

.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: transparent; }
  .mfp-arrow:active {
    margin-top: -54px; }
  .mfp-arrow:hover,
  .mfp-arrow:focus {
    opacity: 1; }
  .mfp-arrow:before,
  .mfp-arrow:after {
    content: '';
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    left: 0;
    top: 0;
    margin-top: 35px;
    margin-left: 35px;
    border: medium inset transparent; }
  .mfp-arrow:after {
    border-top-width: 13px;
    border-bottom-width: 13px;
    top: 8px; }
  .mfp-arrow:before {
    border-top-width: 21px;
    border-bottom-width: 21px;
    opacity: 0.7; }

.mfp-arrow-left {
  left: 0; }
  .mfp-arrow-left:after {
    border-right: 17px solid #FFF;
    margin-left: 31px; }
  .mfp-arrow-left:before {
    margin-left: 25px;
    border-right: 27px solid #3F3F3F; }

.mfp-arrow-right {
  right: 0; }
  .mfp-arrow-right:after {
    border-left: 17px solid #FFF;
    margin-left: 39px; }
  .mfp-arrow-right:before {
    border-left: 27px solid #3F3F3F; }

.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px; }
  .mfp-iframe-holder .mfp-content {
    line-height: 0;
    width: 100%;
    max-width: 900px; }
  .mfp-iframe-holder .mfp-close {
    top: -40px; }

.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%; }
  .mfp-iframe-scaler iframe {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #000; }

/* Main image in popup */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto; }

/* The shadow behind the image */
.mfp-figure {
  line-height: 0; }
  .mfp-figure:after {
    content: '';
    position: absolute;
    left: 0;
    top: 40px;
    bottom: 40px;
    display: block;
    right: 0;
    width: auto;
    height: auto;
    z-index: -1;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #444; }
  .mfp-figure small {
    color: #BDBDBD;
    display: block;
    font-size: 12px;
    line-height: 14px; }
  .mfp-figure figure {
    margin: 0; }

.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto; }

.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #F3F3F3;
  word-wrap: break-word;
  padding-right: 36px; }

.mfp-image-holder .mfp-content {
  max-width: 100%; }

.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer; }

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
       * Remove all paddings around the image on small screen
       */
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0; }
  .mfp-img-mobile img.mfp-img {
    padding: 0; }
  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0; }
  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px; }
  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    box-sizing: border-box; }
    .mfp-img-mobile .mfp-bottom-bar:empty {
      padding: 0; }
  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px; }
  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0; } }

@media all and (max-width: 900px) {
  .mfp-arrow {
    -webkit-transform: scale(0.75);
    transform: scale(0.75); }
  .mfp-arrow-left {
    -webkit-transform-origin: 0;
    transform-origin: 0; }
  .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    transform-origin: 100%; }
  .mfp-container {
    padding-left: 6px;
    padding-right: 6px; } }

:root{--headerheight: 70px}@media (min-width:1500px){:root{--headerheight: 100px}}@font-face{font-family:"Roboto Condensed";font-style:normal;font-weight:400;src:url("../../files/template/fonts/roboto-condensed-v17-latin-regular.eot");src:url("../../files/template/fonts/roboto-condensed-v17-latin-regular.eot?#iefix") format("embedded-opentype"), url("../../files/template/fonts/roboto-condensed-v17-latin-regular.woff2") format("woff2"), url("../../files/template/fonts/roboto-condensed-v17-latin-regular.woff") format("woff"), url("../../files/template/fonts/roboto-condensed-v17-latin-regular.ttf") format("truetype"), url("../../files/template/fonts/roboto-condensed-v17-latin-regular.svg#RobotoCondensed") format("svg")}@font-face{font-family:"Roboto Condensed";font-style:italic;font-weight:400;src:url("../../files/template/fonts/roboto-condensed-v17-latin-italic.eot");src:url("../../files/template/fonts/roboto-condensed-v17-latin-italic.eot?#iefix") format("embedded-opentype"), url("../../files/template/fonts/roboto-condensed-v17-latin-italic.woff2") format("woff2"), url("../../files/template/fonts/roboto-condensed-v17-latin-italic.woff") format("woff"), url("../../files/template/fonts/roboto-condensed-v17-latin-italic.ttf") format("truetype"), url("../../files/template/fonts/roboto-condensed-v17-latin-italic.svg#RobotoCondensed") format("svg")}@font-face{font-family:"Roboto Condensed";font-style:normal;font-weight:700;src:url("../../files/template/fonts/roboto-condensed-v17-latin-700.eot");src:url("../../files/template/fonts/roboto-condensed-v17-latin-700.eot?#iefix") format("embedded-opentype"), url("../../files/template/fonts/roboto-condensed-v17-latin-700.woff2") format("woff2"), url("../../files/template/fonts/roboto-condensed-v17-latin-700.woff") format("woff"), url("../../files/template/fonts/roboto-condensed-v17-latin-700.ttf") format("truetype"), url("../../files/template/fonts/roboto-condensed-v17-latin-700.svg#RobotoCondensed") format("svg")}*{box-sizing:border-box}html{font-size:0.625rem}html:has(.mobile-drawer.show){overflow:hidden}body{font-family:"Roboto Condensed", sans-serif;font-weight:400;font-size:1.8rem;line-height:1.4em}h1,h2,h3,h4,h5,h6{font-weight:400}h1,h2{font-size:4rem;line-height:1.2em;margin-bottom:30px;margin-top:0;font-weight:700;width:fit-content;display:flex;flex-flow:column;gap:8px}h1::after,h2::after{content:"";display:block;height:2px;width:100%;background:#c40000}h3{line-height:1.2em;margin-top:0}h4{color:#000}a,a:link,a:visited{color:#c40000;text-decoration:none}nav a,nav a:link,nav a:visited,#header a,#header a:link,#header a:visited,#footer a,#footer a:link,#footer a:visited{font-style:normal;color:inherit}nav a:after,nav a:link:after,nav a:visited:after,#header a:after,#header a:link:after,#header a:visited:after,#footer a:after,#footer a:link:after,#footer a:visited:after{display:none}img{display:block;width:100%;max-width:auto}sup{font-size:1.4rem;line-height:1em}em{font-size:1.4rem}#header{position:fixed;left:0;top:0;width:100%;height:var(--headerheight);background:#ffffff;z-index:100}#header.scrolled{box-shadow:0 2px 10px rgba(0, 0, 0, 0.1)}#header .inside{width:100%;max-width:1300px;padding:0 20px;margin:0 auto;display:flex;flex-flow:column;justify-content:center;gap:20px;overflow:visible;align-items:flex-start;height:100%}@media (min-width:1025px){#header .inside{flex-flow:row nowrap;align-items:center;justify-content:flex-start}}@media (min-width:1500px){#header .inside .header-right{margin-left:auto;display:flex;flex-flow:row nowrap;align-items:center;gap:20px}}#header .inside .mobile-drawer{position:fixed;transform:translateX(100%);top:-1vh;right:0;background:#fff;z-index:101;height:100vh;width:100vw;padding:120px 25px 25px 25px;transition:transform 0.5s ease-in-out;display:flex;flex-flow:column;gap:20px;align-items:center;overflow:auto}@media (min-width:1025px){#header .inside .mobile-drawer{width:50vw;-webkit-box-shadow:5px 0px 10px 5px rgba(0, 0, 0, 0.5);-moz-box-shadow:5px 0px 10px 5px rgba(0, 0, 0, 0.5);box-shadow:5px 0px 10px 5px rgba(0, 0, 0, 0.5)}}@media (min-width:1500px){#header .inside .mobile-drawer{display:contents;box-shadow:none;overflow:visible;background:transparent;padding:0;position:static;right:auto;top:auto;width:auto;transform:none}}#header .inside .mobile-drawer.show{transform:translateX(0)}#header .logo{width:100px;position:relative;z-index:102}@media (min-width:1500px){#header .logo{width:135px}}#header .mod_search{overflow:visible}@media (min-width:1500px){#header .mod_search{order:4}}#header .mod_search form{margin-bottom:0}#header .mod_search input[type="search"]{border:0;border-radius:30px;background-color:#e9e9e9;padding:14px 16px;box-sizing:border-box;text-align:left;width:250px}@media (min-width:1500px){#header .mod_search input[type="search"]{width:160px}}#header .mod_search .submit{display:none}#header+#slider,#header+#header-image,#header+#subnav,#header+#subnav+#container,#header+#container{margin-top:var(--headerheight)}#container{width:100%}#footer .inside{max-width:1300px;margin:0 auto;padding:40px 20px;display:block}@media (min-width:1025px){#footer .inside{padding:80px 20px}}#footer .inside .footer-top{display:flex;flex-flow:column;gap:25px}@media (min-width:1025px){#footer .inside .footer-top{flex-flow:row nowrap;align-items:center}}#footer .inside .footer-top .logo{width:150px}#footer .inside .footer-top .logo svg{display:block;width:100%;height:auto}@media (min-width:1025px){#footer .inside .footer-top .mod_navigation{margin-left:auto}}#footer .inside .footer-top .mod_navigation ul{display:flex;flex-flow:column;gap:15px;font-size:1.2em;line-height:1.1em}@media (min-width:1025px){#footer .inside .footer-top .mod_navigation ul{flex-flow:row wrap}}#footer .inside .footer-bottom{margin-top:20px;padding-top:20px;border-top:1px solid #cecece;display:flex;flex-flow:column}@media (min-width:1025px){#footer .inside .footer-bottom{margin-top:60px;align-items:flex-end}}#footer .inside .footer-bottom .mod_customnav ul{display:flex;flex-flow:column;gap:15px}@media (min-width:1025px){#footer .inside .footer-bottom .mod_customnav ul{flex-flow:row wrap}}body:not(:has(#main>.inside .gray-bg:last-child)) #footer{background:#000000;color:#ffffff}body:not(:has(#main>.inside .gray-bg:last-child)) #footer .logo path,body:not(:has(#main>.inside .gray-bg:last-child)) #footer .logo rect{fill:#ffffff}#main{padding:0 20px;max-width:1115px;margin:0 auto;width:100%;float:none}#main .mod_article{width:100%;margin-top:40px;margin-bottom:40px;overflow:visible}@media (min-width:1025px){#main .mod_article{margin-top:80px;margin-bottom:80px}}body:not(:has(#slider, #header-image, #subnav)) #main .mod_article:first-child{margin-top:80px}@media (min-width:1025px){body:not(:has(#slider, #header-image, #subnav)) #main .mod_article:first-child{margin-top:160px}}#main .mod_article.full-width{width:100vw;max-width:none;padding:0;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}#main .mod_article.gray-bg{background:#e6e6e6;width:100vw;max-width:none;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}#main .mod_article.gray-bg:last-child{margin-bottom:0}#main .mod_article.gray-bg .inner-box{padding:40px 20px;max-width:1115px;margin:0 auto}@media (min-width:1025px){#main .mod_article.gray-bg .inner-box{padding:60px 20px}}#main .mod_article.gray-bg .inner-box>div:not(:last-child){margin-bottom:40px}@media (min-width:1025px){#main .mod_article.gray-bg .inner-box>div:not(:last-child){margin-bottom:60px}}#main .mod_article .ce_text ul,#main .mod_article .product-teaser ul{margin:0.5em 0}#main .mod_article .ce_text ul li,#main .mod_article .product-teaser ul li{padding:0px 0px 0px 1em;position:relative}#main .mod_article .ce_text ul li:before,#main .mod_article .product-teaser ul li:before{content:"";display:block;height:0.1em;width:0.6em;background:#c40000;position:absolute;z-index:90;top:0.6em;left:0}#main .mod_article .ce_text.centered-text{padding:0 15%;font-size:2.4rem;margin:0 auto 4rem auto;text-align:center;line-height:1.2em}#main .mod_article.last{border-bottom:none}.subheadline{color:#000;font-weight:600;font-size:1.4rem}.flexbox,.mod_article .inner-box{display:flex;justify-content:space-between;flex-wrap:wrap;align-content:stretch;gap:25px}.flexbox>*,.mod_article .inner-box>*{width:100%;flex-grow:0;flex-shrink:0}.flexbox>*.empty,.mod_article .inner-box>*.empty{height:0 !important;margin:0 !important;border:none !important;padding:0 !important}.flexbox .flex-25,.mod_article .inner-box .flex-25,.mod_article .flex-25{width:calc((100% - (3 * 25px)) / 4)}.flexbox .flex-33,.mod_article .inner-box .flex-33,.mod_article .flex-33{width:calc((100% - (2 * 25px)) / 3)}.flexbox .flex-40,.mod_article .inner-box .flex-40,.mod_article .flex-40{width:calc((100% - (1 * 25px)) / 10 * 4)}.flexbox .flex-50,.mod_article .inner-box .flex-50,.mod_article .flex-50{width:calc((100% - (1 * 25px)) / 2)}.flexbox .flex-60,.mod_article .inner-box .flex-60,.mod_article .flex-60{width:calc((100% - (1 * 25px)) / 10 * 6)}.flexbox .flex-75,.mod_article .inner-box .flex-75,.mod_article .flex-75{width:calc(((100% - (1 * 25px)) / 4) * 3)}#header .nav-toggler{position:absolute;top:50%;right:20px;transform:translateY(-50%);z-index:1000;width:40px;height:22px;cursor:pointer}@media (min-width:1500px){#header .nav-toggler{display:none}}#header .nav-toggler span{transform-origin:center center;display:block;width:40px;height:2px;background:#c40000;position:absolute;left:0;top:10px;opacity:1;transition:all 0.5s ease-in-out}#header .nav-toggler span:nth-child(1){top:0}#header .nav-toggler span:nth-child(3){top:20px}#header .nav-toggler.open span:nth-child(1){top:10px;transform:rotate(45deg)}#header .nav-toggler.open span:nth-child(2){opacity:0}#header .nav-toggler.open span:nth-child(3){top:10px;transform:rotate(-45deg)}#header .main-nav{overflow:visible}@media (min-width:1500px){#header .main-nav{order:1}#header .main-nav ul{display:flex;flex-flow:row wrap;align-items:center;gap:20px;margin:0}}#header .main-nav li{font-size:2.4rem;line-height:1.3em;padding-left:0.5em;border-left:2px solid #fff;margin-bottom:1em;transition:all 0.5s ease-in-out}@media (min-width:1500px){#header .main-nav li{margin-bottom:0;font-size:1.8rem;line-height:1.1em;padding-left:5px}}#header .main-nav li:not(.favourites).active,#header .main-nav li:not(.favourites).trail{border-color:#c40000}#header .main-nav li a{text-decoration:none !important;color:inherit}@media (max-width:1024px){#header .main-nav li.favourites{position:fixed;right:60px;top:20px}}#header .favourites-icon{display:flex;flex-flow:column;align-items:center;justify-content:center;overflow:visible;position:fixed;right:100px;top:23px;z-index:102}@media (min-width:1300px){#header .favourites-icon{right:200px}}@media (min-width:1500px){#header .favourites-icon{order:2;position:static;right:auto;top:auto}}#header .favourites-icon ul{margin:0}#header .favourites-icon ul svg{display:block;width:24px;height:24px}.second-nav{overflow:visible}.second-nav ul{display:flex;margin-bottom:0;overflow:visible;flex-wrap:wrap}.second-nav ul li{position:relative;border-right:2px solid #c40000}.second-nav ul li a{padding:1.2rem 1em 1.2rem 1em;color:#000;display:block;white-space:nowrap;line-height:1em}.second-nav ul li.active,.second-nav ul li:hover,.second-nav ul li.trail{text-decoration:underline;text-decoration-color:#c40000}.second-nav li.fav .count{display:block;background:#c40000;color:#fff;font-size:1.2rem;line-height:15px;border-radius:50%;position:absolute;width:15px;height:15px;top:0.5rem;right:0.5rem;text-align:center}.mod_changelanguage{overflow:visible}@media (min-width:1500px){.mod_changelanguage{order:3}}.mod_changelanguage .navlang_container{position:relative}.mod_changelanguage .navlang_container .navlang_button{cursor:pointer;text-transform:uppercase;display:flex;flex-flow:row nowrap;gap:2px;align-items:center;appearance:none;background:transparent;font-family:inherit;font-size:inherit;text-align:left;border:0;color:inherit;border-radius:0;padding:16px 28px}.mod_changelanguage .navlang_container .navlang_button::after{content:"";display:block;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.9999 13.1714L16.9497 8.22168L18.3639 9.63589L11.9999 15.9999L5.63599 9.63589L7.0502 8.22168L11.9999 13.1714Z' fill='black'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain;width:24px;height:24px}@media (min-width:1025px){.mod_changelanguage .navlang_container .navlang_button{padding:0 10px}}.mod_changelanguage .navlang_container .navlang_button[aria-expanded="true"]+ul{display:flex}@media (min-width:1500px){.mod_changelanguage{margin-left:0}}.mod_changelanguage ul{display:none;flex-flow:column;margin:0;padding:20px;background:#ffffff;box-shadow:0 4px 6px rgba(0, 0, 0, 0.1);cursor:pointer;position:absolute;left:0;bottom:100%;z-index:9;gap:20px}@media (min-width:1025px){.mod_changelanguage ul{gap:10px;padding:10px}}@media (min-width:1500px){.mod_changelanguage ul{gap:10px;top:100%;bottom:auto}}.mod_changelanguage ul li{padding:0;line-height:1em}.mod_changelanguage ul li a{text-transform:uppercase}.mod_changelanguage ul li.active span{text-transform:uppercase;font-weight:700}.mod_changelanguage ul:hover li{display:block}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-slide .ce_image,.slick-slide .ce_rsce_head_image-text{display:block !important}.slick-arrow.slick-hidden{display:none}.slick-dots{position:absolute;width:20px !important;right:30px;bottom:30px;margin-bottom:0}.slick-dots li{list-style:none;display:block}.slick-dots li button{background:#fff;border-radius:50%;text-indent:-9999px;overflow:hidden;font-size:0;line-height:0;outline:none;height:5px;width:5px;padding:0;box-sizing:content-box;margin:0;border:8px solid #fff;cursor:pointer}.slick-dots li.slick-active button{background:#c40000}#slider .inside{min-height:150px;background:#000;width:100%;max-width:1300px;margin:0 auto}@media (min-width:1500px){#slider .inside{padding:0 20px;background:transparent}}#slider .inside .image{width:100%;height:auto;aspect-ratio:1.5}@media (min-width:1025px){#slider .inside .image{aspect-ratio:2}}#slider .inside .image img{display:block;width:100%;height:100%;object-fit:cover}.slider-image-text{position:relative}.slider-image-text .text-box{position:absolute;width:500px;bottom:30px;left:30px;padding:20px}@media (min-width:1025px){.slider-image-text .text-box{backdrop-filter:blur(20px);background-color:rgba(255, 255, 255, 0.6);border:1px solid rgba(255, 255, 255, 0.3)}}.slider-image-text .text-box h2{text-align:left;font-size:3.2rem;line-height:1.2em}.slider-image-text .text-box p:last-child{margin-bottom:0}.product-teaser,.kachelmenu-item{display:flex;flex-direction:column}.product-teaser .text-box,.kachelmenu-item .text-box{flex-grow:10}.product-teaser>*,.kachelmenu-item>*{width:100%}.product-teaser .image-box,.kachelmenu-item .image-box{border-radius:0px;overflow:hidden;width:100%;height:auto;aspect-ratio:1.3333333333}.product-teaser .image-box img,.kachelmenu-item .image-box img{display:block;width:100%;height:100%;object-fit:cover}.product-teaser .link-box,.kachelmenu-item .link-box{margin-top:1em;align-self:flex-end}.highlight-item{display:flex;flex-direction:column;line-height:2em}.highlight-item .image-box{border-radius:0px;overflow:hidden;position:relative;width:100%;height:auto;aspect-ratio:1.3333333333}.highlight-item .image-box img{display:block;width:100%;height:100%;object-fit:cover;transition:transform 0.3s ease-in-out}.highlight-item .image-box:after{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(180deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.4));mix-blend-mode:multiply}.highlight-item .link-box{position:absolute;left:15px;bottom:15px;color:#ffffff;z-index:10;line-height:1.1em}.highlight-item a:hover{text-decoration:none}.highlight-item a:hover .image-box:after{width:100%}.highlight-item a:after{display:none}.no-touch .highlight-item:hover img{transform:scale(1.05)}.video-item{margin-bottom:4rem}.video-item .video-box{width:100%;padding-bottom:56.25%;position:relative;border-radius:0px;overflow:hidden}.video-item .video-box iframe{width:100%;height:100%;position:absolute}.video-item .text-box{margin-top:2rem}.video-item .link-box{margin-top:1em}.filters{display:flex;flex-wrap:wrap;margin-bottom:5%}.filters h3{margin-top:0;font-size:2rem;color:#000}.filters .ui-group{margin-right:2rem;margin-bottom:2rem}.filters .button-group button.is-checked,.filters .button-group button:hover{background-color:#e6e6e6}.isotope-reset{cursor:pointer;background:#000;color:#fff;height:45px;line-height:45px;padding:0 20px;margin-right:100%;white-space:nowrap}.icons{display:flex;gap:5px}.icons .icon{position:relative;height:40px;width:40px;text-indent:-99999px;list-style-type:none;background-repeat:no-repeat;background-image:url(/files/template/images/icons/h-tech_icons2021.png);border-radius:0;border:0px;outline:none;transition:background-color 0.5s;overflow:visible;cursor:pointer}.icons .icon .tooltip{display:none;position:absolute;width:300px;background:#fff;border:1px solid #7C8285;padding:5px;top:25px;left:25px;z-index:999}.icons .icon .tooltip .tt-headline{font-weight:700;text-indent:0;text-align:left}.icons .icon .tooltip .tt-text{font-size:0.75em;line-height:1.2em;text-indent:0;text-align:left}.icons .icon.id-7-segment-anzeige{background-position:left 0px}.icons .icon.aquastop{background-position:center -40px}.icons .icon.alle{background-position:center -80px}.icons .icon.vollintegriert{background-position:center -120px}.icons .icon.breite-60{background-position:center -160px}.icons .icon.breite-80{background-position:center -200px}.icons .icon.breite-90{background-position:center -240px}.icons .icon.digital-display-bo{background-position:center -280px}.icons .icon.dosierassistent{background-position:center -320px}.icons .icon.teilintegriert{background-position:center -360px}.icons .icon.elektronik-control{background-position:center -400px}.icons .icon.energie-a{background-position:center -440px}.icons .icon.energie-a-2{background-position:center -480px}.icons .icon.energie-a-3{background-position:center -520px}.icons .icon.inselesse{background-position:center -560px}.icons .icon.heissluft-eco{background-position:center -600px}.icons .icon.hoehe-86{background-position:center -679px}.icons .icon.hoehe_88{background-position:center -640px}.icons .icon.hoehe_102-5{background-position:center -680px}.icons .icon.hoehe_122-5{background-position:center -720px}.icons .icon.hoehe_140{background-position:center -760px}.icons .icon.hoehe_158{background-position:center -800px}.icons .icon.hoehe_177-5{background-position:center -840px}.icons .icon.hoehe_81-5{background-position:center -880px}.icons .icon.hoehe_86-5{background-position:center -920px}.icons .icon.induktion{background-position:center -960px}.icons .icon.katalyse{background-position:center -1000px}.icons .icon.kombi-induktion{background-position:center -1040px}.icons .icon.led,.icons .icon.led-light{background-position:center -1080px}.icons .icon.pyrolyse{background-position:center -1120px}.icons .icon.restwaermeanzeige{background-position:center -1160px}.icons .icon.super-gefrieren{background-position:center -1200px}.icons .icon.touch-bedienung{background-position:center -1240px}.icons .icon.variospeed{background-position:center -1280px}.icons .icon.variokorb{background-position:center -1320px}.icons .icon.extra-fresh{background-position:center -1360px}.icons .icon.vollglas-innentuer{background-position:center -1400px}.icons .icon.teleskopauszug{background-position:center -1440px}.icons .icon.bigbox{background-position:center -1480px}.icons .icon.infolight{background-position:center -1520px}.icons .icon.extraleise{background-position:center -1560px}.icons .icon.energie-b{background-position:center -1600px}.icons .icon.energie-c{background-position:center -1640px}.icons .icon.energie-e{background-position:center -1680px}.icons .icon.energie-f{background-position:center -1760px}.icons .icon.energie-g{background-position:center -1800px}.icons .icon.hoehe_60{background-position:center -1760px}.icons .icon.flachschirm{background-position:center -1800px}.icons .icon.wandesse{background-position:center -1840px}.icons .icon.hoehe_145{background-position:center -1880px}.icons .icon.hoehe_186{background-position:center -1920px}.icons .icon.breite_45{background-position:center -1960px}.icons .icon.breite_78{background-position:center -3160px}.icons .icon.breite_100{background-position:center -2040px}.icons .icon.breite_118{background-position:center -2080px}.icons .icon.digital-display{background-position:center -2120px}.icons .icon.herdgebunden{background-position:center -2160px}.icons .icon.boost-funktion{background-position:center -2200px}.icons .icon.autark{background-position:center -2240px}.icons .icon.eco-engine{background-position:center -2280px}.icons .icon.braeterzone{background-position:center -2320px}.icons .icon.besteckschublade{background-position:center -2360px}.icons .icon.zweikreiszone{background-position:center -2400px}.icons .icon.multi-control{background-position:center -2440px}.icons .icon.backofen{background-position:center -2480px}.icons .icon.einbauherd{background-position:center -2520px}.icons .icon.kuehlschrank{background-position:center -2560px}.icons .icon.kuehl-gefrierkombination{background-position:center -2600px}.icons .icon.gefrierschrank{background-position:center -2640px}.icons .icon.hydrolysis{background-position:center -2680px}.icons .icon.breite-75{background-position:center -2720px}.icons .icon.dampfgaren{background-position:center -2760px}.icons .icon.energie-a-4{background-position:center -2800px}.icons .icon.extra-trocken{background-position:center -2840px}.icons .icon.breite-80{background-position:center -3000px}.icons .icon.breite-55{background-position:center -3040px}.icons .icon.heissluft{background-position:center -2880px}.icons .icon.hoehe-82{background-position:center -760px}.icons .icon.hygiene-plus{background-position:center -2960px}.icons .icon.kompakt-geraete{background-position:center -3000px}.icons .icon.nofrost{background-position:center -3040px}.icons .icon.shop{background-position:center -3080px}.icons .icon.waermeschubladen{background-position:center -3120px}.icons .icon.time-light{background-position:center -3160px}.icons .icon.breite-30{background-position:center -3200px}.icons .icon.energie-d{background-position:center -3240px}.icons .icon.drehteller{background-position:center -3280px}.icons .icon.drehteller-25-5{background-position:center -3320px}.icons .icon.drehteller-31-5{background-position:center -3360px}.icons .icon.drehteller-36{background-position:center -3400px}.icons .icon.leistung-800{background-position:center -3440px}.icons .icon.leistung-1000{background-position:center -3480px}.icons .icon.vol-17{background-position:center -3520px}.icons .icon.vol-20{background-position:center -3600px}.icons .icon.vol-20-5{background-position:center -3600px}.icons .icon.vol-25{background-position:center -3640px}.icons .icon.vol-34{background-position:center -3680px}.icons .icon.vol-44{background-position:center -3720px}.icons .icon.smart-slider{background-position:center -3760px}.icons .icon.automatikprogramme{background-position:center -3800px}.icons .icon.easy-control{background-position:center -3840px}.icons .icon.kombibetrieb-extra{background-position:center -3880px}.icons .icon.kombibetrieb{background-position:center -3920px}.icons .icon.push-pull{background-position:center -3960px}.icons .icon.hoehe_14{background-position:center -4000px}.icons .icon.vertikalhaube{background-position:center -4040px}.icons .icon.timer{background-position:center -4080px}.icons .icon.leistung-700{background-position:center -4120px}.no-touchevents .icons .icon:hover .tooltip{display:block}.ce_metamodel_content{overflow:visible}.ce_metamodel_content .layout_full>ul{display:flex;flex-wrap:wrap;--columns: 1;--gap: 25px;gap:var(--gap);row-gap:var(--gap)}@media (min-width:640px){.ce_metamodel_content .layout_full>ul{--columns: 2}}@media (min-width:1025px){.ce_metamodel_content .layout_full>ul{--columns: 3;row-gap:60px}}.ce_metamodel_content .layout_full .item{padding-bottom:30px;width:calc((100% - (var(--columns) - 1) * var(--gap)) / var(--columns));position:relative}.ce_metamodel_content .layout_full .item.empty{height:0;margin:0}.ce_metamodel_content .layout_full .item .mm_produkteName{margin-bottom:10px}@media (min-width:640px){.ce_metamodel_content .layout_full .item .mm_produkteName{min-height:4em;display:flex;flex-flow:column;justify-content:flex-end}}.ce_metamodel_content .layout_full .item .typ{color:#000;line-height:1.25em;display:inline-block;font-weight:600;padding-right:0.5em}.ce_metamodel_content .layout_full .item .mm_produkteBild_container{background:#ffffff;box-shadow:0 2px 12px rgba(0, 0, 0, 0.16);padding:25px 15px 60px 15px;display:block;width:100%;margin:15px 0;position:relative}@media (min-width:1025px){.ce_metamodel_content .layout_full .item .mm_produkteBild_container{padding:25px 20px 60px 20px}}.ce_metamodel_content .layout_full .item .mm_produkteBild_container .mm_produkteBild{width:100%;height:auto;aspect-ratio:1.3333333333;display:block}.ce_metamodel_content .layout_full .item .mm_produkteBild_container .mm_produkteBild img{display:block;width:100%;height:100%;object-fit:contain;object-position:center center}.ce_metamodel_content .layout_full .item .mm_produkteBild_container:after{display:none}.ce_metamodel_content .layout_full .item .mm_produkteEigenschaften{position:absolute;left:10px;right:10px;bottom:10px}.ce_metamodel_content .layout_full .item .mm_produkteEigenschaften .icons{margin-bottom:0;flex-wrap:wrap;justify-content:flex-end}.ce_metamodel_content .layout_full .item .mm_produkteEigenschaften .icons:has(.icon:nth-child(7)) .icon{zoom:0.7}.ce_metamodel_content .layout_full .item .mm_produkteEigenschaften .icons:has(.icon:nth-child(7)) .icon .tooltip{zoom:calc(1 / 0.7)}.ce_metamodel_content .layout_full .item .product-actions{display:flex;justify-content:flex-end;gap:3px}.ce_metamodel_content .layout_full .item .product-actions .tooltip{display:none;position:absolute;width:auto;background:#fff;border:1px solid #7C8285;padding:5px;top:25px;left:25px;z-index:999}.ce_metamodel_content .layout_full .item .product-actions .icon-fav{width:35px;height:35px;cursor:pointer;position:relative}.ce_metamodel_content .layout_full .item .product-actions .icon-fav svg{display:block;width:100%;height:auto;object-fit:contain}.ce_metamodel_content .layout_full .item .product-actions .icon-fav .tt-fav{display:block}.ce_metamodel_content .layout_full .item .product-actions .icon-fav .tt-fav-cancel{display:none}.ce_metamodel_content .layout_full .item .product-actions .icon-fav:hover .tooltip{display:block}.ce_metamodel_content .layout_full .item .product-actions .icon-compare{width:35px;height:35px;position:relative;cursor:pointer}.ce_metamodel_content .layout_full .item .product-actions .icon-compare svg{display:block;width:100%;height:auto;object-fit:contain}.ce_metamodel_content .layout_full .item .product-actions .icon-compare .tt-compare{display:block}.ce_metamodel_content .layout_full .item .product-actions .icon-compare .tt-compare-cancel{display:none}.ce_metamodel_content .layout_full .item .product-actions .icon-compare .tt-compare-check{display:none}.ce_metamodel_content .layout_full .item .product-actions .icon-compare #compare-small{opacity:0}.ce_metamodel_content .layout_full .item .product-actions .icon-compare #compare-cancel{opacity:0}.ce_metamodel_content .layout_full .item .product-actions .icon-compare #compare-check{opacity:0}.ce_metamodel_content .layout_full .item .product-actions .icon-compare #compare{opacity:1}.ce_metamodel_content .layout_full .item .product-actions .icon-compare:hover .tooltip{display:block}.ce_metamodel_content .layout_full .item.is-fav .product-actions .icon-fav .fillWhite{fill:#c40000}.ce_metamodel_content .layout_full .item.is-fav .product-actions .icon-fav .fillRed{fill:#ffffff;stroke:#c40000}.ce_metamodel_content .layout_full .item.is-fav .product-actions .icon-fav .tt-fav{display:none}.ce_metamodel_content .layout_full .item.is-fav .product-actions .icon-fav .tt-fav-cancel{display:block}.ce_metamodel_content .layout_full .item.is-compare .product-actions .icon-compare .fillWhite{fill:#c40000}.ce_metamodel_content .layout_full .item.is-compare .product-actions .icon-compare .fillRed{fill:#ffffff;stroke:#c40000}.ce_metamodel_content .layout_full .item.is-compare .product-actions .icon-compare #compare-small{opacity:1}.ce_metamodel_content .layout_full .item.is-compare .product-actions .icon-compare #compare-cancel{opacity:1}.ce_metamodel_content .layout_full .item.is-compare .product-actions .icon-compare #compare-check{opacity:0}.ce_metamodel_content .layout_full .item.is-compare .product-actions .icon-compare #compare{opacity:0}.ce_metamodel_content .layout_full .item.is-compare .product-actions .icon-compare .tt-compare{display:none}.ce_metamodel_content .layout_full .item.is-compare .product-actions .icon-compare .tt-compare-cancel{display:block}.ce_metamodel_content .layout_full .item.is-compare .product-actions .icon-compare .tt-compare-check{display:none}.ce_metamodel_content .layout_full .item.is-compareable .product-actions .icon-compare #compare-small{opacity:1}.ce_metamodel_content .layout_full .item.is-compareable .product-actions .icon-compare #compare-cancel{opacity:0}.ce_metamodel_content .layout_full .item.is-compareable .product-actions .icon-compare #compare-check{opacity:1}.ce_metamodel_content .layout_full .item.is-compareable .product-actions .icon-compare #compare{opacity:0}.ce_metamodel_content .layout_full .item.is-compareable .product-actions .icon-compare .tt-compare{display:none}.ce_metamodel_content .layout_full .item.is-compareable .product-actions .icon-compare .tt-compare-cancel{display:none}.ce_metamodel_content .layout_full .item.is-compareable .product-actions .icon-compare .tt-compare-check{display:block}.ce_metamodel_content .layout_full .item li{list-style-type:none}.ce_metamodel_content .favlist .item{display:none}.ce_metamodel_content .favlist .item.is-fav{display:block}.product-details .flex-50>div,.product-compare .flex-50>div{margin-bottom:3rem}.product-details .mm_produkteSonderzubehoer ul,.product-compare .mm_produkteSonderzubehoer ul{display:flex;flex-wrap:wrap}.product-details .mm_produkteSonderzubehoer ul li,.product-compare .mm_produkteSonderzubehoer ul li{width:25%;padding:2%}.product-details .mm_produkteEAN,.product-compare .mm_produkteEAN{font-weight:600;color:#000;margin-top:20px}.product-details ol li,.product-compare ol li{list-style-type:decimal;font-size:1.2rem;line-height:1.2em;margin-left:20px}.product-details .mm_bezeichnung,.product-details .mm_zubehoerBezeichnung,.product-compare .mm_bezeichnung,.product-compare .mm_zubehoerBezeichnung{font-size:4.8rem;line-height:1em;margin-top:0px;color:#000}.product-details .mm_name,.product-details .mm_zubehoerTyp,.product-compare .mm_name,.product-compare .mm_zubehoerTyp{margin-bottom:0 !important}.product-details h4,.product-details ul,.product-details p,.product-compare h4,.product-compare ul,.product-compare p{margin-bottom:0.25em}.product-details .mm_produkteEigenschaften,.product-compare .mm_produkteEigenschaften{margin-top:2rem;margin-bottom:3rem}.product-details .row,.product-compare .row{display:flex;justify-content:space-between}.product-details .row .col,.product-compare .row .col{flex-basis:calc((100% - (1 * 25px)) / 2);flex-grow:0;flex-shrink:0}.product-details .row.mm_produkteBild,.product-compare .row.mm_produkteBild{margin-top:2rem}.product-details .row.mm_produkteBild img,.product-compare .row.mm_produkteBild img{width:50%}.product-details .row.mm_produkteEigenschaften,.product-compare .row.mm_produkteEigenschaften{margin-bottom:0}.reciep-list{margin-top:50px;width:100%;border-top:2px solid #c40000;padding-top:50px}.reciep-list .item{margin-bottom:2em}.reciep-list .item .mm_rezeptBild{margin-bottom:2rem;overflow:hidden}.reciep-list .item .mm_rezeptBild:after{display:none}.reciep-details h1{font-size:46px;line-height:1em;font-weight:300;margin-top:0px;color:#000;letter-spacing:0.01em;text-align:left}.reciep-details h3{color:#000;margin-top:1em}.reciep-details .mm_produkteBild{width:50%}.reciep-details .mm_produkteBild:after{display:none}.reciep-details ol li{margin-left:20px}.news_list{display:flex;flex-wrap:wrap}.news_list .item .news-video,.news_list .item .mm_news_img{position:relative;width:100%;height:0;padding-bottom:56%;overflow:hidden;border-radius:0px;margin-bottom:2rem}.news_list .item .news-video iframe,.news_list .item .news-video img,.news_list .item .mm_news_img iframe,.news_list .item .mm_news_img img{width:100%;height:100%;position:absolute;top:0;left:0}.news_list .item .news-video img,.news_list .item .mm_news_img img{height:auto}.ce_form{margin-top:25px}.ce_form label,.ce_form input,.ce_form textarea,.ce_form p,.ce_form select,.captcha_text{margin:5px 0}.ce_form span.mandatory{color:#000;padding-left:3px}input[type="text"],input[type="password"],input[type="date"],input[type="datetime"],input[type="email"],input[type="number"],input[type="search"],input[type="tel"],input[type="time"],input[type="url"],input:not([type]),textarea,select,button[type="submit"]{width:100%;border-radius:0;border:1px solid #000;-moz-box-shadow:inset 0 0px 0px #eee;-webkit-box-shadow:inset 0 0px 0px #eee;box-shadow:inset 0 0px 0px #eee;outline:none;padding:3px 6px;background:#fff}button[type="submit"]{font-size:18px;background-color:#000;color:#fff;line-height:18px;background-image:none}button[type="submit"]:hover{background-color:#fff;color:#000}select{-webkit-appearance:none}.ce_form .checkbox_container{margin:5px 0;width:100%}.ce_form .checkbox_container input{margin-right:5px;margin-left:0}.cookiebar{background:#004885}.cookiebar a{color:#fff;text-decoration:underline}.cookiebar .cookiebar__button{background:#fff;color:#004885}.cookiebar .cookiebar__button:hover{background:#fff;color:#004885}.ce_downloads li{list-style-type:none}.mime_icon{width:18px;height:18px;display:inline-block}ul.file li:not(:last-child){margin-bottom:10px}.file-icon{width:20px;height:28px;display:inline-block;vertical-align:middle;margin-right:10px}@media (max-width:1020px){.flexbox .flex-33,.mod_article .inner-box .flex-33{width:calc((100% - (1 * 25px)) / 2)}.flexbox .flex-40,.mod_article .inner-box .flex-40{width:calc((100% - (1 * 25px)) / 2)}.flexbox .flex-60,.mod_article .inner-box .flex-60{width:100%}.flexbox .flex-75,.mod_article .inner-box .flex-75{width:100%}.slider-image-text .text-box{position:static;width:100%;background:transparent;padding-right:80px}#slider .inside{background:rgba(0, 0, 0, 0.1)}}@media (max-width:767px){.flexbox .flex-25,.mod_article .inner-box .flex-25{width:100%}.flexbox .flex-33,.mod_article .inner-box .flex-33{width:100%}.flexbox .flex-40,.mod_article .inner-box .flex-40{width:100%}.flexbox .flex-50,.mod_article .inner-box .flex-50{width:100%}#header .inside{flex-wrap:wrap}.second-nav ul li.last{border-right:0}}.c-cookie{display:none;position:fixed;left:0;bottom:0;width:100%;color:#444;font-size:14px;font-family:Arial, sans-serif;font-weight:300;line-height:1.4em;background:#fff;z-index:9999}.c-cookie a,.c-cookie__settings a{color:#799d1a}.c-cookie__inner{display:flex;justify-content:space-between;align-content:center;align-items:center;flex-direction:column;width:calc(100% - 60px);max-width:1200px;margin:auto;padding:30px}.c-cookie__note{width:100%}.c-cookie__close,.c-cookie__deny{white-space:nowrap;display:inline-flex;justify-content:space-between;align-items:center;width:auto;height:32px;margin:1em 0.5em 0em 0.5em;padding:0em 1.2em;font-size:14px;font-weight:300;text-decoration:none;vertical-align:middle;border:0 none;border-radius:25px;background-color:#cce981;box-shadow:0 0 1px rgba(0, 0, 0, 0);cursor:pointer}.c-cookie__deny{background:#ffd6cd}.c-cookie .u-icon{width:18px;height:18px;margin-left:15px;align-self:center;vertical-align:middle}.c-cookie__settings .u-icon{width:auto;height:24px;align-self:center;vertical-align:middle}.c-cookie__settings{box-sizing:content-box;position:fixed;bottom:0;left:0;width:30px;height:30px;padding:15px;color:#555;text-align:center;fill:#555;background:#fff;border-radius:0 50% 0 0;cursor:pointer;z-index:95}.error{color:#c40000}.kundenkonto #slider{display:none}.kundenkonto input,.kundenkonto select{margin-bottom:10px}.kundenkonto .error,.kundenkonto .confirm.message,.kundenkonto .tl_confirm{font-weight:bold}.kundenkonto form label{display:block}.kundenkonto #container .mod_customnav{margin-bottom:20px}.kundenkonto #container .mod_customnav li{display:inline-block;margin-right:2rem}.kundenkonto #container .mod_customnav li.active,.kundenkonto #container .mod_customnav li.trail{font-weight:bold}.picmenu .ce_image{border:1px solid #cccccc}.picmenu a::after{display:none !important}.picmenu figcaption{text-align:center;margin-top:1em}.kundenkonto .button{position:relative;display:inline-block;text-transform:uppercase;font-weight:600;padding-right:2em}.kundenkonto .button::after{content:"";display:block;height:0.4em;width:0.4em;background:transparent;border-left:1px solid #fff;border-top:1px solid #fff;border-right:1px solid transparent;border-bottom:1px solid transparent;transform:rotate(135deg);position:absolute;z-index:91;top:0.45em;right:0.5em}.kundenkonto .button::before{content:"";display:block;height:1.2em;width:1.2em;background:#009fe3;border-radius:50%;position:absolute;z-index:90;top:0.1em;right:0}.seriennummer_form{width:50%}.seriennummer_fehler{color:#ff0000}.seriennummer_success{color:#3fa424;margin-bottom:1rem}.seriennummern_tabelle{border:0;width:100%}.seriennummern_tabelle thead th{padding-bottom:1em;margin-bottom:1em}.seriennummern_tabelle thead{border-bottom:1px solid #000000}.seriennummern_tabelle tbody td{vertical-align:middle;padding:1em 0}.seriennummern_tabelle tbody td:nth-child(2),.seriennummern_tabelle tbody td:nth-child(3),.seriennummern_tabelle tbody td:nth-child(4){width:20%}.seriennummern_tabelle tbody td:nth-child(4){width:10%}.seriennummern_tabelle tbody td:nth-child(5),.seriennummern_tabelle tbody td:nth-child(6){width:15%}.seriennummern_tabelle tr.inactive td{opacity:0.5}.seriennummern_tabelle tbody td img{max-width:100px}.seriennummern_tabelle .table_info{padding-right:1em;font-weight:bold}@media (min-width:1025px){.seriennummern_tabelle .table_info{display:none}}@media (max-width:1024px){.seriennummern_tabelle thead{display:none}.seriennummern_tabelle,.seriennummern_tabelle tr,.seriennummern_tabelle td{display:block;width:100% !important}.seriennummern_tabelle tbody tr{border-style:solid;border-color:#000000;border-width:0 0 1px 0}.seriennummern_tabelle tbody td{padding:0.5em 0}.seriennummern_tabelle tbody td:first-child{padding:1rem 0 0 0}.seriennummern_tabelle tbody td:nth-child(2){padding:0 0 1rem 0}}.kundenkonto input[type="radio"],.kundenkonto input[type="checkbox"]{margin-top:1rem;-moz-appearance:none;-webkit-appearance:none;appearance:none;background:#ffffff;border:1px solid #000000;border-radius:0;width:30px;height:30px;display:block;position:relative;margin-bottom:0.5rem;margin-right:1rem}.kundenkonto input[type="radio"]::before,.kundenkonto input[type="checkbox"]::before{content:"";display:none;position:absolute;left:8px;top:8px;width:15px;height:2px;background:#009fe3;transform:rotate(45deg);transform-origin:left}.kundenkonto input[type="radio"]::after,.kundenkonto input[type="checkbox"]::after{content:"";display:none;position:absolute;left:8px;bottom:8px;width:15px;height:2px;background:#009fe3;transform:rotate(-45deg);transform-origin:left}.kundenkonto input[type="radio"]:checked::before,.kundenkonto input[type="radio"]:checked::after,.kundenkonto input[type="checkbox"]:checked::before,.kundenkonto input[type="checkbox"]:checked::after{display:block}.g_submit,.kundenkonto .button,.kundenkonto input[type="submit"]{display:inline-block;width:auto;padding:0.4em 1em;cursor:pointer;background:#c40000;color:#ffffff;text-decoration:none;border:1px solid #000000;box-shadow:inset 0 0px 0px #eeeeee;outline:none;line-height:1.4em;font-style:normal}.g_submit::before,.g_submit::after,.kundenkonto .button::before,.kundenkonto .button::after{display:none !important}.kundenkonto .disabled,.kundenkonto .disabled:hover{background:#bbbbbb;color:#000000;opacity:0.2;text-decoration:none}.kundenkonto b{font-weight:600}.centered-content{text-align:center}#paypal-button-container{text-align:center}.mfp-white-popup{position:relative;background:#FFF;padding:20px;width:auto;max-width:800px;margin:20px auto;min-height:400px;text-align:center}#paypal_cancel{display:none}body.kundenkonto #wrapper .hidden{visibility:hidden}#bp_free_button_container{display:none}.delete_device{cursor:pointer}.kundenkonto .small{font-size:0.8em;margin-bottom:1rem}.kundenkonto strong{font-weight:bold}.g_submit:hover{background-color:#ffffff;color:#000000}.kachelmenu-item{border:1px solid #666;border-radius:24px !important}.kachelmenu-item .text-box{margin-top:2rem;padding:20px 25px;flex-grow:10}.kachelmenu-item .image-box{border-radius:24px;overflow:hidden}.kachelmenu-item a{display:block}.kachelmenu-item .link-box{padding:0 25px 20px 25px;margin-top:0}#vorteile h2{margin-bottom:6rem}#vorteile .ce_text{position:relative}#vorteile .ce_text img{position:absolute;top:0;left:50%;transform:translateX(-50%);width:auto}#vorteile .ce_text h4{margin-top:19rem;font-weight:600}#vorteile .ce_text:nth-of-type(2) img{top:20px}#vorteile .ce_text:nth-of-type(3) img{top:10px}.tabelle table{width:100%;font-weight:400}.tabelle table td:first-child{text-transform:uppercase}.tabelle table td:last-child{text-align:end;font-style:italic}.tabelle table td{padding:1rem 0}@media (max-width:450px){.tabelle table td{font-size:1.8rem}}.tabelle table tr:not(last-child){border-bottom:1px solid #c40000}.tabelleb table{width:100%}.tabelleb table td:last-child{text-align:end}.ce_accordion{width:100%;border-bottom:1px solid black;transition:all 0.5s;position:relative;margin:0;padding-bottom:10px}.ce_accordion>h3{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;margin:0}.ce_accordion>h3::after{content:"";display:block;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.9999 13.1714L16.9497 8.22168L18.3639 9.63589L11.9999 15.9999L5.63599 9.63589L7.0502 8.22168L11.9999 13.1714Z' fill='black'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain;width:24px;height:24px;transition:transform 0.3s ease-in-out}.ce_accordion .toggler{appearance:none;display:block;width:100%;padding:1rem 33px 1rem 0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;position:relative;z-index:1}.ce_accordion.open .accordion{padding-top:0.5rem;padding-bottom:1rem}.ce_accordion.open>h3::after{transform:rotate(-180deg)}.product-detail div:has(> .ce_accordion)+div,.product-detail .ce_accordion+.ce_accordion{margin-top:10px}.atab{tab-size:30;-moz-tab-size:30;-ms-tab-size:30;white-space:pre}@media (max-width:540px){.nomargin{margin:0}}.ball-container{position:absolute;width:50px;top:50%;left:50%;margin-left:-25px}.ball{width:50px;height:50px;border-radius:50%;background:#c40000}@keyframes ball-jump{0%{height:30px}20%{height:50px}50%{transform:translateY(-300%);border-radius:50%}95%{height:50px}100%{height:30px}}.ball{animation:1s 0.3s ball-jump infinite ease-in-out}.delete_device{font-size:0.8em}.centered-highlight{border-style:solid;border-color:#c40000;border-width:1px 0 0 0;padding:20px 0;text-align:center}@media (min-width:769px){.centered-highlight{max-width:75%;margin:0 auto}}.centered-highlight+.centered-highlight{border-width:0 0 1px 0}.centered-highlight+.centered-highlight img{max-width:200px;margin:0 auto}.mm_produkteDesign>h3+.text>h3:nth-child(1){display:none}.newregister .full-width{margin-top:80px;margin-bottom:80px}.newregister input[type="text"],.newregister input[type="password"],.newregister input[type="date"],.newregister input[type="datetime"],.newregister input[type="email"],.newregister input[type="number"],.newregister input[type="search"],.newregister input[type="tel"],.newregister input[type="time"],.newregister input[type="url"],.newregister input:not([type]),.newregister textarea,.newregister select,.newregister button[type="submit"]{width:100%;border-radius:0;border:1px solid #000;-moz-box-shadow:inset 0 0px 0px #eee;-webkit-box-shadow:inset 0 0px 0px #eee;box-shadow:inset 0 0px 0px #eee;outline:none;padding:5px 7px;background:#fff;border-radius:2px;cursor:pointer}.newregister button[type="submit"]{font-size:18px;background-color:#000;color:#fff;line-height:18px;background-image:none;border-radius:2px;padding:7px}.newregister button[type="submit"]:hover{background-color:#fff;color:#000}.full-width{width:100vw !important;margin-left:-12.5%}@media (min-width:1600px){.full-width{margin-left:calc((-100vw + 1280px) / 2)}}.qrcodes th,.qrcodes td{padding:5px}.dontstretch img{width:auto}.hinweis-fd{display:inline;position:relative}.hinweis-fd svg{margin-bottom:-3px}.hinweis-box{position:absolute;border:1px solid #c40000;padding:1rem;background-color:white;width:500px;max-width:100vw;min-width:30vw;z-index:9}.serviceform-container .submit button{cursor:pointer}.serviceform-container span.required{color:#c40000}.serviceform-container input[type="text"],.serviceform-container input[type="password"],.serviceform-container input[type="date"],.serviceform-container input[type="datetime"],.serviceform-container input[type="email"],.serviceform-container input[type="number"],.serviceform-container input[type="search"],.serviceform-container input[type="tel"],.serviceform-container input[type="time"],.serviceform-container input[type="url"],.serviceform-container input[type="file"],.serviceform-container input:not([type]),.serviceform-container textarea,.serviceform-container select,.serviceform-container input[type="submit"]{border-color:rgba(196, 0, 0, 0.5)}.serviceform-container .hidden{display:none !important}.serviceform-container .popup{position:fixed;top:50vh;left:50vw;transform:translate(-50%, -50%);background-color:white;border:1px solid black;border-radius:5px;width:50vw;min-width:200px;height:20vh;min-height:260px;display:flex;justify-content:center;flex-direction:column;text-align:center;z-index:2000;padding:20px 20px}@media (max-width:460px){.serviceform-container .popup{width:80vw}}.serviceform-container .popup .loader{margin:auto;border:16px solid #f3f3f3;border-top:16px solid #c40000;border-radius:50%;width:120px;height:120px;animation:spin 2s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.serviceform-container .popup .close{position:absolute;top:10px;right:10px;width:30px;height:30px;cursor:pointer}.serviceform-container .popup .close svg{width:100%;height:100%}.popup-overlay{display:none;position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.85)}html.noscroll{overflow:hidden !important}@media (min-width:1025px){.headline-text-flex{display:grid;grid-template-columns:1fr 1fr;column-gap:40px;row-gap:20px;align-items:start}.headline-text-flex>h1{grid-column:1}.headline-text-flex>p{grid-column:2;margin:0}}#header-image{max-width:1300px;margin:0 auto;padding:0 20px}#header-image figure{width:100%;height:auto;aspect-ratio:1.5}@media (min-width:1025px){#header-image figure{aspect-ratio:3.2}}#header-image figure img{display:block;width:100%;height:100%;object-fit:cover}#subnav{position:absolute;z-index:10;transform:translateY(-100%);width:100%}#subnav>.inside{max-width:1300px;margin:0 auto;padding:0 20px;padding-right:40px;padding-bottom:20px;display:flex;flex-flow:column;align-items:flex-end}@media (min-width:1025px){#subnav>.inside{padding-right:60px;padding-bottom:40px}}#subnav>.inside .sub-nav{overflow:visible}#subnav .subnav_container{position:relative}#subnav .subnav_container button{appearance:none;background:transparent;font-family:inherit;font-size:inherit;text-align:left;cursor:pointer;backdrop-filter:blur(12px);border-radius:30px;padding:8px 18px;background-color:rgba(222, 222, 222, 0.65);border:1px solid rgba(222, 222, 222, 0.3);display:flex;flex-flow:row nowrap;justify-content:center;gap:10px;color:inherit;min-width:15em}@media (min-width:1025px){#subnav .subnav_container button{padding:16px 28px}}#subnav .subnav_container button::after{content:"";display:block;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.9999 13.1714L16.9497 8.22168L18.3639 9.63589L11.9999 15.9999L5.63599 9.63589L7.0502 8.22168L11.9999 13.1714Z' fill='black'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain;width:24px;height:24px}#subnav .subnav_container button[aria-expanded="true"]{border-bottom-left-radius:0;border-bottom-right-radius:0}#subnav .subnav_container button[aria-expanded="true"]+ul{display:flex}#subnav .subnav_container ul{display:none;position:absolute;left:0;top:100%;width:100%;flex-flow:column;gap:10px;backdrop-filter:blur(12px);border-radius:0 0 48px 48px;padding:12px 18px;background-color:rgba(222, 222, 222, 0.65);border:1px solid rgba(222, 222, 222, 0.3)}@media (min-width:1025px){#subnav .subnav_container ul{padding:16px 28px}}#subnav .subnav_container ul a{color:inherit}a.linkarrow{display:inline-flex;flex-flow:row nowrap;align-items:center;gap:5px}a.linkarrow::after{content:"";display:block;width:20px;height:20px;background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.8873 10.8419L3.74439 10.8419L3.74439 9.17529L13.8874 9.17529L9.4174 4.70533L10.5959 3.52682L17.0777 10.0086L10.5959 16.4904L9.41738 15.3119L13.8873 10.8419Z' fill='%23C40000'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-repeat:no-repeat;background-position:center;background-size:contain}.product-list-bottom{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center}.favourites{position:relative}.favourites .count{position:absolute;top:-10px;right:-10px;width:20px;height:20px;border-radius:50%;background-color:#c40000;color:#ffffff;display:flex;flex-flow:column;justify-content:center;align-items:center;font-size:0.8em;line-height:1em}.product-detail-grid{display:grid;grid-template-columns:1fr;grid-template-areas:"title   " "image   " "features" "data    ";gap:40px;align-content:start}@media (min-width:769px){.product-detail-grid{grid-template-columns:1fr 1fr;grid-template-areas:"title    image" "features image" "data     image"}}.product-detail-grid h1.product-title{grid-area:title;font-weight:400;margin-bottom:0}.product-detail-grid h1.product-title .mm_name{font-size:0.4em;line-height:1.1em}.product-detail-grid .produkt-bild-und-ean{grid-area:image}@media (min-width:1025px){.product-detail-grid .produkt-bild-und-ean{margin-left:auto}}.product-detail-grid .produkt-bild-und-ean .mm_produkteBild img{display:block;width:100%;height:auto;max-height:40vh;object-fit:contain;object-position:top center}@media (min-width:1025px){.product-detail-grid .produkt-bild-und-ean .mm_produkteBild img{max-height:60vh}}.product-detail-grid .mm_produkteEigenschaften{grid-area:features;margin:0}.product-detail-grid .product-content{grid-area:data}#downloads-result{display:none}.downloads-block{margin-bottom:40px;max-width:900px;margin-left:auto;margin-right:auto}.downloads-block select+select{margin-top:10px}.layout_mm_search_result .item{margin-bottom:60px}.layout_mm_search_result .item .download-image img{display:block;width:100%;height:auto}
