@media screen and (max-width: 1400px){#slider .side-nav.slide-left{left:-50px}#slider .side-nav.slide-right{right:-50px}}@media screen and (max-width: 1280px){form.search #search{width:250px}#navbar a.topMenu:last-child{display:none}#detail_infobar-opc #detail_infobar_gallery .gallery_preview{width:640px !important;height:auto}#navbar .service-menu ul,#navbar_mega .service-menu ul,#navbar_multi .service-menu ul{width:410px}main .col_left,main .col_right{padding:25px}.wrp{width:980px}header.main #service-bar span{font-size:12px;margin-right:14px}header.main #service-bar a{font-size:12px}ul.link_list li{padding:5px;padding-bottom:50px;position:relative;margin-bottom:20px;height:40px}ul.link_list li a{padding:5px;box-sizing:border-box;position:absolute;top:0;right:0;left:0;bottom:0;display:block}ul.link_list li .btn{left:0;border-radius:0 0 3px 3px;width:100% !important;position:absolute;bottom:-5px}#form_individual .col_left .btn.success,#form_individual .col_right .btn.success{float:left;margin-left:120px}#form_individual .col_left .btn.success:not([name=cmd_calc]),#form_individual .col_right .btn.success:not([name=cmd_calc]){width:245px}#header_usp{margin-left:calc(25% - 100px)}header.main #brand-logo{width:265px}.trade-groups .content,.product-listing .content{width:700px}.trade-groups .content .card,.product-listing .content .card{width:220px;height:auto;margin:0 0 13px 13px}.trade-groups .content .card strong,.product-listing .content .card strong{font-size:14px}.trade-groups .content .card .link,.product-listing .content .card .link{font-size:14px}#trade-blocks .card{width:308px;height:216px}#trade-blocks .card.double{width:642px}#trade-blocks .card h3{font-size:18px;line-height:24px}#trade-blocks .card p{font-size:14px}#trade-blocks .card:nth-child(1) h3{font-size:18px;line-height:24px}#usp-bar i{padding:0 20px}#usp-bar i:before{width:55px;height:55px;font-size:25px;line-height:35px}footer.main>.wrp address,footer.main>.wrp .openingTimes,footer.main>.wrp nav{width:50%;min-height:200px}footer.main>.wrp .deliveryPartner{width:25%}#slider .side-nav{display:none}#slider .slide figcaption .contentWrapper .textWrapper .textArea h2 strong{font-size:28px}#slider .slide figcaption .contentWrapper .textWrapper .textArea h2 strong:last-child{margin-left:40px}#slider .slide figcaption .contentWrapper .textWrapper .textArea h2 strong span{font-size:28px}#page .pageHead .figcaption .wrp .textWrapper .textArea h1 strong{font-size:28px}#page .pageHead .figcaption .wrp .textWrapper .textArea h1 strong:last-child{margin-left:40px}#page .pageHead .figcaption .wrp .textWrapper .textArea h1 strong span{font-size:28px}#contact .pageHead .figcaption .wrp .textWrapper .textArea h1 strong{font-size:28px}#contact .pageHead .figcaption .wrp .textWrapper .textArea h1 strong:last-child{margin-left:40px}#contact .pageHead .figcaption .wrp .textWrapper .textArea h1 strong span{font-size:28px}.cat_listing .listing{width:710px}.cat_listing article .content figure{width:270px}.cat_listing article .content figure img{margin:3px 0 0 0}.cat_listing article .content figure figcaption{padding:10px;margin-bottom:30px}.cat_listing article .content table{width:437px;margin-left:3px}.cat_listing article .content table td{width:70px}.cat_listing article .content table td:first-child{width:170px;overflow:hidden;white-space:nowrap}#product-detail #detail_infobar{display:none}#product-detail #total_block,#product-detail #delivery{width:320px}form label{font-size:14px}form #sidebar{width:320px}form #sidebar input:not([type=checkbox]),form #sidebar .btn,form #sidebar .btn:not([name=cmd_calc]){width:100% !important}#cart_second .upload_field input,#contact .upload_field input,#address .upload_field input,#detail_free .upload_field input,#form_individual .upload_field input,#account_tracking .upload_field input,#finish .upload_field input,#crop .upload_field input{margin-right:0}#cart_second .upload_field progress,#cart_second .upload_field .progressBar,#contact .upload_field progress,#contact .upload_field .progressBar,#address .upload_field progress,#address .upload_field .progressBar,#detail_free .upload_field progress,#detail_free .upload_field .progressBar,#form_individual .upload_field progress,#form_individual .upload_field .progressBar,#account_tracking .upload_field progress,#account_tracking .upload_field .progressBar,#finish .upload_field progress,#finish .upload_field .progressBar,#crop .upload_field progress,#crop .upload_field .progressBar{width:260px}#cart_second form .btn:not([name=cmd_calc]),#contact form .btn:not([name=cmd_calc]),#address form .btn:not([name=cmd_calc]),#detail_free form .btn:not([name=cmd_calc]),#form_individual form .btn:not([name=cmd_calc]),#account_tracking form .btn:not([name=cmd_calc]),#finish form .btn:not([name=cmd_calc]),#crop form .btn:not([name=cmd_calc]){width:260px}#cart_second form fieldset input:not([type=checkbox]),#cart_second form fieldset select,#cart_second form fieldset textarea,#cart_second form fieldset .btn:not([name=cmd_calc]),#contact form fieldset input:not([type=checkbox]),#contact form fieldset select,#contact form fieldset textarea,#contact form fieldset .btn:not([name=cmd_calc]),#address form fieldset input:not([type=checkbox]),#address form fieldset select,#address form fieldset textarea,#address form fieldset .btn:not([name=cmd_calc]),#detail_free form fieldset input:not([type=checkbox]),#detail_free form fieldset select,#detail_free form fieldset textarea,#detail_free form fieldset .btn:not([name=cmd_calc]),#form_individual form fieldset input:not([type=checkbox]),#form_individual form fieldset select,#form_individual form fieldset textarea,#form_individual form fieldset .btn:not([name=cmd_calc]),#account_tracking form fieldset input:not([type=checkbox]),#account_tracking form fieldset select,#account_tracking form fieldset textarea,#account_tracking form fieldset .btn:not([name=cmd_calc]),#finish form fieldset input:not([type=checkbox]),#finish form fieldset select,#finish form fieldset textarea,#finish form fieldset .btn:not([name=cmd_calc]),#crop form fieldset input:not([type=checkbox]),#crop form fieldset select,#crop form fieldset textarea,#crop form fieldset .btn:not([name=cmd_calc]){width:260px}#cart_second form fieldset.col-2 input,#contact form fieldset.col-2 input,#address form fieldset.col-2 input,#detail_free form fieldset.col-2 input,#form_individual form fieldset.col-2 input,#account_tracking form fieldset.col-2 input,#finish form fieldset.col-2 input,#crop form fieldset.col-2 input{width:125px}#cart_second form fieldset input[type=checkbox],#contact form fieldset input[type=checkbox],#address form fieldset input[type=checkbox],#detail_free form fieldset input[type=checkbox],#form_individual form fieldset input[type=checkbox],#account_tracking form fieldset input[type=checkbox],#finish form fieldset input[type=checkbox],#crop form fieldset input[type=checkbox]{margin-right:5px}#cart_second #crop_coords input,#contact #crop_coords input,#address #crop_coords input,#detail_free #crop_coords input,#form_individual #crop_coords input,#account_tracking #crop_coords input,#finish #crop_coords input,#crop #crop_coords input{width:200px}#cart #sidebar{display:none}#cart form{width:100%;float:none}#cart tbody tr th:first-child,#cart tbody tr>td:first-child{width:400px}#cart tbody tr th:nth-child(2),#cart tbody tr>td:nth-child(2){width:280px}#cart tbody tr th:nth-child(4),#cart tbody tr>td:nth-child(4){width:100px}#cart #special input,#cart_second #special input,#cart_third #special input{width:330px}#cart_second #formular input,#cart_second #formular .col_right .btn{width:220px}#cart_third_payment .col_right select.auto-calculate{width:100%}#cart_third_payment .col_right select,#cart_third_payment .col_right input{width:240px}#offcanvas{-webkit-transition:all 0.25s ease-out;-moz-transition:all 0.25s ease-out;transition:all 0.25s ease-out;overflow-y:scroll;display:block;position:fixed;top:0;right:-400px;bottom:0;width:320px;box-shadow:-2px 0 1px rgba(0,0,0,.2);background:#fff;z-index:22}#offcanvas.active{-webkit-transition:all 0.25s ease-out;-moz-transition:all 0.25s ease-out;transition:all 0.25s ease-out;right:0}#offcanvas #shortcut_menu{padding:0 10px}#offcanvas #shortcut_menu a span{position:absolute;bottom:5px;left:0;width:100%;text-align:center;font-size:12px;color:#fff}#offcanvas ul{margin:30px 10px}#offcanvas ul li:before{display:none}#offcanvas ul li a{display:block;margin-bottom:2px;background:#f7f7f7;padding:10px;height:20px;line-height:20px}#offcanvas ul li a em{display:none}#offcanvas ul li>ul ul{display:none}#offcanvas #offcanvas_productmenu{margin-top:5px}#offcanvas #offcanvas_productmenu li ul{margin:0 0 0 0}#offcanvas #offcanvas_productmenu li ul a:after{display:none}#offcanvas button{display:block;width:100%;box-sizing:border-box;margin-bottom:2px;color:#fff;border-radius:3px;background:#d12b0b;padding:10px;height:40px;line-height:20px}#offcanvas hr{margin:2px 0 20px 0;border-color:#f7f7f7}#offcanvas h3{margin:10px 0}#offcanvas header{padding-left:10px;line-height:40px;margin-bottom:2px}#offcanvas header #offcanvas_close{border:solid 1px #c20076;float:right;width:40px;height:40px;display:block;background:#e6008c;margin:20px 10px 20px 0}#offcanvas header #offcanvas_close:before{font-family:icon;color:#fff;content:"x"}#offcanvas header #offcanvas_close:hover,#offcanvas header #offcanvas_close.hover{color:#fff;border-color:#e6008c;background:#ff1aa5}#offcanvas .btn{position:relative;width:49.5%;box-sizing:border-box;margin:0 .5% 0 0;border-radius:0;height:80px;min-width:0;float:left}#offcanvas .btn:nth-of-type(2){margin:0 0 0 .5%}#offcanvas .btn.login:before{content:"";background:url(../assets/vendor/icon_login_white.svg) no-repeat;background-size:40px 40px;background-position:0 10px;height:50px;width:40px;display:block;margin:0 auto}#offcanvas .btn.cart:before{content:"";background:url(../assets/vendor/icon_cart_white.svg) no-repeat;background-size:40px 40px;background-position:0 10px;height:50px;width:40px;display:block;margin:0 auto}#impressum article{width:600px}#impressum address{width:360px}#upload #upload_section{width:560px}#upload input[type=file]{width:48%}.align_right.btn{margin-right:25px}main .col_right label,main .col_left label{text-align:left;width:120px}main select,main input,main textarea,main .btn,main .btn:not([name=checkbox]),main .btn:not([name=cmd_calc]),main .non-input-field{min-width:0px !important}main form input[name=cmd_calc],main form button[name=cmd_calc],main form .btn[name=cmd_calc]{position:absolute;right:35px;border-radius:2px;float:right;width:40px;min-width:40px;height:40px;text-indent:-9999px}#product-detail #bulk{padding:0;text-indent:5px;position:static;display:block;background:#f7f7f7;border-bottom:0;height:auto;border-radius:4px}#product-detail #bulk .info{position:static;width:100%;height:auto}#product-detail #bulk .info:before{display:none}#product-detail #bulk .info .tooltip{text-indent:0;box-sizing:border-box;border:none;padding:0;box-shadow:none;width:100%;height:auto;max-width:1000px;position:static;visibility:visible;opacity:1}#product-detail #bulk .info .tooltip>strong:first-child{display:none}#product-detail #bulk .info .col{width:50%;box-sizing:border-box;padding:2px}.cat_listing article header{padding:0 0 0 20px}.cat_listing article header h3{max-width:240px;font-size:18px}.cat_listing article header table{height:30px;border-collapse:separate;float:right;width:440px}.cat_listing article header table td{color:#030303;height:30px;padding:20px 10px;font-size:18px;border-right:solid 6px #fff}.cat_listing article header table td:first-child{width:230px}.cat_listing article header table td:nth-child(2){width:80px}.cat_listing article header table td:nth-child(3){width:149px}#register form article label{width:140px}#register form article select,#register form article input:not(.btn):not([type=checkbox]){width:240px}#register form article .col-2 input:not(.btn):not([type=checkbox]){width:115px}#newsletter .col_right input:not([type=checkbox]),#newsletter .col_right .btn:not([name=cmd_calc]){width:240px}#newsletter .col_right .btn:not([name=cmd_calc]){float:none;margin-left:120px}#cart_third strong{display:block;margin-top:5px;margin-left:20px}#cart_third td strong{margin-left:0;margin-top:0}}@media screen and (max-width: 1023px){.wrp{width:100%}main .wrp{box-sizing:border-box;padding:0 10px}main .wrp.description{padding:60px 10px 60px 10px}header.main{margin-bottom:0;height:170px}header.main #brand-logo{margin-top:2px}header.main #customer-menu{margin-top:7px}header.headline{overflow:hidden;position:relative}header.headline img{position:relative;width:200%;left:-50%;height:auto}#header_usp{display:none}.cd-dropdown-trigger{margin-left:10px}#navbar{top:125px}#navbar .wrp>ul>li{height:40px}#navbar .wrp>ul>li a{height:40px;padding:7px}#navbar .wrp>ul>li:first-child{height:37px;padding-top:4px}#navbar .wrp>ul>li:hover ul{top:37px}#navbar .wrp>ul>li ul{top:40px}#navbar .service-menu ul,#navbar_mega .service-menu ul,#navbar_multi .service-menu ul{width:420px}#service-bar{display:none}#trade-blocks .card{width:30%;margin-right:4.8%;height:180px}#trade-blocks .card h3{padding:10px}#trade-blocks .card.double{width:65.1%}#trade-blocks .card:last-child{margin-right:0}#usp-bar i{padding:0 10px;font-size:16px}#usp-bar i:before{height:40px;width:40px;border:solid 4px rgba(255,255,255,.5)}.parallax{margin-top:0}section .sidebar{padding:0;width:100%;height:auto;margin-bottom:30px}section .sidebar ul{height:40px;margin:0}section .sidebar li{margin-bottom:10px;float:left;width:20%}section .sidebar li a{box-sizing:border-box;height:40px;padding:10px;line-height:20px;background:#f7f7f7;border-radius:0;border:none;margin:1px}.trade-groups .content,.trade-groups .product-listing .content{width:100%;float:none}.trade-groups.sidebar aside.sidebar li{background:#fff}.trade-groups.sidebar aside.sidebar li a{padding:10px 20px;background:#fff}.trade-groups.sidebar aside.sidebar li.current a{background:#e6008c}#payment-bar{text-align:center}#payment-bar h3{display:none}#payment-bar img{margin:0;padding:0 1.5%;box-sizing:border-box;width:16.666666%}footer.main>.wrp{box-sizing:border-box;padding-right:20px;padding-left:20px}#footer-bar{padding-left:20px}form h2:after,form h3:after,form h4:after,form h5:after,form h6:after{width:240px !important;left:175px}form article{padding:20px 10px}form input:not(.btn),form select,form .non-input-field,form textarea{width:240px}form input[type=checkbox]{width:15px}form .col-2 input{width:115px}#product-detail #configurator{width:65%}#product-detail #delivery,#product-detail #total_block{width:33%;margin-left:2%}.recursive.cat_listing .sidebar{display:none}.recursive.cat_listing .listing{width:100%;float:none}.cat_listing article header table,.cat_listing article .content table{box-sizing:border-box;float:right;margin-left:0}.cat_listing article header h3,.cat_listing article .content figure{font-size:16px;width:35%;max-width:35%;box-sizing:border-box}#upload #upload_section{width:58%;margin-right:2%}#upload #upload_info{width:40%}#order_sample form article{width:55%}#order_sample form #sidebar{width:40%}#cart_second form fieldset,#contact form fieldset,#detail_free form fieldset,#account_tracking form fieldset,#finish form fieldset,#register form fieldset,#crop form fieldset{width:100%;float:none}#cart_second form .btn:not([name=cmd_calc]),#contact form .btn:not([name=cmd_calc]),#detail_free form .btn:not([name=cmd_calc]),#account_tracking form .btn:not([name=cmd_calc]),#finish form .btn:not([name=cmd_calc]),#register form .btn:not([name=cmd_calc]),#crop form .btn:not([name=cmd_calc]){float:none}#contact .form_billing-address{width:100%}#contact form .upload_field progress,#contact form .upload_field .progressBar,#contact form .upload_field .btn.upload{margin:0}#contact form fieldset label{width:100%;text-align:left}#contact form fieldset input:not([type=checkbox]),#contact form fieldset select:not([type=checkbox]),#contact form fieldset textarea:not([type=checkbox]){width:calc(100% - 30px) !important}#contact form fieldset.col-2 input:not([type=checkbox]){width:calc(50% - 20px) !important}#contact form .requirement{float:right !important}#contact form button{margin-left:0}main .col_left .info,main .col_left .requirement,main .col_right .info,main .col_right .requirement{display:none}main .col_left input,main .col_left select,main .col_left textarea,main .col_left .non-input-field,main .col_left .btn:not([name=cmd_calc]),main .col_right input,main .col_right select,main .col_right textarea,main .col_right .non-input-field,main .col_right .btn:not([name=cmd_calc]){width:240px}#impressum address{width:40%;box-sizing:border-box;padding-left:30px}#impressum article{width:60%;box-sizing:border-box}#trade-blocks .card figcaption{display:block;bottom:-100%;padding:10px}.breadcrumb{margin-bottom:30px;padding:0 5px;box-sizing:border-box}#pw_lost input{width:350px}.actionbar{padding-right:10px;padding-left:10px}#cart span.delete{margin-top:10px;color:#d12b0b}#cart_second #formular input,#cart_second #formular label,#cart_second #formular .col_right .btn{width:100%;float:none}#cart .actionbar button.success,#cart .actionbar .btn.success,#cart_first .actionbar button.success,#cart_first .actionbar .btn.success,#cart_second .actionbar button.success,#cart_second .actionbar .btn.success,#cart_third .actionbar button.success,#cart_third .actionbar .btn.success{float:right}}@media screen and (max-width: 1024px){#detail_infobar-opc{width:100% !important}#detail_infobar-opc #detail_infobar_gallery{width:100% !important}#detail_infobar-opc #detail_infobar_gallery .gallery_preview{width:100% !important;height:auto}}@media screen and (max-width: 920px){#navbar a.topMenu{display:none}}@media screen and (max-width: 900px){#slider .slide figcaption .contentWrapper .imageWrapper{width:30%;display:flex;align-items:center;height:auto}#slider .slide figcaption .contentWrapper .imageWrapper img{height:auto}#slider .slide figcaption .contentWrapper .textWrapper{width:70%}#trade-blocks .card{width:32%;margin-right:1.999995%;height:170px}#trade-blocks .card.double{width:65.999995%}section .sidebar li{width:25%}#page{padding-top:60px}#order_sample form article{width:65%}#order_sample form #sidebar{width:32%;padding:15px}form article{width:65%}form #sidebar{width:32%;padding:15px}#summary form article{width:100%}#form_individual .col_left label,#form_individual .col_right label{width:100%;float:none}#form_individual .col_left .btn.success,#form_individual .col_right .btn.success{margin-left:0}#newsletter .col_right input:not([type=checkbox]),#newsletter .col_right .btn:not([name=cmd_calc]),#newsletter .col_right .non-input-field{width:200px}#cart #special input,#cart_second #special input,#cart_third #special input{width:240px}#usp-bar .individualUSP span{width:50%;margin-bottom:25px;min-height:140px}}@media screen and (max-width: 800px){#trade-blocks .card figcaption{transition:none}.trade-groups .content,.trade-groups .product-listing .content{width:100%;float:none}.trade-groups .content .card{height:auto;width:50%;margin:0 0 1% 0}.trade-groups .content .card:nth-child(3n+3){margin-right:0}.trade-groups .content .card:nth-child(2n+2){margin-right:0}.trade-groups .content .card.cardBig{width:100%}.trade-groups.sidebar aside.sidebar li{width:50%}#trade-blocks{padding:60px 0 60px 0}#trade-blocks .card{margin-bottom:2px;width:49%;margin-right:.5%;height:160px}#trade-blocks .card.double{width:100%}#trade-blocks .card.last-item{margin-right:.5%}#upload #upload_section{width:100%;margin-right:0;float:none}#upload #upload_info{width:100%;float:none}form>.btn:not([name=cmd_calc]),form article .btn:not([name=cmd_calc]),form>section:not(#total_block)>.btn:not([name=cmd_calc]){margin-left:0}#address form article .btn:not([name=cmd_calc]){margin-left:185px}#detail_free form article .btn:not([name=cmd_calc]),#contact form article .btn:not([name=cmd_calc]){margin-left:185px}#contact .col_right{width:100%}#contact .col_left{width:100%}#contact .upload_field progress,#contact .upload_field .progressBar{float:left;width:100%;margin:20px 20px 0 0px}#contact .upload_field input{float:left;margin-right:80px}#contact .upload_field .btn.upload{float:left;clear:both;margin-top:20px}.trade-groups.full .wrp .card,.product-listing.full .wrp .card{width:48.5%}.trade-groups.full .wrp .card:nth-child(3n+3),.product-listing.full .wrp .card:nth-child(3n+3){margin-left:0}.pagination a,.pagination .current{margin-bottom:10px}#newsletter .col_right input:not([type=checkbox]),#newsletter .col_right .btn:not([name=cmd_calc]),#newsletter .col_right .non-input-field,#newsletter .col_right label{width:100%}#newsletter .col_right .btn:not([name=cmd_calc]){float:none;margin-left:0;margin-right:0;width:100%}#pw_lost form>.btn:not([name=cmd_calc]){margin-left:185px}#uploadcheck #upload_actions .btn{float:left;width:49%;margin-left:2%}#uploadcheck #upload_actions .btn:nth-of-type(1){float:left;margin:0}.cart_breadcrumb li{font-size:14px}#cart_third_agb fieldset{font-size:14px;line-height:20px;margin-bottom:10px;padding-left:25px;position:relative}#cart_third_agb fieldset input[type=checkbox]{position:absolute;left:0;top:0;margin-top:5px}#cart_third_agb fieldset label{width:auto;padding:0}}@media screen and (max-width: 768px){.cat_listing article header table,.cat_listing article .content table{width:100%;float:none}.cat_listing article header h3,.cat_listing article .content figure{float:none;width:100%;max-width:100%}.cat_listing article header{padding:10px}.cat_listing article header table{display:none}.cat_listing article header h3{padding:0;display:inline}.cat_listing article .content{margin-bottom:30px}main .col_left,main .col_right{padding:20px;margin-left:0;float:none;width:100%}#order_sample form article,#order_sample form #sidebar{width:100%;float:none}#cart_third strong{display:block;margin-top:10px;margin-left:30px}#cart #special input,#cart_second #special input,#cart_third #special input{width:100%}#cart #special button,#cart_second #special button,#cart_third #special button{position:absolute;right:0;top:2px}#configurator.opc{width:65% !important}#trade-blocks .card{width:100%;margin-right:0}#trade-blocks .card figcaption{bottom:0;height:auto}#trade-blocks .card figcaption p{line-height:21px}#trade-blocks .card.last-item{margin-right:0}}@media screen and (max-width: 767px){main{padding-top:0}main header{margin-top:55px}.category nav.breadcrumb{margin-top:0;margin-bottom:0;margin-left:0}.category main{padding-top:25px}nav.breadcrumb{margin-top:0;margin-left:0;margin-bottom:0}h1,h2,h3{margin-bottom:22px}.parallax{display:none}footer.main>.wrp address,footer.main>.wrp .openingTimes{width:50%}footer.main>.wrp nav{width:100%}header.main{position:fixed;height:80px !important;left:0;top:0;right:0;margin:0 !important;box-shadow:0 0 2px rgba(0,0,0,.2);z-index:20;background:#fff}header.main #brand-logo{margin-top:0;width:140px}header.main #customer-menu,#navbar{display:none}#offcanvas_open{display:block;width:40px;height:40px;border-radius:4px;position:fixed;top:20px;right:10px;background:#e6008c;color:#fff;z-index:21}#offcanvas_open:before{content:"q";font-size:30px;line-height:40px;font-family:icon}#usp-bar i{position:relative;padding-top:75px;text-align:center;width:50%;height:210px}#usp-bar i:before{position:absolute;left:50%;margin-right:auto;top:0;margin-left:-20px;float:none;display:block}#trade-blocks .card img{width:150%;left:-25%}#trade-blocks .card:hover img{width:160%;left:-30%}form .info,form .requirement{display:none}form article,form #sidebar{width:100%;float:none}#product-detail #configurator{width:100%;float:none}#product-detail #delivery,#product-detail #total_block{width:100%;float:none;margin-left:0}#product_informations .tab{font-size:13px;padding:10px}#slider{height:225px !important}#slider .slide figcaption .contentWrapper .textWrapper .textArea h2 strong:last-child{margin-left:0;float:left}#slider .slide figcaption .contentWrapper .textWrapper .textArea p{display:none}#page .pageHead .figcaption .wrp .textWrapper{width:75%}#page .pageHead .figcaption .wrp .textWrapper .textArea h1 strong{float:none;width:100%;box-sizing:border-box}#page .pageHead .figcaption .wrp .textWrapper .textArea h1 strong:last-child{float:none;margin-left:0}#contact .pageHead .figcaption .wrp .textWrapper{width:75%}#contact .pageHead .figcaption .wrp .textWrapper .textArea h1 strong{float:none;width:100%}#contact .pageHead .figcaption .wrp .textWrapper .textArea h1 strong:last-child{float:none;margin-left:0}#impressum address,#impressum article{width:100%;float:none;padding-left:0}.cart_breadcrumb{display:none}#product-detail #bulk{display:none}#related{width:100%}#product-detail #detail_infobar-opc #detail_infobar_gallery li{height:40px}#product-detail #detail_infobar-opc #detail_infobar_gallery li img{height:40px}#product-detail{width:100% !important;position:relative !important;top:inherit !important;right:inherit !important}#visual_calculation{padding:0}}@media screen and (max-width: 736px){#configurator.opc{width:100% !important}}@media screen and (max-width: 700px){#slider .slide figcaption .contentWrapper .textWrapper .textArea h2 strong{font-size:18px;line-height:40px}#slider .slide figcaption .contentWrapper .textWrapper .textArea h2 strong span{font-size:18px;line-height:40px}}@media screen and (max-width: 600px){section .sidebar li{width:50%}h1,h2,h3,h4,h5,h6{font-size:18px}.trade-groups .content .card .link{display:none}#upload input[type=file]{width:100%}#upload .upload_option p{width:100%;float:none}#upload .upload_option .btn.default{font-size:14px;width:100%;float:none}#upload .upload_field .btn{font-size:14px;width:100%;float:none}#trade-blocks .card h3{font-size:14px}#trade-blocks .card:nth-child(1) h3{font-size:14px}#pw_lost label,#pw_lost input,#pw_lost form>.btn:not([name=cmd_calc]){margin-left:0;margin-right:0;width:100%;text-align:left}#uploadcheck #upload_data h3{font-size:18px;padding:5px}#uploadcheck #upload_actions .btn{float:none;width:100%;margin-left:0}#uploadcheck #upload_actions .btn:first-child{margin-bottom:30px}.actionbar .btn{float:none;width:100%;margin-left:0}.actionbar .btn:first-child{margin-bottom:30px}#cart #total_price strong{font-size:14px}.btn.edit{right:10px;top:25px}#detail_infobar-opc #detail_infobar_gallery{display:none}#configurator.opc{width:100% !important}#usp-bar .individualUSP span{width:100%}}@media screen and (max-width: 500px){.leadprint-brand{display:none}footer.main>.wrp address,footer.main>.wrp .openingTimes,footer.main>.wrp nav{width:100%;min-height:inherit;margin-bottom:25px}footer.main>.wrp .deliveryPartner{width:48%;margin-top:25px;min-height:inherit}.trade-groups .content .card{height:auto !important;width:100% !important}.trade-groups.sidebar aside.sidebar li{width:100%;margin-bottom:0}#trade-blocks .card{padding-bottom:30px;margin-bottom:30px}#trade-blocks .card img{width:200%}#trade-blocks .card h3{margin:0;padding:10px}#offcanvas{width:260px}#usp-bar i{height:130px;overflow:hidden}#usp-bar i:before{margin-top:0}#payment-bar{padding:10px 0}#payment-bar img{padding:1.5%;width:30.333333%}.breadcrumb li a{padding:5px;font-size:13px}#configurator h1{padding:10px}#configurator h1 small{margin:0;display:block}#cart_second form .btn:not([name=cmd_calc]),#contact form .btn:not([name=cmd_calc]),#address form .btn:not([name=cmd_calc]),#detail_free form .btn:not([name=cmd_calc]),#form_individual form .btn:not([name=cmd_calc]),#account_tracking form .btn:not([name=cmd_calc]),#finish form .btn:not([name=cmd_calc]),#crop form .btn:not([name=cmd_calc]){width:93%}#cart_second form fieldset input:not([type=checkbox]),#cart_second form fieldset select,#cart_second form fieldset textarea,#cart_second form fieldset .btn:not([name=cmd_calc]),#contact form fieldset input:not([type=checkbox]),#contact form fieldset select,#contact form fieldset textarea,#contact form fieldset .btn:not([name=cmd_calc]),#address form fieldset input:not([type=checkbox]),#address form fieldset select,#address form fieldset textarea,#address form fieldset .btn:not([name=cmd_calc]),#detail_free form fieldset input:not([type=checkbox]),#detail_free form fieldset select,#detail_free form fieldset textarea,#detail_free form fieldset .btn:not([name=cmd_calc]),#form_individual form fieldset input:not([type=checkbox]),#form_individual form fieldset select,#form_individual form fieldset textarea,#form_individual form fieldset .btn:not([name=cmd_calc]),#account_tracking form fieldset input:not([type=checkbox]),#account_tracking form fieldset select,#account_tracking form fieldset textarea,#account_tracking form fieldset .btn:not([name=cmd_calc]),#finish form fieldset input:not([type=checkbox]),#finish form fieldset select,#finish form fieldset textarea,#finish form fieldset .btn:not([name=cmd_calc]),#crop form fieldset input:not([type=checkbox]),#crop form fieldset select,#crop form fieldset textarea,#crop form fieldset .btn:not([name=cmd_calc]){width:93%}form label{text-align:left;float:none;width:100%}form h2,form h3,form h4,form h5,form h6{padding:5px 0;text-align:left;width:100%}form h2:after,form h3:after,form h4:after,form h5:after,form h6:after{display:none}form input:not([type=checkbox]):not(.btn),form select,form .non-input-field,form textarea{float:none;width:100%}form table tr td{font-size:14px;padding:5px 0;display:block;width:100%;float:none}form table tr td:first-child{color:#363636;font-family:bold}main form button[name=cmd_calc],main form .btn[name=cmd_calc]{top:42px;right:0}#product_informations .tab{float:none;width:100%;border-bottom:solid 1px #dedede}#product_informations .tab.current{color:#e6008c}#cart_second form .btn:not([name=cmd_calc]),#contact form .btn:not([name=cmd_calc]),#detail_free form .btn:not([name=cmd_calc]),#account_tracking form .btn:not([name=cmd_calc]),#finish form .btn:not([name=cmd_calc]),#register form .btn:not([name=cmd_calc]),#crop form .btn:not([name=cmd_calc]),#address form .btn:not([name=cmd_calc]){margin-left:0;margin-right:0;float:none}form>.btn:not([name=cmd_calc]),form article .btn:not([name=cmd_calc]),form>section:not(#total_block)>.btn:not([name=cmd_calc]){width:100%}main .col_left label,main .col_right label{width:100%}main .col_left input,main .col_left select,main .col_left textarea,main .col_left .non-input-field,main .col_left .btn:not([name=cmd_calc]),main .col_right input,main .col_right select,main .col_right textarea,main .col_right .non-input-field,main .col_right .btn:not([name=cmd_calc]){width:100%}#form_individual .col_left .btn.success,#form_individual .col_right .btn.success{margin-left:0}#address form article .btn:not([name=cmd_calc]){margin-left:0}#register form article label{width:100%}#register form article input:not(.btn):not([type=checkbox]),#register form article select{width:100%}#register form article .col-2 input:not(.btn):not([type=checkbox]){width:100%}#detail_free form article .btn:not([name=cmd_calc]),#contact form article .btn:not([name=cmd_calc]){margin-left:0}.trade-groups.full .wrp .card,.product-listing.full .wrp .card{width:48% !important;height:auto !important}.trade-groups.full .wrp .card:nth-of-type(1n),.product-listing.full .wrp .card:nth-of-type(1n){margin-left:0;margin-right:2%}.trade-groups.full .wrp .card:nth-of-type(2n),.product-listing.full .wrp .card:nth-of-type(2n){margin-left:0;margin-right:0}#page .pageHead .figcaption .wrp .textWrapper{width:100%}#contact .pageHead .figcaption .wrp .textWrapper{width:100%}#cart{overflow-x:hidden}#cart tbody tr td{line-height:20px;padding:0 5px}#cart .product_calculation{position:relative}#cart .product_calculation td strong{position:absolute;font-size:16px;right:10px;top:3px}#cart .product_calculation td h3{font-size:16px}#cart_first tbody,#cart_second tbody,#cart_third tbody{width:100%;display:block}#cart_first tbody tr,#cart_second tbody tr,#cart_third tbody tr{width:100%;display:block}#cart_first tbody tr th,#cart_second tbody tr th,#cart_third tbody tr th{display:none !important}#cart_first tbody tr th:first-child,#cart_first tbody tr th:nth-child(2),#cart_first tbody tr th:nth-child(3),#cart_first tbody tr th:nth-child(4),#cart_first tbody tr>td:first-child,#cart_first tbody tr>td:nth-child(2),#cart_first tbody tr>td:nth-child(3),#cart_first tbody tr>td:nth-child(4),#cart_second tbody tr th:first-child,#cart_second tbody tr th:nth-child(2),#cart_second tbody tr th:nth-child(3),#cart_second tbody tr th:nth-child(4),#cart_second tbody tr>td:first-child,#cart_second tbody tr>td:nth-child(2),#cart_second tbody tr>td:nth-child(3),#cart_second tbody tr>td:nth-child(4),#cart_third tbody tr th:first-child,#cart_third tbody tr th:nth-child(2),#cart_third tbody tr th:nth-child(3),#cart_third tbody tr th:nth-child(4),#cart_third tbody tr>td:first-child,#cart_third tbody tr>td:nth-child(2),#cart_third tbody tr>td:nth-child(3),#cart_third tbody tr>td:nth-child(4){display:block;border:none;margin:0;width:100% !important}#cart .product_calculation td:nth-child(3):before{content:"> "}#cart .product_calculation td:nth-child(3):after{content:" <"}#slider{height:155vw !important}#slider .slide figcaption .contentWrapper{position:relative;flex-wrap:wrap}#slider .slide figcaption .contentWrapper .imageWrapper{width:100%}#slider .slide figcaption .contentWrapper .textWrapper{padding:10px;width:100%}#slider .slide figcaption .contentWrapper .textWrapper .textArea{background:#460032;padding:5px 10px;width:97%;margin-bottom:10px}#slider .slide figcaption .contentWrapper .textWrapper .textArea h2 strong{font-size:18px;text-align:center;width:100%;line-height:1em;background:none}#slider .slide figcaption .contentWrapper .textWrapper .textArea h2 strong span{font-size:18px}#slider .slide figcaption .contentWrapper .textWrapper .textArea h2 strong:last-child{margin-left:0;text-align:center;width:100%}#slider .slide figcaption .contentWrapper .textWrapper .textArea p,#slider .slide figcaption .contentWrapper .textWrapper .textArea p *{display:block;color:#fff;text-align:center}.slick-slider{display:none}.trade-groups .card{width:48% !important;height:auto !important}.trade-groups .card:nth-of-type(1n){margin-left:0;margin-right:2%}.trade-groups .card:nth-of-type(2n){margin-left:0;margin-right:0}.contentWrapper h2{font-size:31px;line-height:1.2em}#trade-blocks{padding:0 0 30px 0}#trade-blocks .card:hover img{left:0}#trade-blocks .card img{left:0;width:100%;height:100%;object-fit:cover}#trade-blocks .card h3{font-size:21px}#trade-blocks .card:nth-child(1) h3{font-size:21px;position:relative}#trade-blocks .card.double:not(.last-item){margin-bottom:30px}#trade-blocks .card figcaption{height:100%;background:none}#trade-blocks .card figcaption p{display:none}#anchor-highlight{padding:0}#anchor-highlight .contentWrapper.margin-l{margin:0}#anchor-highlight .contentWrapper .col{margin-bottom:30px}#anchor-highlight .contentWrapper .col img{width:60%}#anchor-highlight .contentWrapper .colWrapper{margin-bottom:0 !important}#homepage-text4 .contentWrapper.margin-l{margin-top:0}footer.main>.wrp>nav li{width:100%}main header{margin-top:30px}#visual_calculation #detail_infobar{max-width:100%;margin-bottom:30px}#visual_calculation .contentwrapper.left .head{padding:15px}#visual_calculation .contentwrapper.left .head .text{float:left;margin-left:0;max-width:100%}#visual_calculation .contentwrapper.left .optionGroup{padding-bottom:0}#visual_calculation .contentwrapper.left .optionGroup h2{margin-top:0}#visual_calculation .contentwrapper.right #total_block h2{line-height:36px}#visual_calculation .contentwrapper.right button.success{padding-left:0}#popup_recommend label{width:82% !important}#popup_recommend input:not(.btn){width:86% !important}#popup_recommend .requirement{float:right}#usp-bar .individualUSP span:last-of-type{margin-bottom:0}form:not([id=formular_reseller])>.btn:not([name=cmd_calc]),form:not([id=formular_reseller])>section:not(#total_block)>.btn:not([name=cmd_calc]){max-width:100%}form:not([id=formular_reseller]) .requirement,form:not([id=formular_reseller]) .suffix{float:right}#upload #upload_info{margin-bottom:50px}#modal-text .wrp.cf{padding:0}#modal-text .contentWrapper .colWrapper .col{margin-bottom:30px}#modal-text .contentWrapper .colWrapper .col:last-of-type{margin-bottom:0}#contact form article{padding:30px 0 0 !important}#related .item{width:100%}}@media screen and (max-width: 400px){#trade-blocks .card,#trade-blocks .card.double,#trade-blocks .card.last-item{float:none;width:100%;height:auto;padding:0}#trade-blocks .card figcaption,#trade-blocks .card.double figcaption,#trade-blocks .card.last-item figcaption{display:none}#trade-blocks .card img,#trade-blocks .card.double img,#trade-blocks .card.last-item img{position:static;width:100%;height:auto}#trade-blocks .card:hover img,#trade-blocks .card.double:hover img,#trade-blocks .card.last-item:hover img{width:100%}.trade-groups.full .card,.product-listing.full .card{width:100%;margin-left:0;margin-right:0;height:300px}#related .item{width:100%}.trade-groups.sidebar aside.sidebar{display:block}}@media screen and (max-width: 360px){.trade-groups.full .card,.product-listing.full .card{width:100%;margin-left:0;margin-right:0}.trade-groups.full .card:nth-child(4n+1),.product-listing.full .card:nth-child(4n+1){margin-left:0}}@media screen and (max-width: 1680px){#modalTemplates .modal-content{width:80%}#modalTemplates #modulesPrinttemplate ul li{width:33.333%}}@media screen and (max-width: 1280px){#visual_calculation .contentwrapper.right button:before{left:40px}#visual_calculation #product_informations{width:100%}}@media screen and (max-width: 1024px){#modalTemplates .modal-content{width:90%}#modalTemplates #modulesPrinttemplate ul li{font-size:14px}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset.selectOptions label.active{z-index:4}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset.selectOptions .conOptions{z-index:3}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset.selectOptions .conOptions .flex-container .panel{width:23.4%}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset.selectOptions .conOptions .flex-container .panel.disabled{width:18.4%}#visual_calculation .contentwrapper.right button:before{display:none}#visual_calculation .contentwrapper.right .infobox a{height:auto;width:auto}#visual_calculation .contentwrapper.right .infobox a img{height:50px;width:auto}#visual_calculation .contentwrapper #modulesPrinttemplate li{width:auto}#visual_calculation .contentwrapper #modulesPrinttemplate li a img{width:auto;height:50px}}@media screen and (max-width: 768px){#modalTemplates .modal-content{width:95%}#modalTemplates #modulesPrinttemplate ul li{width:50%;font-size:14px}#visual_calculation .contentwrapper.left .optionGroup h2{text-align:left;width:100%}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper .blocker{display:none}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper #priceTable{float:none;width:100%}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper .optionName{width:100%;float:none;text-align:left}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset{padding-right:0}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset .btnCalcOptical{top:inherit;bottom:0}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset .optionGroupCon{top:75px;width:100%;right:0}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset label{width:100%}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset label.input{width:100%}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset.selectOptions .conOptions .flex-container .panel.disabled{width:23.4%}}@media screen and (max-width: 600px){#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset{width:100%}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset:nth-of-type(odd){margin-right:0}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset.selectOptions .conOptions{overflow-y:auto;max-height:430px}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset .listLegend,#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset .optionGroupCon{width:100%}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset .listLegend ul li,#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset .optionGroupCon ul li{line-height:1.6em}}@media screen and (max-width: 550px){#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset label{height:auto}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset.selectOptions .conOptions .flex-container .panel{width:31.7%}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset.selectOptions .conOptions .flex-container .panel.disabled{width:31.7%}}@media screen and (max-width: 500px){#modalTemplates{padding-top:100px}#modalTemplates #modulesPrinttemplate ul li{width:100%}#visual_calculation #product_informations .content ul li:nth-child(odd){width:100%;font-weight:700;text-align:left}#visual_calculation #product_informations .content ul li:nth-child(even){width:100%;text-align:left;padding:0 0 0 0 !important}}@media screen and (max-width: 400px){#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset.selectOptions .conOptions .flex-container .panel{width:48%}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset.selectOptions .conOptions .flex-container .panel.disabled{width:48%}}