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%}
@media screen{
#iso_ajaxBox{width:20%;padding:9px 50px 9px 24px;position:fixed;top:10%;left:40%;background:#fff url(../../system/modules/isotope/assets/images/loading.gif) no-repeat right center;border:2px solid #000;font-family:"Trebuchet MS",Verdana,sans-serif;font-size:15px;line-height:18px;text-align:left;color:#000;z-index:9999}#iso_ajaxBox.btnClose{background-image:none;cursor:pointer}#iso_ajaxBox p{margin:1em 0;padding:0}#iso_ajaxBox .iso_error{padding-left:34px;background:url(../../system/modules/isotope/assets/images/cross-24.png) left center no-repeat}#iso_ajaxBox .iso_confirm{padding-left:34px;background:url(../../system/modules/isotope/assets/images/tick-24.png) left center no-repeat}#iso_ajaxBox .iso_info{padding-left:34px;background:url(../../system/modules/isotope/assets/images/information-24.png) left center no-repeat}#iso_ajaxOverlay{width:100%;height:100%;position:fixed;top:0;left:0;background-color:#000;z-index:9998;-moz-opacity:.5;opacity:.5;_display:none;filter:Alpha(opacity=50)}
}
.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}
.content-slider{overflow:hidden;visibility:hidden;position:relative}.slider-wrapper{overflow:hidden;position:relative}.slider-wrapper>*{float:left;width:100%;position:relative}.slider-control{height:30px;position:relative}.slider-control a,.slider-control .slider-menu{position:absolute;top:9px;display:inline-block}.slider-control .slider-prev{left:0}.slider-control .slider-next{right:0}.slider-control .slider-menu{top:0;width:50%;left:50%;margin-left:-25%;font-size:27px;text-align:center}.slider-control .slider-menu b{color:#bbb;cursor:pointer}.slider-control .slider-menu b.active{color:#666}
@charset "UTF-8";
body.shop #main .inside{padding:0}body.shop #container{margin-top:100px;padding:0 65px}body.shop .mod_article{overflow:visible}body.shop #cta{display:none}body.shop #header nav li.shop{display:block}body.shop #header .header-shop{position:relative;background:#fff;margin:0 0 0 -40px;width:calc(100% + 80px);overflow:hidden;border-bottom:solid 1px #e8e8e8}body.shop #header .header-shop .mod_iso_cart{float:right}body.shop #header .header-shop .holiday{float:left;padding:10px 20px 10px 20px;background-color:#F35627;color:#fff}body.shop #header .header-shop p{padding:0;margin:0}body.shop #header .header-shop *{font-size:13px}body.shop #header .header-shop .count{float:left;border-right:solid 1px #e8e8e8;padding:10px 15px}body.shop #header .header-shop .subtotal{float:left;border-right:solid 1px #e8e8e8;padding:10px 15px}body.shop #header .header-shop .cart{float:left;padding:10px 15px}body.shop #header .header-shop .cart a{background:transparent;padding:0;border:none;color:#F35627 !important}body.shop #header .header-shop .empty{padding:10px 15px}body.shop.checkout #main{width:100%;float:none}body.shop.checkout #header .container-nav{opacity:0.4}body.shop.checkout #header .container-nav:hover{opacity:1}.right h6{font-size:16px;margin:0 0 15px 0}body.shop .right .mod_iso_cart{background:#f7f7f7;padding:30px;margin-bottom:30px}body.shop .right .mod_iso_cart .product{padding:10px 0;border-bottom:solid 1px #e4e4e4;display:flex;justify-content:space-between}body.shop .right .mod_iso_cart .product *{font-size:14px;color:#333333}body.shop .right .mod_iso_cart .product .name{width:175px;margin-right:25px}body.shop .right .mod_iso_cart .product .info{text-align:right}body.shop .right .mod_iso_cart .product .clear{display:none}body.shop .right .mod_iso_cart .remove{float:right;font-size:14px}body.shop .right .mod_iso_cart .subtotal{font-size:14px;text-align:right;font-weight:bold;padding:10px 0 20px 0}body.shop .right .mod_iso_cart .subtotal .label{float:left}body.shop .right .ce_text{background:#f7f7f7;padding:30px;margin-bottom:30px}body.shop .right .ce_text a{color:#F35627}body.shop .right nav{background:#f7f7f7;padding:30px;margin-bottom:30px}body.shop .right nav ul{margin:0;padding:0}body.shop .right nav li{list-style-type:none;margin:0;border-bottom:solid 1px #e4e4e4}body.shop .right nav li.submenu{border:none}body.shop .right nav span,body.shop .right nav strong{color:#6A6A6A;font-size:14px;padding:10px 0;display:block}body.shop .right nav span:hover,body.shop .right nav strong{color:#F35627}body.shop .right nav span,body.shop .right nav a.trail{color:#6A6A6A}body.shop .right nav ul.level_2{border-top:solid 1px #e4e4e4}body.shop .right nav ul.level_2 a,body.shop .right nav ul.level_2 span{padding-left:20px}body.shop .right .service{background:#f7f7f7;padding:30px;margin-bottom:30px}body.shop .right .star-text p{font-size:11px;line-height:1.6}body.shop #header .additional .secondary li.mitglied-werden a{background-image:url("data:image/svg+xml,%3Csvg width='38' height='16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.458.206h8.746c2.411 0 4.782.88 4.782 3.883 0 2.168-1.016 3.32-2.87 3.862v.046c1.933.294 3.129 2.01 3.129 3.59 0 3.974-2.828 4.38-5.717 4.38H.458V.207zm5.02 6.028h1.336c.936 0 1.952-.316 1.952-1.512 0-1.176-.876-1.536-1.834-1.536H5.48v3.048zm0 6.481h1.395c.976 0 2.032-.406 2.032-1.626 0-1.354-.997-1.602-1.992-1.602H5.478v3.228zM14.671.222L20.388.21l2.608 9.434h.038L25.63.202l5.459-.01-5.113 15.77-6.316.01L14.67.223zm17.767 15.745h5.34V.207h-5.341l.001 15.76z' fill='%23333333' fill-rule='nonzero'/%3E%3C/svg%3E");color:#333333;border:solid 1px #d8d8d8;font-weight:400;background-color:#fff}body.shop .mod_iso_checkout .edit,body.shop .mod_iso_addressbook .edit,body.shop .mod_iso_addressbook .delete,body.shop .mod_iso_addressbook .add{text-transform:uppercase;text-decoration:none;color:#909090;font-size:11px;font-weight:900;background-color:#efefef;padding:3px 10px 3px 10px;border-radius:3px;margin:24px 0 6px 0;display:inline-block}body.shop .mod_iso_checkout .edit:before,body.shop .mod_iso_addressbook .edit:before,body.shop .mod_iso_addressbook .delete:before,body.shop .mod_iso_addressbook .add:before{font-family:"FontAwesome";content:"";font-weight:100;padding:0 2px 0 0}body.shop .mod_iso_addressbook .delete:before{content:""}body.shop .mod_iso_addressbook .add:before{content:""}body.shop .mod_iso_addressbook .edit:hover,body.shop .mod_iso_addressbook .delete:hover,body.shop .mod_iso_checkout .edit:hover,body.shop .mod_iso_checkout .add:hover{background:#F35627;color:#fff}body.shop.checkout #main{width:100%}body.shop .mod_registration .widget{padding:0 0 5px 9px}body.shop .mod_registration .widget-select{margin:0 0 0px 0}body.shop .mod_registration fieldset{border:solid 1px #ddd;float:left;margin:0 30px 30px 0;padding:20px 20px 20px 20px;border-radius:4px;max-width:100%;width:100%}body.shop .mod_registration fieldset:nth-child(7){float:none;clear:both;width:100%;margin:0;min-height:auto}body.shop .mod_registration fieldset:nth-child(7) legend{display:none}body.shop .mod_registration fieldset:nth-child(2n+0){margin-right:0}body.shop .mod_registration fieldset legend{font-weight:500;color:#333;padding:0 8px 0 8px;background-color:#fff}body.shop .mod_registration select{width:100px;border-color:#ddd}body.shop .styled_select{width:100px;border-color:#ddd}body.shop #ctrl_country_chzn{border-radius:2px;border-color:#ddd}body.shop .chzn-container-single .chzn-single{height:25px;border-color:#efefef}body.shop .mod_login .col_0{width:110px}body.shop .mod_login .submit_container{float:none;margin:10px auto;width:100%}body.shop #main .mod_login .widget.user{width:40%;float:left}body.shop #main .mod_login .widget.password{width:40%;float:left}body.shop form.download_code input.text{float:left;width:calc(80% + 10px);float:left;margin-right:5px}body.shop .mod_iso_addressbook>div{float:left;margin:0 50px 60px 0;line-height:20px;font-size:14px;color:#555}body.shop .mod_iso_addressbook a{font-size:14px;color:#555;text-decoration:none}body.shop .mod_iso_addressbook form{max-width:50%}.mod_personalData .fields{overflow:hidden}.mod_personalData .widget{margin-right:10px;width:calc(50% - 10px);float:left}.mod_personalData .submit_container{float:right}body.shop .product_list{display:flex;flex-wrap:wrap}body.shop .product_list h2{font-size:17px;margin-top:0;margin-bottom:8px}body.shop .product_list a:before{display:none}body.shop .product_list .product{}body.shop .product_list .product.product_odd{float:right;margin-right:0}body.shop .product_list .product figure{margin:0;text-align:center;border-bottom:none;position:relative}body.shop .product_list .product .details{text-align:center;margin:15px 0 0 0}body.shop .product_list .product .price{font-weight:400;font-size:15px;margin:0;color:#333}body.shop .product_list .product .price .unit-price{font-size:12px;color:#999;display:block;margin:6px 0 0 0}body.shop .product_list .product .shipping,body.shop .product_list .product .tax{text-align:center;font-size:11px;color:#999;padding:0 0 3px 0;display:block}body.shop .product_list .product .shipping a,body.shop .product_list .product .tax a{display:inline-block !important;color:#333}body.shop .product_list .product a.shipping{color:#434343}body.shop .product_list .product .tax{margin-top:15px}body.iso-productreader .rs-columns{display:none}.mod_iso_productreader form{overflow:hidden}.mod_iso_productreader .shipping,.mod_iso_productreader .tax{text-align:left;font-size:11px;color:#999;padding:0 0 3px 0;display:block}.mod_iso_productreader .shipping a,.mod_iso_productreader .tax a{display:inline-block !important;color:#333}.mod_iso_productreader .shipping a:before,.mod_iso_productreader .tax a:before{display:none}.mod_iso_productreader .sku p{margin:0;font-size:13px;background:#f3f3f3;width:fit-content;padding:3px 10px;color:#a7a7a7}.mod_iso_productreader h1{margin:0 0 7px 0}.mod_iso_productreader .teaser{margin:0 0 30px 0;border-bottom:solid 2px #f3f3f3;padding:0 0 30px 0}.mod_iso_productreader .teaser p{font-size:20px;margin:0;line-height:1.3}.mod_iso_productreader figure{margin:40px 0 50px 0}.mod_iso_productreader figure a:before{display:none}.mod_iso_productreader .left .price{font-weight:400;font-size:28px;float:left}.mod_iso_productreader .left .price .tax,.mod_iso_productreader .left .price .shipping{font-size:11px;display:block;color:#9e9e9e}.mod_iso_productreader .left .price .shipping{color:#434343}.mod_iso_productreader .submit_container{float:right}.mod_iso_productreader .quantity_container{float:left;position:relative;margin-right:20px;margin-left:3px}.mod_iso_productreader .quantity_container input[type=number]::-webkit-inner-spin-button,.mod_iso_productreader .quantity_container input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.mod_iso_productreader .quantity_container input[type=number]{-moz-appearance:textfield}.mod_iso_productreader .quantity_container input{width:70px;height:42px;line-height:1.65;float:left;display:block;padding:0;margin:0;padding-left:20px;border:1px solid #eee}.mod_iso_productreader .quantity_container input:focus{outline:0}.mod_iso_productreader .quantity_container .quantity-nav{float:left;position:relative;height:42px}.mod_iso_productreader .quantity_container .quantity-button{position:relative;cursor:pointer;border-left:1px solid #eee;width:20px;text-align:center;color:#333;font-size:13px;line-height:1.7;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.mod_iso_productreader .quantity_container .quantity-button.quantity-up{position:absolute;height:50%;top:0;border-bottom:1px solid #eee}.mod_iso_productreader .quantity_container .quantity-button.quantity-down{position:absolute;bottom:-1px;height:50%}.mod_iso_productreader input.add_to_cart{float:right}.mod_iso_productreader .details>div{margin-bottom:40px}.mod_iso_productreader .price-cart{overflow:hidden;margin:0;border-top:solid 2px #f3f3f3;padding:30px 0 0 0}.mod_iso_productreader .price-cart .unit-price{font-size:12px;color:#999;display:block;margin:6px 0 10px 0}.mod_iso_productreader ul{margin:0 0 15px 0;padding:0}.mod_iso_productreader li{margin:0;padding:0 0 4px 0;list-style:none}.mod_iso_productreader li:before{font-family:"FontAwesome";content:"";font-weight:100;padding:0 7px 0 0}.mod_iso_productreader h4{margin:0 0 5px 0}.mod_iso_productreader p{margin:0 0 20px 0}.mod_iso_productreader .offer{float:left;margin:0 30px 0 0}.mod_iso_productreader fieldset.radio_container span{float:none;clear:both;display:block}.mod_iso_productreader fieldset.radio_container .mandatory{display:none}.mod_iso_productreader fieldset{margin:0;border:none;padding:0}.mod_iso_productreader fieldset legend{text-transform:none;font-size:13px;padding:0}.mod_iso_productreader #ctrl_price{border-bottom:solid 1px #efefef;padding:0 0 20px 0;margin:0 0 20px 0}.mod_iso_productreader .offer .mwst{font-size:9px;color:#555;display:block}.mod_iso_productreader .options{border-bottom:solid 1px #efefef;padding:4px 0 25px 0;margin:0 0 25px 0}.mod_iso_productreader .options label{width:auto;margin:0 10px 0 0;font-size:14px;font-weight:500}.mod_iso_productreader .options input{margin:9px 8px 0 0;float:left}.mod_iso_productreader .options span.invisible{display:none}.mod_iso_productreader .quantity_container .styled_select{width:100px;margin:-3px 0 0 0}.mod_iso_productreader .quantity_container select{width:100px;margin:0 0 0 0 !important;padding:0;position:absolute}#main .mod_iso_productreader .-large-last .inside{border:solid 1px #efefef;padding:20px}@media (max-width:500px){.mod_iso_productreader figure{width:100%;float:none}.mod_iso_productreader .details{float:none;width:100%;margin:40px 0 0 0}.mod_iso_productreader .price,.mod_iso_productreader .submit_container{float:none;width:100%}.mod_iso_productreader .submit_container{margin-top:20px}}.mod_iso_relatedproducts{border-top:solid 2px #f3f3f3;margin:40px 0 0 0;padding:50px 0 0 0}.mod_iso_relatedproducts h4{font-weight:500;font-size:20px;margin:0 0 20px 0}.mod_iso_relatedproducts .product_list .product{width:auto;padding:0}.mod_iso_relatedproducts .product_list .product a{display:flex;flex-direction:column;text-decoration:none !important}.mod_iso_relatedproducts .product_list .product figure{text-align:left}.mod_iso_relatedproducts .product_list .product figure img{max-width:250px;height:auto}.mod_iso_relatedproducts .product_list .product .details{margin:20px 0 0 0;display:flex;flex-direction:column}.mod_iso_relatedproducts .product_list .product .details h2{font-family:"Open Sans", sans-serif;font-weight:bold;font-size:15px}#main .mod_iso_cart,.orderproducts,.mod_iso_orderdetails{overflow:visible}#main .mod_iso_cart table,.orderproducts table,.mod_iso_orderdetails table{width:100%;border-collapse:separate;border-spacing:0;background:#fff;border:1px solid rgba(0, 0, 0, 0.08);border-radius:12px;overflow:hidden;box-shadow:0 6px 18px rgba(0, 0, 0, 0.06);font-size:0.95rem;line-height:1.35}#main .mod_iso_cart td.actions a,.orderproducts td.actions a,.mod_iso_orderdetails td.actions a{text-transform:uppercase;color:#F35627;font-size:13px}#main .mod_iso_cart table thead,.orderproducts table thead,.mod_iso_orderdetails table thead{background:rgba(0, 0, 0, 0.04)}#main .mod_iso_cart table thead th,.orderproducts table thead th,.mod_iso_orderdetails table thead th{text-align:left;font-weight:600;font-size:16px;padding:12px 14px;border-bottom:1px solid rgba(0, 0, 0, 0.08);white-space:nowrap;color:#202a3c}#main .mod_iso_cart table tbody td,.orderproducts table tbody td,.mod_iso_orderdetails table tbody td{padding:12px 14px;border-bottom:1px solid rgba(0, 0, 0, 0.06);vertical-align:top;font-size:16px;color:rgba(0, 0, 0, 0.85)}#main .mod_iso_cart table tfoot td,.orderproducts table tfoot td,.mod_iso_orderdetails table tfoot td{font-size:16px}#main .mod_iso_cart table tbody tr:nth-child(even) td,.orderproducts table tbody tr:nth-child(even) td,.mod_iso_orderdetails table tbody tr:nth-child(even) td{background:rgba(0, 0, 0, 0.02)}#main .mod_iso_cart table tbody tr:hover td,.orderproducts table tbody tr:hover td,.mod_iso_orderdetails table tbody tr:hover td{background:rgba(0, 0, 0, 0.045)}#main .mod_iso_cart table tbody tr:last-child td,.orderproducts table tbody tr:last-child td,.mod_iso_orderdetails table tbody tr:last-child td{border-bottom:0}#main .mod_iso_cart .table .num,.orderproducts .table .num,.mod_iso_orderdetails .table .num{text-align:right;font-variant-numeric:tabular-nums}#main .mod_iso_cart table .badge,.orderproducts table .badge,.mod_iso_orderdetails table .badge{display:inline-block;padding:2px 10px;border-radius:999px;font-size:0.85em;font-weight:600;background:rgba(0, 0, 0, 0.06);color:rgba(0, 0, 0, 0.8)}#main .mod_iso_cart table-wrap,.orderproducts table-wrap,.mod_iso_orderdetails table-wrap{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:12px}#main .mod_iso_cart table.is-compact thead th,#main .mod_iso_cart table.is-compact tbody td,.orderproducts table.is-compact thead th,.orderproducts table.is-compact tbody td,.mod_iso_orderdetails table.is-compact thead th,.mod_iso_orderdetails table.is-compact tbody td{padding:9px 10px;font-size:0.92rem}@media (max-width:500px){#main .mod_iso_cart table,.orderproducts table,.mod_iso_orderdetails table{display:block;width:100%}#main .mod_iso_cart table thead,#main .mod_iso_cart table tbody,#main .mod_iso_cart table thead th,.orderproducts table thead,.orderproducts table tbody,.orderproducts table thead th,.mod_iso_orderdetails table thead,.mod_iso_orderdetails table tbody,.mod_iso_orderdetails table thead th{display:block}#main .mod_iso_cart table thead,#main .mod_iso_cart table tbody,#main .mod_iso_cart table thead th,.orderproducts table thead,.orderproducts table tbody,.orderproducts table thead th,.mod_iso_orderdetails table thead,.mod_iso_orderdetails table tbody,.mod_iso_orderdetails table thead th{display:block}#main .mod_iso_cart table thead th:last-child,.orderproducts table thead th:last-child,.mod_iso_orderdetails table thead th:last-child{border-bottom:none}#main .mod_iso_cart table thead,.orderproducts table thead,.mod_iso_orderdetails table thead{float:left}#main .mod_iso_cart table tbody,.orderproducts table tbody,.mod_iso_orderdetails table tbody{width:auto;position:relative;overflow-x:auto}#main .mod_iso_cart table td,#main .mod_iso_cart table th,.orderproducts table td,.orderproducts table th,.mod_iso_orderdetails table td,.mod_iso_orderdetails table th{padding:10px;height:55px;vertical-align:middle;box-sizing:border-box;overflow-x:hidden;overflow-y:auto;width:120px;font-size:13px;text-overflow:ellipsis}#main .mod_iso_cart table thead th,.orderproducts table thead th,.mod_iso_orderdetails table thead th{text-align:left;border-bottom:1px solid #f7f7f9}#main .mod_iso_cart table tbody tr,.orderproducts table tbody tr,.mod_iso_orderdetails table tbody tr{display:table-cell}#main .mod_iso_cart table tbody tr:nth-child(odd),.orderproducts table tbody tr:nth-child(odd),.mod_iso_orderdetails table tbody tr:nth-child(odd){background:none}#main .mod_iso_cart table tr:nth-child(even),.orderproducts table tr:nth-child(even),.mod_iso_orderdetails table tr:nth-child(even){background:transparent}#main .mod_iso_cart table tr td:nth-child(odd),.orderproducts table tr td:nth-child(odd),.mod_iso_orderdetails table tr td:nth-child(odd){background:#F8F8F8;border-right:1px solid #E6E4E4}#main .mod_iso_cart table tr td:nth-child(even),.orderproducts table tr td:nth-child(even),.mod_iso_orderdetails table tr td:nth-child(even){border-right:1px solid #E6E4E4}#main .mod_iso_cart table tbody td,.orderproducts table tbody td,.mod_iso_orderdetails table tbody td{display:block}#main .mod_iso_cart table input,.orderproducts table input,.mod_iso_orderdetails table input{width:100% !important}#main .mod_iso_cart table thead th,.orderproducts table thead th,.mod_iso_orderdetails table thead th{padding-left:10px;width:100px}#main .mod_iso_cart table tfoot tr,.orderproducts table tfoot tr,.mod_iso_orderdetails table tfoot tr{border:none}#main .mod_iso_cart table tfoot td,.orderproducts table tfoot td,.mod_iso_orderdetails table tfoot td{width:auto;padding:10px !important;width:33.333333%}#main .mod_iso_cart table tfoot td.col_0,#main .mod_iso_cart table tfoot td.col_5,.orderproducts table tfoot td.col_0,.orderproducts table tfoot td.col_5,.mod_iso_orderdetails table tfoot td.col_0,.mod_iso_orderdetails table tfoot td.col_5{display:none}#main .mod_iso_cart table tfoot td:nth-child(even),.orderproducts table tfoot td:nth-child(even),.mod_iso_orderdetails table tfoot td:nth-child(even){border:none}#main .mod_iso_cart form input.submit.button_checkout,#main .mod_iso_cart form input.submit.button_update,.orderproducts form input.submit.button_checkout,.orderproducts form input.submit.button_update,.mod_iso_orderdetails form input.submit.button_checkout,.mod_iso_orderdetails form input.submit.button_update{width:100% !important;margin:5px 0}}#main .mod_iso_cart .submit_container,.orderproducts .submit_container,.mod_iso_orderdetails .submit_container{margin:50px 0 0 0;display:flex;justify-content:end}#main .mod_iso_cart .submit_container input:last-child,.orderproducts .submit_container input:last-child,.mod_iso_orderdetails .submit_container input:last-child{margin-left:10px}#main .mod_iso_cart table td.quantity .button_update,.orderproducts table td.quantity .button_update,.mod_iso_orderdetails table td.quantity .button_update{float:left;margin:0 0 0 5px;height:28px;display:block;width:24px;color:#888;background:none;border:none}#main .mod_iso_cart table td.quantity .button_update:focus,.orderproducts table td.quantity .button_update:focus,.mod_iso_orderdetails table td.quantity .button_update:focus{outline:none}#main .mod_iso_cart table td.quantity .button_update:hover i,.orderproducts table td.quantity .button_update:hover i,.mod_iso_orderdetails table td.quantity .button_update:hover i{color:#000;cursor:pointer}#main .mod_iso_cart table td.quantity input,.orderproducts table td.quantity input,.mod_iso_orderdetails table td.quantity input{width:45px;text-align:center;float:left}#main .mod_iso_cart table td.quantity input:focus,.orderproducts table td.quantity input:focus,.mod_iso_orderdetails table td.quantity input:focus{outline:none}#main .mod_iso_cart table tfoot td.price.total,.orderproducts table tfoot td.price.total,.mod_iso_orderdetails table tfoot td.price.total{font-weight:600}#main .mod_iso_cart table tfoot td,.orderproducts table tfoot td,.mod_iso_orderdetails table tfoot td{padding:15px 0}#main .mod_iso_cart table td.image img,.orderproducts table td.image img,.mod_iso_orderdetails table td.image img{max-width:150px;height:auto}#main .mod_iso_cart table td.image figure,.orderproducts table td.image figure,.mod_iso_orderdetails table td.image figure{margin:0;padding:0}#main .mod_iso_cart tfoot td.name,.orderproducts tfoot td.name,.mod_iso_orderdetails tfoot td.name{font-weight:600;color:#3f3f3f}#iso_ajaxBox{width:calc(100% - 140px);left:0;margin:30px}.mod_iso_cart .coupon{margin:20px 0 0 0;max-width:400px;float:right}.mod_iso_cart .coupon h2{padding-top:10px}.mod_iso_cart .coupon input.text{width:280px;float:left;margin:0 5px 0 0}.mod_iso_cart .coupon label{display:none}header .coupon{display:none}.mod_iso_cart .coupon input.submit{float:left;width:113px;background:#cecece;border:none;padding:6px 0}#main .mod_iso_checkout *,#main .mod_iso_orderdetails *{box-sizing:border-box}#main .mod_iso_checkout .review a:before,#main .mod_iso_orderdetails .review a:before{display:none}#main .mod_iso_checkout .review a.edit,#main .mod_iso_orderdetails .review a.edit{padding:0;background:none;text-decoration:underline;font-weight:600;margin:0 0 7px 0;color:#999}#main .mod_iso_checkout .review a.edit:hover,#main .mod_iso_orderdetails .review a.edit:hover{color:#333333}#main .mod_iso_checkout .review.orderproducts,#main .mod_iso_orderdetails .review.orderproducts{margin:50px 0 0 0}#main .mod_iso_checkout .orderinfo_container,#main .mod_iso_orderdetails .orderinfo_container{border:solid 1px #efefef;padding:30px;overflow:hidden;float:none;clear:both;display:flex;justify-content:space-between}#main .mod_iso_checkout .orderinfo_container h3,#main .mod_iso_orderdetails .orderinfo_container h3{font-size:18px}#main .mod_iso_checkout .orderinfo_container .info_container.first,#main .mod_iso_orderdetails .orderinfo_container .info_container.first{clear:left;float:left}#main .mod_iso_checkout .orderinfo_container .info_container div,#main .mod_iso_orderdetails .orderinfo_container .info_container div{padding:0 0 0px 0;margin:0px;line-height:20px;font-size:14px;color:#555}#main .mod_iso_checkout .orderinfo_container .info_container div.adr,#main .mod_iso_orderdetails .orderinfo_container .info_container div.adr{padding:0 0 10px 0}body.shop form{}body.shop form .address.billingaddress,body.shop form .address.shippingaddress{--bg: #ffffff;--surface: #ffffff;--text: #0f172a;--muted: #64748b;--border: #e2e8f0;--border-strong: #cbd5e1;--ring: rgba(79, 70, 229, 0.25);--accent: #4f46e5;--danger: #ef4444;--radius: 16px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:clamp(18px, 2.2vw, 28px);box-shadow:0 12px 30px rgba(15, 23, 42, 0.06);color:var(--text)}body.shop form h2{margin:0 0 6px;font-size:clamp(18px, 2vw, 22px);line-height:1.2;letter-spacing:-0.01em}body.shop form p{margin:0 0 18px;color:var(--muted);font-size:14px}body.shop form .widget{display:grid;gap:8px}body.shop form label{font-size:14px;font-weight:600;color:var(--text)}body.shop form fieldset#ctrl_shippingaddress,body.shop form fieldset#ctrl_shippingmethod,body.shop form fieldset#ctrl_paymentmethod{margin-bottom:20px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px}body.shop form fieldset#ctrl_shippingaddress input.radio,body.shop form fieldset#ctrl_shippingmethod input.radio,body.shop form fieldset#ctrl_paymentmethod input.radio{margin:0px 0 2px 0}body.shop form fieldset#ctrl_shippingaddress span:nth-child(2),body.shop form fieldset#ctrl_shippingmethod span:nth-child(2),body.shop form fieldset#ctrl_paymentmethod span:nth-child(2){margin-left:10px}body.shop form input[type="text"],body.shop form input[type="email"],body.shop form input[type="tel"],body.shop form select{width:100%;height:46px;padding:10px 12px;border-radius:12px;border:1px solid var(--border-strong);background:#fff;color:var(--text);font-size:15px;outline:none;transition:border-color 160ms ease, box-shadow 160ms ease, transform 120ms ease;box-shadow:0 1px 0 rgba(15, 23, 42, 0.02)}body.shop form select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, #64748b 50%), linear-gradient(135deg, #64748b 50%, transparent 50%);background-position:calc(100% - 18px) 20px, calc(100% - 12px) 20px;background-size:6px 6px, 6px 6px;background-repeat:no-repeat;padding-right:40px}body.shop form .address_new{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:14px 16px}@media (max-width:720px){body.shop form .address_new{grid-template-columns:1fr}}body.shop form label .mandatory{color:var(--danger);margin-left:3px;font-weight:700}body.shop form label .invisible{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}body.shop form input::placeholder{color:#94a3b8}body.shop form input:focus,body.shop form select:focus{border-color:var(--accent);box-shadow:0 0 0 4px var(--ring)}@media (hover:hover){body.shop form input:hover,body.shop form select:hover{border-color:#94a3b8}}body.shop form input:required:invalid,body.shop form select:required:invalid{border-color:rgba(239, 68, 68, 0.75)}body.shop form input:required:invalid:focus,body.shop form select:required:invalid:focus{box-shadow:0 0 0 4px rgba(239, 68, 68, 0.18)}body.shop form #billingaddress_new .widget.is-full{grid-column:1 / -1}body.shop form .address.billingaddress.first{margin-bottom:18px}body.shop form .submit_container{display:flex;justify-content:end;margin-top:20px}body.shop form .submit_container input{margin:0 0 0 10px}.mod_iso_orderdetails .downloads{margin-top:50px}.mod_iso_orderdetails .downloads ul{clear:both;background-color:white;position:relative;padding:30px}.mod_iso_orderdetails .downloads ul li{border-bottom:solid 1px #dfe3ea;padding:11px 0 !important;padding-left:20px !important}.mod_iso_orderdetails .downloads ul a{background-position:0 2px;background-repeat:no-repeat;background-size:15px auto;padding:0 0 0 22px;background-image:url("data:image/svg+xml,%3Csvg width='20' height='19' viewBox='0 0 20 19' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.385 16.154a.74.74 0 0 0-.229-.541.74.74 0 0 0-.54-.228.74.74 0 0 0-.541.228.74.74 0 0 0-.229.54.74.74 0 0 0 .229.542.74.74 0 0 0 .54.228.74.74 0 0 0 .541-.228.74.74 0 0 0 .229-.541zm3.077 0a.74.74 0 0 0-.229-.541.74.74 0 0 0-.54-.228.74.74 0 0 0-.542.228.74.74 0 0 0-.228.54.74.74 0 0 0 .228.542.74.74 0 0 0 .541.228.74.74 0 0 0 .541-.228.74.74 0 0 0 .229-.541zM20 13.462v3.846c0 .32-.112.593-.337.817a1.113 1.113 0 0 1-.817.337H1.154c-.32 0-.593-.113-.817-.337A1.113 1.113 0 0 1 0 17.308v-3.846c0-.321.112-.593.337-.818.224-.224.496-.336.817-.336h5.589l1.622 1.634c.465.449 1.01.673 1.635.673s1.17-.224 1.635-.673l1.634-1.634h5.577c.32 0 .593.112.817.336.225.225.337.497.337.818zm-3.906-6.84c.136.33.08.61-.169.842l-5.384 5.385a.714.714 0 0 1-.541.228.714.714 0 0 1-.54-.228L4.074 7.464c-.249-.232-.305-.513-.169-.841.136-.313.373-.47.71-.47h3.076V.77a.74.74 0 0 1 .229-.54A.74.74 0 0 1 8.46 0h3.077a.74.74 0 0 1 .541.228.74.74 0 0 1 .229.541v5.385h3.077c.336 0 .573.156.709.469z' fill='%23333' fill-rule='nonzero'/%3E%3C/svg%3E")}.mod_iso_orderdetails .downloads ul a:hover{padding-left:30px}.mod_iso_orderdetails table{width:100%;border-collapse:collapse;border-top:none;margin:60px 0 0 0;display:inline-table;border:solid 1px #efefef}.mod_iso_orderdetails h2{float:left}.mod_iso_orderdetails h2:nth-child(2n+0){font-weight:400;color:#999;padding:0 0 0 20px}#main .mod_iso_checkout{overflow:visible}#main .mod_iso_checkout .steps{margin-bottom:50px}#main .mod_iso_checkout .steps.block{--text: #0f172a;--muted: #64748b;--border: #e2e8f0;--surface: #ffffff;--accent: #4f46e5;--ring: rgba(243, 86, 39, 0.18);--done: #16a34a;--radius: 16px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:14px clamp(14px, 2vw, 22px);box-shadow:0 10px 25px rgba(15, 23, 42, 0.06)}#main .mod_iso_checkout .steps.block ol.level_1{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:10px;align-items:center}#main .mod_iso_checkout .steps.block li{position:relative;min-height:52px;display:flex;align-items:center;justify-content:center}#main .mod_iso_checkout .steps.block li:not(:last-child)::after{content:"";position:absolute;left:60%;right:-40%;top:50%;height:2px;transform:translateY(-50%);background:var(--border);z-index:0}#main .mod_iso_checkout .steps.block li>span,#main .mod_iso_checkout .steps.block li>a{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:10px 12px;border-radius:999px;color:var(--muted);font-weight:600;font-size:14px;line-height:1.1;background:#f8fafc;border:1px solid var(--border);transition:background 160ms ease, border-color 160ms ease, color 160ms ease, box-shadow 160ms ease, transform 120ms ease}#main .mod_iso_checkout .steps.block ol.level_1{counter-reset:step}#main .mod_iso_checkout .steps.block li>span.adress::before{content:"1"}#main .mod_iso_checkout .steps.block li>span::before{width:30px;height:30px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;background:#ffffff;border:1px solid var(--border);color:var(--muted);box-shadow:0 1px 0 rgba(15, 23, 42, 0.03)}@media (hover:hover){#main .mod_iso_checkout .steps.block li>span:hover,#main .mod_iso_checkout .steps.block li>a:hover{transform:translateY(-1px);border-color:#cbd5e1;color:var(--text);box-shadow:0 10px 18px rgba(15, 23, 42, 0.08)}}#main .mod_iso_checkout .steps.block li.active>span{color:var(--text);background:#ffffff;border-color:rgba(243, 86, 39, 0.35);box-shadow:0 0 0 4px var(--ring)}#main .mod_iso_checkout .steps.block li.active>span::before{background:#F35627;border-color:transparent;color:#ffffff}#main .mod_iso_checkout .steps.block li.done>span{color:var(--text);background:#ffffff;border-color:rgba(22, 163, 74, 0.35)}#main .mod_iso_checkout .steps.block li.done>span::before{content:"✓";background:#16a34a;border-color:transparent;color:#ffffff}#main .mod_iso_checkout .steps.block li.done:not(:last-child)::after{background:rgba(22, 163, 74, 0.45)}@media (max-width:780px){#main .mod_iso_checkout{}#main .mod_iso_checkout .steps.block ol.level_1{grid-template-columns:repeat(2, minmax(0, 1fr));gap:12px 10px}#main .mod_iso_checkout .steps.block li::after{display:none}#main .mod_iso_checkout .steps.block li{justify-content:flex-start}#main .mod_iso_checkout .steps.block li>span{width:100%;justify-content:flex-start}}@media (max-width:420px){#main .mod_iso_checkout .steps.block ol.level_1{grid-template-columns:1fr}}#main .mod_iso_checkout .steps.block .invisible{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}body.shop a.open-modal{text-decoration:none;background-repeat:no-repeat;background-position:right center;padding:0 40px 0 0;background-size:31px auto}body.shop a.open-modal:hover{padding-right:45px}body.shop a.open-modal:before{display:none}body.shop .blocker{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:auto;z-index:100;padding:20px;box-sizing:border-box;background-color:transparent;text-align:center;background:rgba(0, 0, 0, 0.8)}body.shop .blocker:before{content:"";display:inline-block;height:100%;vertical-align:middle;margin-right:-0.05em}body.shop .blocker.behind{background-color:transparent}body.shop .modal{display:none;vertical-align:middle;position:relative;z-index:2;max-width:60%;box-sizing:border-box;width:90%;background:#fff;padding:60px;border:solid 5px #f3f3f3;border-radius:3px;text-align:left}body.shop .modal h4{font-size:35px;line-height:1.2;margin:0 0 20px 0;font-weight:100}body.shop .modal *{color:#333}body.shop .modal h3{font-family:"Open Sans", sans-serif;font-size:18px}body.shop .modal table td.col_first{width:auto}body.shop .modal a.close-modal{position:absolute;top:-12.5px;right:-12.5px;display:block;width:30px;height:30px;text-indent:-9999px;background-size:contain;background-repeat:no-repeat;background-position:center center;background-image:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Ccircle fill='%23e75012' cx='30' cy='30' r='30'/%3E%3Cpath d='M21.5 21.5l18 18M38.5 21.5l-18 18' stroke='%23FFF' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3C/svg%3E")}body.shop .modal a.close-modal:hover{background-image:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Ccircle fill='%23000000' cx='30' cy='30' r='30'/%3E%3Cpath d='M21.5 21.5l18 18M38.5 21.5l-18 18' stroke='%23FFF' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3C/svg%3E")}@-webkit-keyframes sk-stretchdelay{0%,40%,100%{-webkit-transform:scaleY(0.5)}20%{-webkit-transform:scaleY(1)}}@keyframes sk-stretchdelay{0%,40%,100%{transform:scaleY(0.5);-webkit-transform:scaleY(0.5)}20%{transform:scaleY(1);-webkit-transform:scaleY(1)}}@media (max-width:900px){body.shop .modal{padding:20px;max-width:100%;width:100%}body.shop .modal h4{font-size:25px}}body.shop.table-view .product_list{margin:25px 0 70px 0}body.shop.table-view .product_list .product{width:100%;float:none;margin:0;border-bottom:solid 1px #ececec}body.shop.table-view .product_list .product a{display:block;padding:20px 0;text-decoration:none !important}body.shop.table-view .product_list .product a:hover *{color:#F35627}body.shop.table-view .product_list .product figure{float:left;width:100px}body.shop.table-view .product_list .product figure img{height:45px;width:auto;float:left}body.shop.table-view .product_list .product .details{width:100%;margin:0;display:flex;justify-content:space-between}body.shop.table-view .product_list .product .details h2{font-family:"Open Sans", sans-serif;font-size:15px;font-weight:normal;margin:0}body.shop.table-view .product_list .product .details .price{float:right}body.shop.table-view .product_list .product .length-at-once{font-size:13px;opacity:0.5;padding:1px 0}body.shop.table-view .mod_iso_productlist .product.related{display:none}.mod_iso_productreader .product{display:flex;justify-content:space-between}.mod_iso_productreader .product .left{width:calc(90% - 350px)}.mod_iso_productreader .product .right{width:350px}.mod_iso_productreader .product .right figure{margin:0}.mod_iso_productreader .product .right p{font-size:16px}.mod_iso_productreader .product .right .payment-methods{background-color:#f7f7f7;padding:30px}.mod_iso_productreader .product .right .payment-methods p{font-size:14px;margin-bottom:0}@font-face{font-family:"Euclid Circular B";src:url("../../files/es-te.de/theme/fonts/euclid/EuclidCircularB-SemiboldItalic.woff2") format("woff2"), url("../../files/es-te.de/theme/fonts/euclid/EuclidCircularB-SemiboldItalic.woff") format("woff");font-weight:600;font-style:italic}@font-face{font-family:"Euclid Circular B";src:url("../../files/es-te.de/theme/fonts/euclid/EuclidCircularB-Medium.woff2") format("woff2"), url("../../files/es-te.de/theme/fonts/euclid/EuclidCircularB-Medium.woff") format("woff");font-weight:500;font-style:normal}@font-face{font-family:"Euclid Circular B";src:url("../../files/es-te.de/theme/fonts/euclid/EuclidCircularB-RegularItalic.woff2") format("woff2"), url("../../files/es-te.de/theme/fonts/euclid/EuclidCircularB-RegularItalic.woff") format("woff");font-weight:normal;font-style:italic}@font-face{font-family:"Euclid Circular B";src:url("../../files/es-te.de/theme/fonts/euclid/EuclidCircularB-BoldItalic.woff2") format("woff2"), url("../../files/es-te.de/theme/fonts/euclid/EuclidCircularB-BoldItalic.woff") format("woff");font-weight:bold;font-style:italic}@font-face{font-family:"Euclid Circular B";src:url("../../files/es-te.de/theme/fonts/euclid/EuclidCircularB-Bold.woff2") format("woff2"), url("../../files/es-te.de/theme/fonts/euclid/EuclidCircularB-Bold.woff") format("woff");font-weight:bold;font-style:normal}@font-face{font-family:"Euclid Circular B";src:url("../../files/es-te.de/theme/fonts/euclid/EuclidCircularB-Semibold.woff2") format("woff2"), url("../../files/es-te.de/theme/fonts/euclid/EuclidCircularB-Semibold.woff") format("woff");font-weight:600;font-style:normal}@font-face{font-family:"Euclid Circular B";src:url("../../files/es-te.de/theme/fonts/euclid/EuclidCircularB-Regular.woff2") format("woff2"), url("../../files/es-te.de/theme/fonts/euclid/EuclidCircularB-Regular.woff") format("woff");font-weight:normal;font-style:normal}.transition,body.shop.checkout #header .container-nav,body.shop.checkout #header .container-nav:hover,.mod_iso_orderdetails .downloads ul a,body.shop a.open-modal,body.shop a.open-modal:hover,#header a.logo,#header .mod_iso_cart,body.on-scroll #header .mod_iso_cart,#header nav .level_1 li a,#header nav .level_1 li strong,#header nav .level_2,#header nav .level_3,#header nav .level_4,body.on-scroll #header nav .level_1 li a,body.on-scroll #header nav .level_1 li strong,body.home #container .shop .ce_iso_quickproducts .product_list .product,body.home #container .shop .ce_iso_quickproducts .product_list .product:hover,body.home #container .products .rs-columns img,body.home #container .products .rs-columns img:hover,.modal a.close-modal,.modal a.close-modal:hover,.modal-link-container:hover .text,.modal-link-container .text{-webkit-transition:all 0.25s ease;-moz-transition:all 0.25s ease;-ms-transition:all 0.25s ease;-o-transition:all 0.25s ease;transition:all 0.25s ease}.content_width,body:not(.home) #container .mod_article,body.home #container .metall .rs-columns,body.home #container .shop,body.home #container .products .rs-columns,body.home .environment>*,#footer .inside{max-width:1300px;margin:0 auto;width:100%;padding-left:5vw;padding-right:5vw;display:block}.var--button{background-color:#F35627;border-radius:4px;color:#ffffff;padding:10px 20px;margin-top:30px;display:inline-block;font-size:17px;font-weight:600;border:none}.var--button:hover{cursor:pointer}.var--modern-button,body.shop .right .mod_iso_cart .cart a,.mod_iso_productreader input.add_to_cart,#main .button a,input.submit,body.home .custom #slider .ce_text a,body.home #container .metall a,.ce_form button.submit{display:inline-block;padding:14px 28px;font-size:17px;font-weight:600;color:#ffffff;background:#F35627;border:none;border-radius:5px;cursor:pointer;text-decoration:none;transition:all 0.3s ease;box-shadow:0 10px 25px rgba(0, 0, 0, 0.18);position:relative;overflow:hidden}.var--modern-button:hover,body.shop .right .mod_iso_cart .cart a:hover,.mod_iso_productreader input.add_to_cart:hover,#main .button a:hover,input.submit:hover,body.home .custom #slider .ce_text a:hover,body.home #container .metall a:hover,.ce_form button.submit:hover{transform:translateY(-4px);box-shadow:0 14px 30px rgba(0, 0, 0, 0.25)}.var--modern-button:active,body.shop .right .mod_iso_cart .cart a:active,.mod_iso_productreader input.add_to_cart:active,#main .button a:active,input.submit:active,body.home .custom #slider .ce_text a:active,body.home #container .metall a:active,.ce_form button.submit:active{transform:translateY(0);box-shadow:0 6px 15px rgba(0, 0, 0, 0.2)}.var--modern-button:hover::before,body.shop .right .mod_iso_cart .cart a:hover::before,.mod_iso_productreader input.add_to_cart:hover::before,#main .button a:hover::before,input.submit:hover::before,body.home .custom #slider .ce_text a:hover::before,body.home #container .metall a:hover::before,.ce_form button.submit:hover::before{left:130%}.var--modern-button::before,body.shop .right .mod_iso_cart .cart a::before,.mod_iso_productreader input.add_to_cart::before,#main .button a::before,input.submit::before,body.home .custom #slider .ce_text a::before,body.home #container .metall a::before,.ce_form button.submit::before{content:"";position:absolute;top:0;left:-75%;width:50%;height:100%;background:linear-gradient(120deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0.1));transform:skewX(-25deg);transition:left 0.6s ease}.invisible{display:none}.clear,.clearfix{clear:both}.floatleft{float:left}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}::-moz-selection{background:#333333;color:#ffffff;text-shadow:none}::selection{background:#333333;color:#ffffff;text-shadow:none}*[data-icon]:before{content:attr(data-icon);-webkit-font-smoothing:antialiased;font-weight:100}figure{margin:0;padding:0}*{font-family:"Euclid Circular B", Arial, sans-serif;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;vertical-align:bottom}*:focus{outline:none}#wrapper{min-height:100vh}table{width:100%;font-size:15px;margin:0;border-collapse:collapse}table thead{background:#999}table thead th{color:#fff;font-weight:bold;font-weight:bold;padding:13px 10px}table tbody tr.odd{background:#f3f3f3}table tbody td{padding:13px 10px;vertical-align:top}#main ul li{list-style-type:disc;margin:0}.line{background-color:#dadada;height:1px;margin-block:30px}@media (min-width:500px){.line{margin-block:calc(3.8461538462vw + 10.7692307692px)}}@media (min-width:1280px){.line{margin-block:60px}}.mod_article{overflow:visible}.ce_text.tile-shadow-01{border:solid 1px #e4e4e4;border-radius:5px;box-shadow:0px 0px 100px 0 rgba(0, 0, 0, 0.15);height:100%;padding-bottom:40px}.ce_text.tile-shadow-01 h3{font-size:22px;padding:0 40px}.ce_text.tile-shadow-01 p{font-size:16px;padding:0 40px}.ce_text.tile-shadow-01 a{color:#F35627;text-decoration:none;font-weight:bold;font-size:17px}.rs-columns.tile-container{display:grid;grid-template-columns:repeat(3, 1fr);gap:40px}.rs-columns.tile-container .rs-column{width:unset;float:none;margin:0}@media (max-width:850px){.rs-columns.tile-container{grid-template-columns:1fr}}body{color:#333333;margin:0;counter-reset:section}h1{font-size:40px;font-weight:normal;line-height:1.1;margin:0;margin-bottom:5px;color:#202a3c}@media (min-width:500px){h1{margin-bottom:calc(0.641025641vw + 1.7948717949px)}}@media (min-width:1280px){h1{margin-bottom:10px}}h2{font-weight:bold;line-height:1.2;margin-top:10px;color:#F35627;font-size:25px;margin-bottom:20px}@media (min-width:500px){h2{font-size:calc(0.641025641vw + 21.7948717949px)}}@media (min-width:1280px){h2{font-size:30px}}@media (min-width:500px){h2{margin-bottom:calc(1.2820512821vw + 13.5897435897px)}}@media (min-width:1280px){h2{margin-bottom:30px}}h3{font-weight:bold;line-height:1.3;margin:30px 0 20px 0;color:#202a3c;font-size:22px}@media (min-width:500px){h3{font-size:calc(0.3846153846vw + 20.0769230769px)}}@media (min-width:1280px){h3{font-size:25px}}h4{font-size:19px;font-weight:bold;line-height:1.3;margin:30px 0 20px 0;color:#202a3c}p,ul,ol,td,tr{color:#333333;line-height:1.5;margin:0 0 15px 0;font-size:15px}@media (min-width:500px){p,ul,ol,td,tr{font-size:calc(0.3846153846vw + 13.0769230769px)}}@media (min-width:1280px){p,ul,ol,td,tr{font-size:18px}}ul,ol{padding:0px 0 0 19px}a{text-decoration:none}.ce_text a{text-decoration:underline;color:#000}.bgimg{width:auto;max-width:780px;height:100%;background-repeat:no-repeat;background-position:center center;background-attachment:scroll;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.ce_rsce_testimonial{margin:0;padding:0}.ce_rsce_testimonial img{border-radius:50%;width:50px;margin-bottom:10px}.ce_rsce_testimonial .name{font-weight:bold;margin:0 0 2px 0 !important}.ce_rsce_testimonial .name span{font-weight:100;font-size:12px;margin-left:5px;margin-top:5px;position:absolute}.ce_rsce_testimonial .rating{height:20px;width:100%;margin:10px 0 0 0}.ce_rsce_testimonial .rating.four{background:url("../../files/es-te.de/theme/img/stars-4.svg") no-repeat scroll 0 0 transparent}.ce_rsce_testimonial .rating.four-five{background:url("../../files/es-te.de/theme/img/stars-4-5.svg") no-repeat scroll 0 0 transparent}.ce_rsce_testimonial .rating.five{background:url("../../files/es-te.de/theme/img/stars-5.svg") no-repeat scroll 0 0 transparent}#hamburgerButton{z-index:10;width:30px;height:45px;position:absolute;margin:11px 0 0 0;right:0px;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:0.5s ease-in-out;-moz-transition:0.5s ease-in-out;-o-transition:0.5s ease-in-out;transition:0.5s ease-in-out;cursor:pointer}#hamburgerButton span{display:block;position:absolute;height:3px;width:100%;background:#333333;border-radius:9px;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:0.25s ease-in-out;-moz-transition:0.25s ease-in-out;-o-transition:0.25s ease-in-out;transition:0.25s ease-in-out}#hamburgerButton span:nth-child(1){top:0px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}#hamburgerButton span:nth-child(2){top:8px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}#hamburgerButton span:nth-child(3){top:16px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}#hamburgerButton.open span:nth-child(1){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:-4px;left:-1px;background:#000}#hamburgerButton.open span:nth-child(2){width:0%;opacity:0}#hamburgerButton.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);top:17px;left:0;background:#000}#header{position:fixed;width:100%;top:0;z-index:1000;background:rgba(255, 255, 255, 0.12);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid rgba(158, 158, 158, 0.4);box-shadow:0 8px 24px rgba(0, 0, 0, 0.1)}#header a.logo{background-repeat:no-repeat;display:block;margin-top:7px;height:70px;width:173px;text-indent:-9999px;overflow:hidden;background-size:cover}body.on-scroll #header a.logo{height:40px;margin:0;width:100px}@media (max-width:1000px){#header a.logo{width:100px}}@media (max-width:900px){#header a.logo{height:40px;width:60px}}#header a.logo{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='133' height='54' viewBox='0 0 133 54'%3E%3Cg fill='none' fill-rule='nonzero'%3E%3Cpath fill='%23f2965f' d='M31 46h42V0H31z'/%3E%3Cpath fill='%23e65013' d='M0 54h42V7H0z'/%3E%3Cpath fill='%23fefefe' d='M15.7 20.83a8 8 0 0 0 .086-1.098c0-1.689-1.058-2.9-3.09-2.9-2.203 0-3.89 1.887-4.463 3.998zm.344 8.304c-1.403.338-2.862.59-4.32.59C8.175 29.724 5 28.317 5 23.25c0-3.97 2.832-8.557 7.982-8.557 3.52 0 5.493 2.082 5.493 5.488 0 .957-.114 1.774-.257 2.618H7.947a5 5 0 0 0-.086.9c0 3.012 1.888 3.885 4.492 3.885 1.345 0 2.804-.338 4.12-.872zm13.847-11.57c-.744-.366-1.917-.732-2.918-.732-1.174 0-2.718.31-2.718 1.746 0 2.45 4.978 2.562 4.978 6.559 0 3.462-3.233 4.588-5.522 4.588-2.318 0-3.176-.31-4.263-.677l.515-2.28c1.059.423 2.174.817 3.347.817 1.46 0 3.062-.59 3.062-2.223 0-2.449-4.979-2.815-4.979-6.447 0-3.04 3.09-4.221 5.494-4.221 1.288 0 2.604.309 3.805.788zm2.26 3.181h7.524l-.428 2.14h-7.554zm12.204-5.438h3.262l.715-3.322 2.89-.985-.916 4.307h4.005l-.43 2.14H49.85l-1.345 6.164c-.144.648-.43 2.195-.43 2.702 0 1.014.572 1.55 1.946 1.55.572 0 1.373-.142 1.889-.367l-.401 2.195c-.6.226-1.86.309-2.632.309-2.547 0-3.491-1.66-3.491-3.18 0-.93.344-2.59.515-3.377l1.26-5.996h-3.206zm20.87 5.799c.057-.423.086-.76.086-1.098 0-1.689-1.06-2.9-3.09-2.9-2.204 0-3.891 1.887-4.464 3.998zm.343 8.304c-1.402.338-2.862.59-4.32.59-3.548 0-6.724-1.406-6.724-6.473 0-3.97 2.833-8.558 7.983-8.558 3.52 0 5.493 2.084 5.493 5.49 0 .956-.114 1.773-.257 2.617H57.47a5 5 0 0 0-.085.901c0 3.012 1.888 3.885 4.492 3.885 1.344 0 2.803-.338 4.12-.873z'/%3E%3Cpath fill='%23e65013' d='M94.253 19.526c-.176 1.17-.82 2.088-1.739 2.713.899.624 1.426 1.696 1.231 3.14-.313 2.185-2.052 3.864-5.098 3.864H83l2.403-13.658h5.178c2.343 0 4.043 1.62 3.672 3.94m-3.984-1.423h-2.62l-.526 3.004h2.637a1.81 1.81 0 0 0 1.798-1.501c.155-.8-.294-1.503-1.29-1.503m.838 7.004c.157-.916-.37-1.6-1.367-1.6h-3.03l-.564 3.22h2.989a1.97 1.97 0 0 0 1.972-1.62m9.807-5.892c2.872 0 4.806 2.244 4.26 5.15a5 5 0 0 1-.275 1.036h-7.382c.118 1.326 1.134 1.834 2.345 1.834q1.464 0 2.403-.995l1.778 1.424c-1.094 1.229-2.58 1.853-4.376 1.853-3.303 0-5.061-2.4-4.573-5.347a5.9 5.9 0 0 1 5.823-4.955m-3.047 4.215h4.963c-.039-1.405-.958-1.952-2.07-1.952-1.31 0-2.346.723-2.893 1.952m12.192-2.38c.742-1.268 1.992-1.775 3.282-1.757l-.489 2.81c-1.21-.136-2.988.351-3.4 2.38l-.838 4.761h-2.521l1.72-9.756h2.519zm3.027 8.193 1.075-6.126L115.59 15h2.52l-1.446 8.214-1.055 6.03zm8.03-10.926c-.878 0-1.427-.72-1.29-1.54.138-.839.92-1.561 1.799-1.561.86 0 1.445.722 1.308 1.56-.156.84-.937 1.541-1.816 1.541m-3.205 10.927 1.72-9.756h2.52l-1.719 9.756zm11.898-10.029c2.11 0 3.557 1.484 3.107 4.04l-1.055 5.99h-2.521l.997-5.678c.235-1.366-.449-2.01-1.582-2.01-1.113 0-2.149.625-2.521 2.107l-.976 5.58h-2.521l1.72-9.756h2.52l-.195 1.053c.761-.877 1.895-1.326 3.027-1.326'/%3E%3C/g%3E%3C/svg%3E")}#header .mod_iso_cart{display:flex;align-items:center}#header .mod_iso_cart p.empty.message{margin:0;line-height:1}body.on-scroll #header .mod_iso_cart{padding:5px 0}#header .mod_iso_cart:before{content:"";display:block;height:20px;width:1px;margin-right:20px}body.nav-light #header .mod_iso_cart:before{background-color:#ffffff}body.nav-dark #header .mod_iso_cart:before{background-color:#202a3c}body.on-scroll #header .mod_iso_cart:before{background-color:#202a3c}body.nav-light #header .mod_iso_cart *{color:#ffffff}body.nav-dark #header .mod_iso_cart *{color:#202a3c}body.on-scroll #header .mod_iso_cart *{color:#202a3c}#header .mod_iso_cart .number{background-color:#F35627;padding:0 7px;border-radius:5px;font-weight:bold;margin-right:10px}body.on-scroll #header .mod_iso_cart .number{color:#ffffff}#header .mod_rocksolid_mega_menu{display:flex;align-self:center}#header .inside{padding-block:22px;padding-left:5vw;padding-right:5vw;display:flex;justify-content:space-between}#header .container-nav{display:flex;justify-content:end;align-items:center}body.nav-dark #header nav .level_1>li>a{color:#202a3c}body.nav-light #header nav .level_1>li>a{color:#ffffff}#header nav .level_1{margin:0;padding:0}#header nav .level_1 li{float:left;margin:0;padding:0;list-style:none;margin:0}#header nav .level_1 li a,#header nav .level_1 li strong{font-size:17px;font-weight:500;display:block;padding-inline:10px}@media (min-width:1024px){#header nav .level_1 li a,#header nav .level_1 li strong{padding-inline:calc(3.90625vw - 30px)}}@media (min-width:1280px){#header nav .level_1 li a,#header nav .level_1 li strong{padding-inline:20px}}#header nav .level_1 li a:hover{color:#F35627 !important;cursor:pointer}#header nav .level_1 li>strong{color:#F35627 !important}#header nav .level_1 li>span,#header nav .level_1 li>a.trail{color:#F35627}#header nav .level_1 li:hover ul.level_2,#header nav .level_1 li:hover div.mega-dropdown.level_3{opacity:1;visibility:visible}#header nav .level_1 li.last,#header nav .level_1 li:last-child{margin:0;background:none}#header nav .level_1 .mega-dropdown{background:transparent;margin:0 !important;padding:40px}#header nav .level_1 .mega-dropdown .mega-dropdown-column p a{padding:0}#header nav .level_1 .mega-dropdown ul{padding:0}#header nav .level_1 .mega-dropdown p{font-size:15px;font-weight:600}#header nav .level_1 .mega-dropdown p a{color:#F35627}#header nav .level_1 .mega-dropdown .rs-column{width:calc(25% - 20px);margin:0 20px 0 0;clear:none}#header nav .level_1 .mega-dropdown section li a{font-weight:normal;display:block;padding:3px 0 3px 0;color:#333333;font-size:15px}#header nav .level_1 .mega-dropdown section li a:hover{color:#F35627}#header nav .level_1 .mega-dropdown section li a.active{color:#F35627}#header nav .level_1 .mega-dropdown-inner{width:1000px;margin:0 auto;background:#fff;display:flex;padding:40px;border-radius:4px;box-shadow:rgba(150, 150, 150, 0.2) 0px 2px 2px, rgba(150, 150, 150, 0.2) 0px 4px 4px, rgba(150, 150, 150, 0.2) 0px 8px 8px, rgba(150, 150, 150, 0.2) 0px 16px 16px, rgba(150, 150, 150, 0.2) 0px 32px 32px, rgba(150, 150, 150, 0.2) 0px 64px 64px;max-width:100%}#header nav .level_2{background:#fff;visibility:hidden;opacity:0;position:absolute;z-index:1}#header nav .level_2 li{float:none;margin:0;padding:0;width:190px}#header nav .level_2 li a,#header nav .level_2 li strong{border-bottom:1px solid #EFEFEF;display:block;padding:9px 15px 9px 15px;border-radius:0;color:#333333;font-size:14px}#header nav .level_2 li span{color:#F35627}#header nav .level_2 li a:hover{background:#F35627;color:#ffffff}#header nav .level_2 li:hover ul.level_3{opacity:1;visibility:visible}#header nav .level_3{background:#fff;visibility:hidden;opacity:0;position:absolute;z-index:1;margin:-37px 0 0 191px !important;width:auto}#header nav .level_3>li{float:none;margin:0;padding:0;width:190px}#header nav .level_3>li>a,#header nav .level_3>li>span{border-bottom:1px solid #EFEFEF;display:block;padding:9px 15px 9px 15px;border-radius:0;color:#333333;font-size:15px;white-space:nowrap}#header nav .level_3>li>span{color:#F35627}#header nav .level_3>li>a:hover{background:#F35627;color:#ffffff}#header nav .level_3 li:hover ul.level_4{opacity:1;visibility:visible}#header nav .level_4{background:#fff;visibility:hidden;opacity:0;position:absolute;z-index:1;margin:-37px 0 0 191px !important;width:auto}#header nav .level_4>li{float:none;margin:0;padding:0}#header nav .level_4>li>a,#header nav .level_4>li>span{border-bottom:1px solid #EFEFEF;display:block;padding:9px 15px 9px 15px;border-radius:0;color:#333333;font-size:15px;white-space:nowrap}#header nav .level_4>li>span{color:#F35627}#header nav .level_4>li>a:hover{background:#F35627;color:#ffffff}#header .mod_changelanguage li:after{display:none}#header .mod_changelanguage a{text-transform:uppercase;font-size:12px !important;color:#999 !important;padding-left:0 !important;padding-right:10px !important}#header .mod_changelanguage a:hover{color:#F35627}#header .mm{width:54px;height:54px;right:5vw;display:none;position:absolute;top:50%;transform:translateY(-50%);border:0;border-radius:0;background:transparent;padding:15px;cursor:pointer}#header .mm span:not(.invisible){display:block;height:2px;width:24px;margin:0 0 6px 0;background:#202a3c;border-radius:2px}#header .mm span:nth-child(3){margin-bottom:0}#header .mega-dropdown.level_2,#header .mega-dropdown.level_3{visibility:hidden;opacity:0;position:absolute;z-index:100;background:#333;padding:30px 0 30px 30px;left:0px;width:100%;top:95px;background:url("../../files/es-te.de/theme/img/mega-menu-bg.jpg") no-repeat scroll 0 0 transparent}body.on-scroll #header .mega-dropdown.level_2,body.on-scroll #header .mega-dropdown.level_3{top:50px}#header li.sibling:hover div.mega-dropdown.level_2,#header li.portfolio:hover div.mega-dropdown.level_2,#header li.sibling:hover div.mega-dropdown.level_3,#header li.portfolio:hover div.mega-dropdown.level_3{visibility:visible;opacity:1}#header .mega-dropdown.level_2 ul,#header .mega-dropdown.level_3 ul{margin:0}#header .mega-dropdown.level_2 ul li,#header .mega-dropdown.level_3 ul li{border-bottom:solid 1px #f3f3f3;float:none;padding:5px 0 5px 0;margin:0}@media (max-width:850px){#header{height:100px}#header nav,#header .mod_rocksolid_mega_menu,#header .mod_changelanguage{display:none !important}#header .inside{min-height:100px;align-items:center;padding-block:0}#header .container-nav{min-height:54px}#header a.logo{width:110px;height:60px;display:block;margin-top:0;position:relative;z-index:1002}#header .mm{display:block !important}}.mobile-menu-panel{position:fixed;inset:0;z-index:2000;background:rgba(32, 42, 60, 0.35);opacity:0;visibility:hidden;pointer-events:none;transition:opacity 0.25s ease, visibility 0.25s ease}.mobile-menu-panel .mobile-menu-inner{width:min(88vw, 380px);height:100%;background:#ffffff;box-shadow:0 20px 60px rgba(0, 0, 0, 0.25);overflow-y:auto;transform:translateX(-100%);transition:transform 0.25s ease;padding:90px 26px 35px 26px}.mobile-menu-panel .mobile-menu-close{position:absolute;top:22px;left:26px;width:42px;height:42px;border:0;background:#F35627;color:#ffffff;font-size:30px;line-height:1;cursor:pointer}.mobile-menu-panel ul{margin:0;padding:0}.mobile-menu-panel li{list-style:none;position:relative;border-bottom:1px solid #ececec}.mobile-menu-panel a,.mobile-menu-panel strong{display:block;padding:15px 50px 15px 0;color:#202a3c;font-size:17px;font-weight:600;text-decoration:none}.mobile-menu-panel a:hover,.mobile-menu-panel strong{color:#F35627}.mobile-menu-panel .mobile-submenu-toggle{position:absolute;top:4px;right:0;width:42px;height:42px;border:0;background:transparent;cursor:pointer}.mobile-menu-panel .mobile-submenu-toggle:before,.mobile-menu-panel .mobile-submenu-toggle:after{content:"";position:absolute;top:50%;left:50%;width:14px;height:2px;background:#F35627;transform:translate(-50%, -50%)}.mobile-menu-panel .mobile-submenu-toggle:after{transform:translate(-50%, -50%) rotate(90deg)}.mobile-menu-panel li.is-open>.mobile-submenu-toggle:after{display:none}.mobile-menu-panel .level_2,.mobile-menu-panel .level_3,.mobile-menu-panel .level_4,.mobile-menu-panel .mega-dropdown{position:static;visibility:visible;opacity:1;width:auto;margin:0 !important;padding:0;background:transparent;box-shadow:none}.mobile-menu-panel .mega-dropdown-inner{display:block;width:auto;margin:0;padding:0 0 0 16px;box-shadow:none;border-radius:0}.mobile-menu-panel .rs-column{width:auto;margin:0}.mobile-menu-panel .rs-column>p{margin:0}.mobile-menu-panel .level_2 a,.mobile-menu-panel .level_2 strong,.mobile-menu-panel .level_3 a,.mobile-menu-panel .level_3 strong,.mobile-menu-panel .level_4 a,.mobile-menu-panel .level_4 strong{font-size:15px;font-weight:500;padding:11px 46px 11px 16px;color:#333333}.mobile-menu-panel .mobile-language-nav{display:block;margin-top:28px}.mobile-menu-panel .mobile-language-nav ul{display:flex;gap:12px}.mobile-menu-panel .mobile-language-nav li{border:0}.mobile-menu-panel .mobile-language-nav a,.mobile-menu-panel .mobile-language-nav strong{padding:0;text-transform:uppercase;font-size:13px;color:#777}body.mobile-menu-open{overflow:hidden}body.mobile-menu-open .mobile-menu-panel{opacity:1;visibility:visible;pointer-events:auto}body.mobile-menu-open .mobile-menu-panel .mobile-menu-inner{transform:translateX(0)}body:not(.home) .custom{margin-bottom:50px}@media (min-width:500px){body:not(.home) .custom{margin-bottom:calc(3.2051282051vw + 33.9743589744px)}}@media (min-width:1280px){body:not(.home) .custom{margin-bottom:75px}}body:not(.home) .custom .ce_text h1{font-size:25px}@media (min-width:500px){body:not(.home) .custom .ce_text h1{font-size:calc(1.9230769231vw + 15.3846153846px)}}@media (min-width:1280px){body:not(.home) .custom .ce_text h1{font-size:40px}}body:not(.home) .custom .ce_text h1 em{color:#F35627}.custom #slider{}.custom #slider .mod_article{display:flex;border:1px solid #e5e7eb}.custom #slider .ce_text{position:absolute;z-index:10;padding-left:5vw;display:flex;flex-direction:column;align-self:end;margin-bottom:35px}.custom #slider p{font-size:17px}@media (min-width:500px){.custom #slider p{font-size:calc(0.3846153846vw + 15.0769230769px)}}@media (min-width:1280px){.custom #slider p{font-size:20px}}.custom #slider figure{position:relative;height:100vh}.custom #slider figure img{width:100vw;height:100%;object-fit:cover;object-position:top}.custom #slider .mod_article.hero-product .ce_image{background-image:url("../../files/es-te.de/theme/img/slider-bg.jpg");width:100%;background-size:cover;background-position:center}.custom #slider .mod_article.hero-product figure{display:flex;justify-content:center;align-items:center}.custom #slider .mod_article.hero-product img{width:1024px;height:auto;padding:0 5vw}.custom #slider .hero-picture-full .ce_text h1{color:#F35627;font-weight:bold}.custom #slider .hero-picture-full .ce_text p{color:#ffffff}.custom #slider .hero-picture-full figure{height:80vh}@media screen and (max-width:699px){.rs-column.-small-col-1-1{width:100%}}body.on-scroll #header nav .level_1 li a,body.on-scroll #header nav .level_1 li strong{padding-top:5px;padding-bottom:5px}body.on-scroll #header nav .level_1 li a{color:#202a3c !important}body.home .custom{height:80vh}body.home .custom #slider{position:relative;z-index:1;display:block}body.home .custom #slider .mod_article{position:relative;border:none}body.home .custom #slider .ce_text{position:absolute;display:flex;align-self:anchor-center;flex-direction:column;overflow:visible}body.home .custom #slider .ce_text *{color:#ffffff}body.home .custom #slider .ce_text strong{font-size:clamp(50px, 4vw, 70px)}body.home .custom #slider .ce_text p{font-size:22px;max-width:850px}body.home .custom #slider .ce_text a{margin-right:10px;margin-top:15px}body.home .custom #slider img{height:80vh}body.home #container .intro{overflow:visible;padding:0 5vw;display:flex;flex-direction:column}body.home #container .intro .ce_text{margin:-60px 0 0 0;position:relative;z-index:100;background:#fff;border-radius:12px;padding:3vw;text-align:center;max-width:1200px;display:flex;flex-direction:column;align-self:center}body.home #container .intro .ce_player{display:flex;justify-content:center}body.home #container .intro video{max-width:1000px;height:auto;border-radius:12px;width:auto}body.home #container .metall{background-color:#202a3c;padding-block:50px;background-image:url("../../files/es-te.de/theme/img/2025/pattern2.jpg");background-size:cover;background-position:right}@media (min-width:500px){body.home #container .metall{padding-block:calc(6.4102564103vw + 17.9487179487px)}}@media (min-width:1280px){body.home #container .metall{padding-block:100px}}body.home #container .metall *{overflow:visible}body.home #container .metall .rs-columns{display:flex}body.home #container .metall h2{font-size:35px;color:#F35627;margin-top:0}@media (min-width:500px){body.home #container .metall h2{font-size:calc(1.6666666667vw + 26.6666666667px)}}@media (min-width:1280px){body.home #container .metall h2{font-size:48px}}body.home #container .metall p{color:#ffffff}body.home #container .metall a{margin-top:20px}body.home #container .metall img{border-radius:4px}body.home #container .shop{padding-block:50px}@media (min-width:500px){body.home #container .shop{padding-block:calc(6.4102564103vw + 17.9487179487px)}}@media (min-width:1280px){body.home #container .shop{padding-block:100px}}body.home #container .shop .teaser{max-width:900px;display:flex;flex-direction:column;align-items:center;margin:0 auto;margin-bottom:40px}body.home #container .shop .teaser h2{font-size:35px;font-weight:bold;color:#F35627}@media (min-width:500px){body.home #container .shop .teaser h2{font-size:calc(1.6666666667vw + 26.6666666667px)}}@media (min-width:1280px){body.home #container .shop .teaser h2{font-size:48px}}body.home #container .shop .teaser p{color:#13254A;text-align:center}body.home #container .shop .ce_iso_quickproducts{overflow:visible}body.home #container .shop .ce_iso_quickproducts .product_list{overflow:visible;display:flex;flex-wrap:wrap;gap:30px;justify-content:center}@media (min-width:769px){body.home #container .shop .ce_iso_quickproducts .product_list{}body.home #container .shop .ce_iso_quickproducts .product_list>*{flex:0 0 calc((100% - (30px * 4)) / 5)}}@media (max-width:1024px){body.home #container .shop .ce_iso_quickproducts .product_list>*{flex:0 0 calc((100% - (30px * 2)) / 3)}}@media (max-width:600px){body.home #container .shop .ce_iso_quickproducts .product_list>*{flex:0 0 calc((100% - (30px * 1)) / 1)}}body.home #container .shop .ce_iso_quickproducts .product_list .product{padding:0 0}body.home #container .shop .ce_iso_quickproducts .product_list .product:hover{transform:scale(1.05)}body.home #container .shop .ce_iso_quickproducts .product_list .product a{transition:transform 0.3s ease}body.home #container .shop .ce_iso_quickproducts .product_list .product a:hover{transition:transform 0.3s ease;transform:scale(1.1)}body.home #container .shop .ce_iso_quickproducts .product_list .product h3{line-height:1.3;margin:0;margin-bottom:10px;color:#2D1B15;font-size:16px;font-weight:normal}@media (min-width:500px){body.home #container .shop .ce_iso_quickproducts .product_list .product h3{margin-bottom:calc(1.2820512821vw + 3.5897435897px)}}@media (min-width:1280px){body.home #container .shop .ce_iso_quickproducts .product_list .product h3{margin-bottom:20px}}body.home #container .shop .ce_iso_quickproducts .product_list .product figure{margin-bottom:10px}body.home #container .shop .ce_iso_quickproducts .product_list .product .sku{display:none}body.home #container .shop .ce_iso_quickproducts .product_list .product .teaser{display:none}body.home #container .shop .ce_iso_quickproducts .product_list .product .details{margin-top:5px}body.home #container .shop .ce_iso_quickproducts .product_list .product .unit-price{color:#BFBFBF;font-size:12px;margin-top:2px}body.home #container .shop .ce_iso_quickproducts .product_list .product .price{font-size:16px;color:#F35627;font-weight:600}body.home #container .shop .ce_iso_quickproducts .product_list .product .details a{color:#F35627;font-weight:bold}body.home #container .products{background-color:#fff8f6;padding-block:50px;margin-top:10vh}@media (min-width:500px){body.home #container .products{padding-block:calc(6.4102564103vw + 17.9487179487px)}}@media (min-width:1280px){body.home #container .products{padding-block:100px}}body.home #container .products .teaser{max-width:900px;display:flex;flex-direction:column;align-items:center;margin:0 auto;margin-bottom:75px}body.home #container .products .teaser h2{font-size:clamp(45px, 1vw, 48px);font-weight:bold;color:#F35627}body.home #container .products .teaser p{color:#13254A;text-align:center}body.home #container .products .rs-columns{display:flex;flex-wrap:wrap;gap:30px;justify-content:center}@media (min-width:769px){body.home #container .products .rs-columns{}body.home #container .products .rs-columns>*{flex:0 0 calc((100% - (30px * 3)) / 4)}}@media (max-width:1024px){body.home #container .products .rs-columns>*{flex:0 0 calc((100% - (30px * 2)) / 2)}}@media (max-width:768px){body.home #container .products .rs-columns>*{flex:0 0 calc((100% - (30px * 1)) / 1)}}body.home #container .products .rs-columns .rs-column{margin:0;float:none;width:auto}body.home #container .products .rs-columns *{text-align:center}body.home #container .products .rs-columns h3{color:#F35627;font-weight:500;font-size:22px}body.home #container .products .rs-columns p{color:#202a3c;font-size:16px}body.home #container .products .rs-columns .ce_text{overflow:visible}body.home #container .products .rs-columns img{mix-blend-mode:darken}body.home #container .products .rs-columns img:hover{transform:scale(1.1)}body.home .environment{background-color:#fff8f6;padding:100px 0}body.home .environment .teaser{display:flex;flex-direction:column;align-items:center;margin-bottom:75px}body.home .environment .teaser h2{font-size:60px}body.home .environment .teaser p{font-size:20px}body.home .environment .teaser figure{width:140px;height:auto}body.home .environment .ce_image{max-width:1090px}body.home #footer{margin:0}#main .ce_downloads ul,#main .ce_download ul{padding:0;margin:0}#main .ce_downloads li,#main .ce_download li{list-style:none;padding:0;margin:0}#main .ce_downloads a,#main .ce_download a{text-decoration:none}.modal table{margin-bottom:50px}.modal table tr{border-bottom:solid 1px #f3f3f3}.modal table tr.even{background-color:#fff}.modal table td{padding:10px 10px 10px 0px;width:auto}.modal table thead th{padding:0 0 10px 0;font-weight:600}.blocker{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:auto;z-index:100;padding:20px;box-sizing:border-box;background-color:#F35627;text-align:center}.blocker:before{content:"";display:inline-block;height:100%;vertical-align:middle;margin-right:-0.05em}.blocker.behind{background-color:transparent}.modal{display:none;vertical-align:middle;position:relative;z-index:2;max-width:650px;padding:30px;box-sizing:border-box;width:90%;background:#fff;box-shadow:rgba(100, 100, 111, 0.4) 0px 7px 29px 0px;text-align:left}.modal a.close-modal{position:absolute;top:-12.5px;right:-12.5px;display:block;width:30px;height:30px;text-indent:-9999px;background-size:contain;background-repeat:no-repeat;background-position:center center;background-image:url("data:image/svg+xml,%3Csvg width='30' height='30' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Group'%3E%3Ccircle id='Oval' fill='%2323224C' cx='15' cy='15' r='15'/%3E%3Cpath d='M16.214 14.999l4.536-4.536a.858.858 0 00-1.215-1.212l-4.536 4.536-4.536-4.536a.858.858 0 00-1.212 1.212l4.536 4.536-4.536 4.535a.858.858 0 001.213 1.212L15 16.21l4.536 4.536a.86.86 0 001.214 0 .858.858 0 000-1.212L16.214 15z' id='Path' fill='%23FFF'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.modal a.close-modal:hover{background-image:url("data:image/svg+xml,%3Csvg width='30' height='30' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Group'%3E%3Ccircle id='Oval' fill='%23e75012' cx='15' cy='15' r='15'/%3E%3Cpath d='M16.214 14.999l4.536-4.536a.858.858 0 00-1.215-1.212l-4.536 4.536-4.536-4.536a.858.858 0 00-1.212 1.212l4.536 4.536-4.536 4.535a.858.858 0 001.213 1.212L15 16.21l4.536 4.536a.86.86 0 001.214 0 .858.858 0 000-1.212L16.214 15z' id='Path' fill='%23FFF'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.modal-spinner{display:none;position:fixed;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);padding:12px 16px;border-radius:5px;background-color:#111;height:20px}.modal-spinner>div{border-radius:100px;background-color:#fff;height:20px;width:2px;margin:0 1px;display:inline-block;-webkit-animation:sk-stretchdelay 1.2s infinite ease-in-out;animation:sk-stretchdelay 1.2s infinite ease-in-out}.modal-spinner .rect2{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.modal-spinner .rect3{-webkit-animation-delay:-1s;animation-delay:-1s}.modal-spinner .rect4{-webkit-animation-delay:-0.9s;animation-delay:-0.9s}@-webkit-keyframes sk-stretchdelay{0%,40%,100%{-webkit-transform:scaleY(0.5)}20%{-webkit-transform:scaleY(1)}}@keyframes sk-stretchdelay{0%,40%,100%{transform:scaleY(0.5);-webkit-transform:scaleY(0.5)}20%{transform:scaleY(1);-webkit-transform:scaleY(1)}}.video.modal{max-width:1280px;max-width:1280px;width:auto;padding:0}.video.modal .top{display:flex;justify-content:space-between;margin:0 0 25px 0;align-items:center}.video.modal .top .links{display:flex}.video.modal .top .links a{background-repeat:no-repeat;background-size:auto 15px;width:20px;height:15px;display:flex;margin-left:10px}.video.modal .top .links a span{display:none}.video.modal img{width:200px;height:auto}.video.modal .additional{display:flex;justify-content:space-between;border-top:solid 1px #E7E7E7;margin:50px 0 0 0;padding:50px 0 0 0}@media (max-width:600px){.video.modal .additional{flex-direction:column}}.video.modal .additional>div{width:30%}.video.modal .additional>div p{font-size:14px}.video.modal .additional>div h6{margin:0 0 15px 0;padding:0;font-size:15px;color:#666666}#play-video video{width:100%}.modal-link-container{position:relative}.modal-link-container:hover .text{padding:15px 30px 15px 65px}.modal-link-container .text{background-color:#F35627;color:#fff;border-radius:5px;text-align:center;font-weight:bold;padding:15px 25px 15px 60px;width:fit-content;position:absolute;top:75%;left:50%;z-index:10;margin-right:-50%;transform:translate(-50%, -50%);background-repeat:no-repeat;background-size:25px;background-position:25px center;background-image:url("data:image/svg+xml,%3Csvg width='58' height='58' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M44.708 29c0 .931-.402 1.624-1.208 2.077L22.958 43.16a2.31 2.31 0 0 1-1.208.34c-.403 0-.806-.1-1.208-.302-.806-.478-1.209-1.183-1.209-2.115V16.917c0-.932.403-1.637 1.209-2.115.83-.453 1.636-.44 2.416.038L43.5 26.923c.806.453 1.208 1.146 1.208 2.077Zm4.834 0c0-3.726-.92-7.162-2.757-10.309a20.477 20.477 0 0 0-7.476-7.476C36.162 9.377 32.726 8.458 29 8.458c-3.726 0-7.162.92-10.309 2.757a20.477 20.477 0 0 0-7.476 7.476C9.377 21.838 8.458 25.274 8.458 29c0 3.726.92 7.162 2.757 10.309a20.477 20.477 0 0 0 7.476 7.476c3.147 1.838 6.583 2.757 10.309 2.757 3.726 0 7.162-.92 10.309-2.757a20.477 20.477 0 0 0 7.476-7.476c1.838-3.147 2.757-6.583 2.757-10.309ZM58 29c0 5.261-1.296 10.113-3.89 14.557C51.519 48 48 51.517 43.558 54.11 39.113 56.704 34.26 58 29 58c-5.261 0-10.113-1.296-14.557-3.89C10 51.519 6.483 48 3.89 43.558 1.296 39.113 0 34.26 0 29c0-5.261 1.296-10.113 3.89-14.557C6.481 10 10 6.483 14.442 3.89 18.887 1.296 23.74 0 29 0c5.261 0 10.113 1.296 14.557 3.89C48 6.481 51.517 10 54.11 14.442 56.704 18.887 58 23.74 58 29Z' fill='%23FFFFFF' fill-rule='nonzero'/%3E%3C/svg%3E")}.pagination{margin:0 auto;overflow:auto;border:solid 1px #ddd;border-radius:3px;float:left}.pagination>p,.pagination ul{font-size:14px;line-height:1.4;margin:0;padding:0}.pagination p{display:none}.pagination a,.pagination span{min-width:27px;display:block;text-align:center;padding:10px 18px 9px 18px;color:#949494;margin:0 !important;width:auto !important}.pagination a:hover{color:#333333;background:#eee}.pagination span{font-weight:bold;color:#333333;background:#eee}.pagination li{padding:0;list-style-type:none !important;float:left;margin:0;background:none !important;padding:0 !important;border-right:1px solid #ddd}.pagination li:last-child{border:none}.ce_form{overflow:visible}.ce_form textarea,.ce_form input,.ce_form select{box-sizing:border-box;border:solid 1px #c9c9c9;width:100%;padding:10px;margin-bottom:5px;border-radius:4px;font-size:15px}.ce_form textarea{height:100px;resize:none;margin-bottom:20px}.ce_form textarea:focus,.ce_form input.text:focus{border-color:#999}.ce_form fieldset{border:none;padding:0;margin:0}.ce_form button.submit{margin-top:0}.ce_form .widget>label{color:#333333 !important;vertical-align:top;width:200px;display:inline-block}.ce_form .widget-text>label,.ce_form .widget-textarea>label{display:none}.ce_form .widget-radio{margin-bottom:10px}.ce_form .widget-checkbox{margin-bottom:10px}.ce_form ::-webkit-input-placeholder{color:#333333;font-size:15px}.ce_form ::-moz-placeholder{color:#333333;font-size:15px}.ce_form :-ms-input-placeholder{color:#333333;font-size:15px}.ce_form :-moz-placeholder{color:#333333;font-size:15px}.form-error{display:flex;align-items:center;gap:8px;margin-top:0;background:#fef2f2;border:1px solid #fecaca;padding:10px 12px;font-size:13px;border-radius:10px;color:#991b1b;animation:fadeIn 0.18s ease-out}.form-error svg{width:16px;height:16px;color:var(--danger);flex-shrink:0}#footer{margin-top:40px;clear:both;background-color:#F35627}@media (min-width:500px){#footer{margin-top:calc(5.1282051282vw + 14.358974359px)}}@media (min-width:1280px){#footer{margin-top:80px}}#footer .inside{display:flex;justify-content:space-between;padding-block:15px}@media (max-width:800px){#footer .inside{flex-direction:column}}#footer *{font-size:14px;color:#ffffff}#footer ul{margin:0;padding:0;display:flex}@media (max-width:800px){#footer ul{flex-direction:column}}#footer li{list-style-type:none;margin-right:15px}#footer .right{display:flex}@media (max-width:800px){#footer .right{flex-direction:column;margin-top:15px}}@media (min-width:800px){#footer .right a{margin-left:15px}}#main .mod_sitemap ul{list-style-type:none;margin:0;padding:0}#main .mod_sitemap li{list-style-type:none}#main .mod_sitemap ul.level_1>li.submenu{background:#f3f3f3;margin:20px 0;border:solid #eee 5px;padding:25px}#main .mod_sitemap ul.level_1>li.submenu>a{font-weight:bold}#main .mod_sitemap ul.level_1>li:not(.submenu) a{border-bottom:solid 1px #f3f3f3;display:block;padding:7px 0}#main .mod_sitemap ul.level_3{margin-left:20px}#main .mod_sitemap ul li ul{margin-left:0}#main .mod_sitemap a{font-size:16px;text-decoration:none;color:#333333}#main .mod_sitemap a:hover{color:#000}.tooltip-area{display:inline-block;border-radius:12px;background:#f3f4f6;cursor:pointer}.cursor-tooltip{position:fixed;pointer-events:none;z-index:9999;padding:8px 13px;border-radius:999px;background:#F35627;color:#f9fafb;font-size:15px;font-weight:500;line-height:1.3;white-space:nowrap;box-shadow:0 10px 25px rgba(0, 0, 0, 0.25);opacity:0;transform:translate(-50%, -140%);transition:opacity 0.15s ease-out, transform 0.15s ease-out}.cursor-tooltip.is-visible{opacity:1;transform:translate(-50%, -150%)}#main .ce_gallery ul{grid-template-columns:repeat(3, 1fr);gap:15px;display:grid}@media (max-width:768px){#main .ce_gallery ul{grid-template-columns:repeat(2, 1fr)}}#main .ce_gallery li{list-style-type:none}#main .ce_gallery img{border:solid 1px #dadada;border-radius:5px}.ce_iso_quickproducts.heftstreifen .product_list{display:grid;grid-template-columns:repeat(5, 1fr);gap:30px}.ce_iso_quickproducts.heftstreifen .product_list .product a{transition:transform 0.3s ease}.ce_iso_quickproducts.heftstreifen .product_list .product a:hover{transition:transform 0.3s ease;transform:scale(1.1)}.ce_iso_quickproducts.heftstreifen .product_list .product h3{line-height:1.3;margin:0 0 20px 0;color:#2D1B15;font-size:16px}.ce_iso_quickproducts.heftstreifen .product_list .product figure{margin-bottom:10px}.ce_iso_quickproducts.heftstreifen .product_list .product .sku{display:none}.ce_iso_quickproducts.heftstreifen .product_list .product .teaser{display:none}.ce_iso_quickproducts.heftstreifen .product_list .product .details{margin-top:5px}.ce_iso_quickproducts.heftstreifen .product_list .product .unit-price{color:#BFBFBF;font-size:12px;margin-top:2px}.ce_iso_quickproducts.heftstreifen .product_list .product .price{font-size:16px;color:#F35627;font-weight:600}.ce_iso_quickproducts.heftstreifen .product_list .product .details a{color:#F35627;font-weight:bold}.node_wrapper.payment-methods .items{display:flex}.node_wrapper.payment-methods .items .ce_image{margin-right:10px}.node_wrapper.payment-methods .items img{width:auto;height:40px}body.no-hero-picture #container{padding-top:125px}
