﻿:root{--color_font: #444444;--color_white: #fff;--color_highlight: #0B5563;--color_dark: #696969;--color_light: #99aeb4;--color_success: #466e84;--color_error: #d12b0b;--color_warning: #da9103;--color_gray: #f5f5f5;--color_individual: #f39201;--color_btn: #0B5563;--color_green: #2a8c58;--color_logo_dark: #22343b}@font-face{font-family:"icon";src:url("/tpl/ds_master/assets/font/druckshop-premium.eot");src:url("/tpl/ds_master/assets/font/druckshop-premium.eot?#iefix") format("embedded-opentype"),url("/tpl/ds_master/assets/font/druckshop-premium.woff") format("woff"),url("/tpl/ds_master/assets/font/druckshop-premium.ttf") format("truetype"),url("/tpl/ds_master/assets/font/druckshop-premium.svg#druckshop-premium") format("svg");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"tagged";src:url("/tpl/ds_master/assets/font/Titillium-Light-webfont.eot");src:url("/tpl/ds_master/assets/font/Titillium-Light-webfont.eot?#iefix") format("embedded-opentype"),url("/tpl/ds_master/assets/font/Titillium-Light-webfont.woff") format("woff2"),url("/tpl/ds_master/assets/font/Titillium-Light-webfont.woff") format("woff"),url("/tpl/ds_master/assets/font/Titillium-Light-webfont.ttf") format("truetype"),url("/tpl/ds_master/assets/font/Titillium-Light-webfont.svg#robotolight") format("svg");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"iconfont";src:url("/tpl/ds_master/assets/font/fa-regular-400.woff2") format("woff2"),url("/tpl/ds_master/assets/font/fa-regular-400.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"iconfont-solid";src:url("/tpl/ds_master/assets/font/fa-solid-900.woff2") format("woff2"),url("/tpl/ds_master/assets/font/fa-solid-900.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap}*{margin:0;padding:0;border:none;outline:0;-webkit-tab-highlight-color:rgba(0,0,0,0);font-size:100%;line-height:145%;font-style:normal;text-decoration:none;list-style:none;white-space:normal;font-family:"regular","Helvetica",arial,sans-serif;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#444}*:focus{outline:none}::-moz-focus-inner{border:0;outline:0}select::-moz-focus-inner{border:0;outline:0}select:-moz-focusring{outline:0;color:rgba(0,0,0,0);text-shadow:0 0 0 #000}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{font-family:"Instrument Sans",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;font-size:15px;line-height:1.714;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}blockquote,q{quotes:none}q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}article,aside,details,figcaption,figure,footer,header,menu,nav,section,main{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}svg:not(:root){overflow:hidden}audio:not([controls]){display:none;height:0}[hidden]{display:none}button:hover{cursor:pointer}input[type=text],textarea,button{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none}input,select{vertical-align:middle}textarea{-webkit-overflow-scroll:touch}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],input[disabled]{cursor:default}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button{background:rgba(0,0,0,0)}::-webkit-input-placeholder{color:#cfcfcf;background:rgba(0,0,0,0)}::-moz-input-placeholder{color:#cfcfcf;background:rgba(0,0,0,0)}::-ms-input-placeholder{color:#cfcfcf;background:rgba(0,0,0,0)}::input-placeholder{color:#cfcfcf;background:rgba(0,0,0,0)}::-moz-selection{background:#444;color:#fff}::-webkit-selection{background:#444;color:#fff}::-ms-selection{background:#444;color:#fff}::-o-selection{background:#444;color:#fff}::selection{background:#444;color:#fff}.wrp{position:relative;margin:0 auto}.hidden{display:none;opacity:0;visibility:hidden}.clr{display:block;clear:both}.cf{zoom:1}.cf:before,.cf:after{content:"";display:table}.cf:after{clear:both}h1,h2,h3,h4,h5,h6,.headline{display:block;font-family:"Instrument Sans",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;color:#111;font-weight:600;line-height:1.21;margin-bottom:24px}h1,.headline{font-size:44px;margin-bottom:48px}h2{font-size:28px;margin-bottom:48px}h3{font-size:20px;margin-bottom:48px}h4,h5{font-size:15px}h6{font-size:18px}p{color:#444;font-size:16px;line-height:24px;margin-bottom:24px}br{line-height:24px}ul{margin-bottom:24px}ul li{list-style:none;color:#444;font-size:16px;line-height:24px;margin-left:0px}ul.link_list li{display:block;padding:5px 0;background:#f5f5f5;clear:both}ul.link_list li:after{clear:both;content:""}ul.link_list li:before{display:none}ul.link_list li .btn{float:right;margin:0 !important}ul.link_list li:nth-of-type(2n+2){background:#fff}ul.link_list li a{display:block}.highlight{color:#0b5563}.highlight.success{color:#466e84 !important}.highlight.error{color:#d12b0b !important}a{color:#0b5563}a:hover{color:#062e35;text-decoration:underline}a::-webkit-selection{color:#fff;background:#0b5563}a::-moz-selection{color:#fff;background:#0b5563}a::-ms-selection{color:#fff;background:#0b5563}a::selection{color:#fff;background:#0b5563}strong:not([class=headline]),b{font-family:"bold";font-weight:300;font-style:normal}span.delete{border-bottom:solid 1px #c4c4c4;margin-bottom:30px;display:inline-block}em,i{font-size:14px}hr{margin:24px 0;border-bottom:solid 1px #cfcfcf}img{line-height:0;vertical-align:middle;display:block;-ms-interpolation-mode:bicubic}#offcanvas{display:none}@-webkit-keyframes popIn{0%{opacity:0;-webkit-transform:scale(1, 1)}50%{opacity:1;-webkit-transform:scale(1.2, 1.2)}100%{-webkit-transform:scale(1, 1)}}@-moz-keyframes popIn{0%{opacity:0;-moz-transform:scale(1, 1)}50%{opacity:1;-moz-transform:scale(1.2, 1.2)}100%{-moz-transform:scale(1, 1)}}@keyframes popIn{0%{opacity:0;transform:scale(1, 1)}50%{opacity:1;transform:scale(1.2, 1.2)}100%{transform:scale(1, 1)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.leadprint-brand{position:relative;z-index:1;float:right;line-height:50px;font-size:12px;color:#fff;margin-right:60px}@font-face{font-family:"regular";src:url("/tpl/printshop_childtheme_svenja_claude-tpl/assets/font/instrument-sans.woff") format("woff");font-weight:400 700;font-style:normal;font-display:fallback}@font-face{font-family:"bold";src:url("/tpl/printshop_childtheme_svenja_claude-tpl/assets/font/instrument-sans.woff") format("woff");font-weight:600;font-style:normal;font-display:fallback}@font-face{font-family:"extrabold";src:url("/tpl/printshop_childtheme_svenja_claude-tpl/assets/font/instrument-sans.woff") format("woff");font-weight:700;font-style:normal;font-display:fallback}@font-face{font-family:"Instrument Sans";src:url("/tpl/printshop_childtheme_svenja_claude-tpl/assets/font/instrument-sans.woff") format("woff");font-weight:400 700;font-style:normal;font-display:fallback}.modal{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);position:absolute;background:#fff;border:solid 1px #aaa;padding:10px;z-index:5;display:none}.modal.active{display:block}.modal.login{width:260px;min-height:90px;margin:-300px 0 0 -45px;position:fixed;left:50%;display:block;opacity:0;top:-200%;box-shadow:0 0 3px rgba(0,0,0,.2);-webkit-animation:loginmessage 4.5s ease-out 1;-moz-animation:loginmessage 4.5s ease-out 1;-ms-animation:loginmessage 4.5s ease-out 1;animation:loginmessage 4.5s ease-out 1}.modal.login h1{margin-bottom:10px}.modal.login p{margin-bottom:0}#actionModal.forNews{display:flex;align-items:center;justify-content:center}#actionModal.forNews .modal.newsModal{position:relative;z-index:100;top:inherit;right:inherit;bottom:inherit;left:inherit}#actionModal.forNews .modal.newsModal.type1{height:auto;background-color:#fff;width:min(1420px, calc(100vw - 60px));padding:0 0 0 0;border:none}#actionModal.forNews .modal.newsModal.type1 img{width:100%;height:auto;border-radius:5px 5px 0 0}#actionModal.forNews .modal.newsModal.type1 .modal-title{background:none;text-align:left;border-radius:0;padding:10px 20px 5px 20px;box-sizing:border-box}#actionModal.forNews .modal.newsModal.type1 .modal-title h3{font-size:24px;color:#0b5563;font-weight:700;text-transform:none;margin:0 0 0 0}#actionModal.forNews .modal.newsModal.type1 .modal-title .subtitle{font-size:16px;margin-bottom:0;color:#444}#actionModal.forNews .modal.newsModal.type1 .modal-body{padding:10px 20px 10px 20px}#actionModal.forNews .modal.newsModal.type1 .linkwrapper{display:block;padding:10px 20px 10px 20px;box-sizing:border-box;position:relative;top:inherit;right:inherit;width:auto;height:auto;text-align:left;border-radius:0;background:none;cursor:inherit}#actionModal.forNews .modal.newsModal.type1 .linkwrapper .btn{margin-bottom:0}#actionModal.forNews .modal.newsModal.type2{height:auto;background-color:#fff;width:min(1420px, calc(100vw - 60px));padding:0 0 0 0;border:none;display:flex;align-items:center}#actionModal.forNews .modal.newsModal.type2 .imagewrapper,#actionModal.forNews .modal.newsModal.type2 .contentwrapper{width:50%}#actionModal.forNews .modal.newsModal.type2 .imagewrapper img{width:100%;border-radius:4px 0 0 4px}#actionModal.forNews .modal.newsModal.type2 .contentwrapper{padding:20px;box-sizing:border-box}#actionModal.forNews .modal.newsModal.type2 .contentwrapper .modal-title{padding:0 0 0 0;background:none;text-align:left;margin-bottom:24px}#actionModal.forNews .modal.newsModal.type2 .contentwrapper .modal-title h3{font-size:28px;font-weight:100;color:#466e84;margin:0 0 0 0}#actionModal.forNews .modal.newsModal.type2 .contentwrapper .modal-title .subtitle{font-size:12px;margin-bottom:0;color:#444}#actionModal.forNews .modal.newsModal.type2 .contentwrapper .modal-body{padding:0 0 0 0}#actionModal.forNews .modal.newsModal.type2 .contentwrapper .linkwrapper{display:block;padding:20px 0 0 0;box-sizing:border-box;position:relative;top:inherit;right:inherit;width:auto;height:auto;text-align:left;border-radius:0;background:none;cursor:inherit}#actionModal.forNews .modal.newsModal.type2 .contentwrapper .linkwrapper .btn{margin-bottom:0}#actionModal.forNews .modal.newsModal.type3{height:auto;background-color:#fff;width:600px;padding:0 0 0 0;border:none}#actionModal.forNews .modal.newsModal.type3 img{width:100%;height:auto;border-radius:0 0 0 0}#actionModal.forNews .modal.newsModal.type3 .modal-title{background:none;text-align:center;border-radius:0;padding:20px 20px 20px 20px;box-sizing:border-box}#actionModal.forNews .modal.newsModal.type3 .modal-title h3{font-size:24px;color:#0b5563;font-weight:700;text-transform:none;margin:0 0 0 0}#actionModal.forNews .modal.newsModal.type3 .modal-title .subtitle{font-size:16px;margin-bottom:0;color:#444}#actionModal.forNews .modal.newsModal.type3 .modal-body{padding:20px 20px 20px 20px;text-align:center}#actionModal.forNews .modal.newsModal.type3 .linkwrapper{display:block;padding:0 20px 20px 20px;box-sizing:border-box;position:relative;top:inherit;right:inherit;width:auto;height:auto;border-radius:0;background:none;cursor:inherit;text-align:center}#actionModal.forNews .modal.newsModal.type3 .linkwrapper .btn{margin-bottom:0}#actionModal.forNews .modal.newsModal.type4{background-color:#fff;max-width:600px;height:auto;padding:0 0 0 0;border:none}#actionModal.forNews .modal.newsModal.type4 img{width:100%;height:100%;border-radius:4px 4px 4px 4px}#actionModal.forNews .modal.newsModal.type4 .contentwrapper{position:absolute;top:0;left:0;height:100%;width:100%;background:rgba(255,255,255,.8);display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:4px 4px 4px 4px}#actionModal.forNews .modal.newsModal.type4 .contentwrapper .modal-title{display:block;width:100%;background:none;text-align:center;border-radius:0;padding:20px 20px 20px 20px;box-sizing:border-box}#actionModal.forNews .modal.newsModal.type4 .contentwrapper .modal-title h3{font-size:24px;color:#0b5563;font-weight:700;text-transform:none;margin:0 0 0 0}#actionModal.forNews .modal.newsModal.type4 .contentwrapper .modal-title .subtitle{font-size:16px;margin-bottom:0;color:#444}#actionModal.forNews .modal.newsModal.type4 .contentwrapper .modal-body{display:block;width:100%;padding:0 20px 20px 20px;text-align:center}#actionModal.forNews .modal.newsModal.type4 .contentwrapper .linkwrapper{display:block;padding:0 20px 20px 20px;box-sizing:border-box;position:relative;top:inherit;right:inherit;width:auto;height:auto;border-radius:0;background:none;cursor:inherit;text-align:center}#actionModal.forNews .modal.newsModal.type4 .contentwrapper .btn{margin-bottom:0}#overlay{cursor:not-allowed;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);z-index:4;position:fixed;top:200%;right:0;left:0;bottom:0;height:100%;background:rgba(68,68,68,.5);-webkit-transition:opacity 0.25s ease-out;-moz-transition:opacity 0.25s ease-out;transition:opacity 0.25s ease-out;opacity:0}#overlay.active{-webkit-transition:opacity 0.25s ease-out;-moz-transition:opacity 0.25s ease-out;transition:opacity 0.25s ease-out;opacity:1;top:0}@-webkit-keyframes loginmessage{0%{top:0;opacity:0}20%{top:50%;opacity:1}60%{top:50%;opacity:1}100%{top:-200%;opacity:0}}@-moz-keyframes loginmessage{0%{top:0;opacity:0}20%{top:50%;opacity:1}60%{top:50%;opacity:1}100%{top:-200%;opacity:0}}@-ms-keyframes loginmessage{0%{top:0;opacity:0}20%{top:50%;opacity:1}60%{top:50%;opacity:1}100%{top:-200%;opacity:0}}@keyframes loginmessage{0%{top:0;opacity:0}20%{top:50%;opacity:1}60%{top:50%;opacity:1}100%{top:-200%;opacity:0}}.modal-cart{display:none;position:absolute;z-index:5}.modal-header{padding:2px 16px;background-color:#5cb85c;color:#fff}.modal-body{padding:2px 16px}.modal-footer{padding:2px 16px;background-color:#5cb85c;color:#fff}.modal-content{position:relative;background-color:#fefefe;margin:auto;padding:10px;border:1px solid #888;width:100%;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);-webkit-animation-name:animatetop;-webkit-animation-duration:.4s;animation-name:animatetop;animation-duration:.4s;max-height:500px;overflow-y:scroll}.modal-content #modal-text{position:relative}.modal-content #modal-text article{padding-left:0}.modal-content .close{float:right;color:#aaa;font-size:28px;font-weight:bold;content:"x";z-index:6}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer}@-webkit-keyframes animatetop{from{top:-300px;opacity:0}to{top:0;opacity:1}}@keyframes animatetop{from{top:-300px;opacity:0}to{top:0;opacity:1}}#addressBookModalAbsender,#addressBookModalLiefer{font-weight:300}#actionModal.addressBookModal .modal{padding:0 0 0 0;width:1200px;background:#fff}#actionModal.addressBookModal .modal .modal-title{padding:10px 20px;background:#0b5563;color:#fff;text-align:left}#actionModal.addressBookModal .modal .modal-title h3{font-weight:700}#actionModal.addressBookModal .modal .modal-body tr td{text-align:left}#actionModal.addressBookModal .modal .modal-body tr td:hover,#actionModal.addressBookModal .modal .modal-body tr td:focus,#actionModal.addressBookModal .modal .modal-body tr td:active{cursor:pointer}#actionModal.addressBookModal .modal .modal-body tr td .addAdressToSettings{font-size:18px}#actionModal.addressBookModal .modal .modal-body tr td .addAdressToSettings:hover,#actionModal.addressBookModal .modal .modal-body tr td .addAdressToSettings:focus,#actionModal.addressBookModal .modal .modal-body tr td .addAdressToSettings:active{text-decoration:none}#actionModal.addressBookModal .modal .modal-body tr th{text-align:left;color:#000}#actionModal.addressBookModal .modal .modal-body #addressBook tr.addAdressToSettings:nth-of-type(odd){background:#f5f5f5}form article .upload_field .upload_area{width:350px;padding:50px 20px 20px 20px;border:1px solid #a9a9a9;border-bottom:0;box-sizing:border-box;float:left;text-align:center;border-radius:2px 2px 0 0 !important;background:url("/tpl/ds_master/assets/upload_icon.svg") 50% 0 #f7f7f7;background-repeat:no-repeat;background-size:50% 65%}form article .upload_field .upload_area label{float:none;width:auto;margin:0 0 0 0}form article .upload_field .upload_area span{display:block}form article .upload_field .upload_area strong{display:block;margin:5px 0}form article .upload_field .btn.upload{display:none}form article progress{width:350px;margin-left:185px;display:block}form article .text_percent{color:#2b4452;text-align:right;display:block;margin:5px 0 15px 0}form article .text_filename{font-size:14px;line-height:18px;display:block}#popup_offer h1,#popup_recommend h1{margin-bottom:24px}#popup_offer .btn.success,#popup_recommend .btn.success{display:inline-block;float:none;box-sizing:border-box;width:auto;min-width:0;height:51px;padding:0 32px;border:1px solid rgba(0,0,0,0);border-radius:30px;font-family:"Instrument Sans",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;font-size:15px;font-weight:600;line-height:49px;text-align:center;text-decoration:none;cursor:pointer;border-color:#111;background:#111;color:#fff;display:block;width:100%;margin:24px 0 0 !important}#popup_offer .btn.success:hover,#popup_recommend .btn.success:hover{border-color:#0b5563;background:#0b5563;color:#fff}#popup_offer .btn.success.disabled,#popup_offer .btn.success[disabled],#popup_recommend .btn.success.disabled,#popup_recommend .btn.success[disabled]{border-color:#ddd;background:#f5f5f5;color:dimgray;cursor:not-allowed}#popup_offer .btn.success:first-letter,#popup_recommend .btn.success:first-letter{text-transform:uppercase}#popup_offer section,#popup_recommend section{padding:15px;background:#f5f5f5}#popup_offer section .btn,#popup_recommend section .btn{margin-left:0 !important}#popup_offer section .btn,#popup_offer section input,#popup_recommend section .btn,#popup_recommend section input{width:100% !important}#popup_recommend form{width:800px}#popup_recommend form fieldset{width:50%;float:left}#ds_popup_overlay{top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);position:fixed;z-index:10;-webkit-animation:fadeIn .3s 1 ease;-moz-animation:fadeIn .3s 1 ease;animation:fadeIn .3s 1 ease;-webkit-transition:opacity 0.25s ease-out;-moz-transition:opacity 0.25s ease-out;transition:opacity 0.25s ease-out}#ds_popup_overlay:after{top:50%;left:50%;content:"";display:block;font-size:10px;position:absolute;border-radius:100px;width:15px;height:15px;text-indent:-9999em;border:solid 3px #fff;border-bottom-color:rgba(0,0,0,0);-webkit-animation:loader 1.1s infinite linear;-moz-animation:loader 1.1s infinite linear;animation:loader 1.1s infinite linear}#ds_popup_overlay:before{cursor:pointer;content:"x";position:absolute;top:20px;font-family:"icon";right:20px;color:#fff;font-size:200%}#ds_popup_overlay.closing{-webkit-transition:opacity 0.25s ease-out;-moz-transition:opacity 0.25s ease-out;transition:opacity 0.25s ease-out;opacity:0}#ds_popup{max-height:70%;overflow:hidden;min-width:350px;padding:15px;background:#fff;position:fixed;z-index:21;left:50%;top:50%;border-radius:6px;border:solid 1px #f5f5f5;-webkit-animation:popIn .5s 1 ease;-moz-animation:popIn .5s 1 ease;animation:popIn .5s 1 ease;-webkit-transition:opacity 0.25s ease-out;-moz-transition:opacity 0.25s ease-out;transition:opacity 0.25s ease-out}#ds_popup.closing{-webkit-transition:opacity 0.25s ease-out;-moz-transition:opacity 0.25s ease-out;transition:opacity 0.25s ease-out;opacity:0;top:-100%}#ds_popup .btn{margin-bottom:5px}#popupiframemodal.modal-cart{z-index:60;box-sizing:border-box;padding:6vh 16px;background:rgba(0,0,0,.4)}#popupiframemodal.modal-cart .modal-content{box-sizing:border-box;width:min(640px, 100%);max-width:none;min-height:0;max-height:none;margin:0 auto;padding:32px;border:none;border-radius:20px;background:#fff;box-shadow:0 14px 34px rgba(0,0,0,.12);overflow:visible;font-size:15px}#popupiframemodal.modal-cart .modal-content:has(#individualOffer){width:min(480px, 100%)}#popupiframemodal.modal-cart .modal-body{padding:0}#popupiframemodal.modal-cart .close{top:16px;right:16px;width:36px;height:36px;border-radius:50%;background:#f5f5f5;font-size:0;cursor:pointer;transition:background-color .15s ease}#popupiframemodal.modal-cart .close:before{content:"";position:absolute;inset:0;background-color:#111;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round'%3E%3Cpath d='M3.6 3.6 12.4 12.4M12.4 3.6 3.6 12.4'/%3E%3C/svg%3E") no-repeat center/14px;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round'%3E%3Cpath d='M3.6 3.6 12.4 12.4M12.4 3.6 3.6 12.4'/%3E%3C/svg%3E") no-repeat center/14px}#popupiframemodal.modal-cart .close:hover{background:#ddd}#popupiframemodal.modal-cart form{height:auto !important;padding:0 !important;overflow:visible !important}#popupiframemodal.modal-cart h1{box-sizing:border-box;margin:0 0 24px;padding-right:48px;font-family:"Instrument Sans",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;font-size:28px;font-weight:600;line-height:1.2;color:#111}#popupiframemodal.modal-cart h1:first-letter{text-transform:uppercase}#popupiframemodal.modal-cart .form_billing-address{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:20px}#popupiframemodal.modal-cart .form_billing-address:before,#popupiframemodal.modal-cart .form_billing-address:after{content:none}#popupiframemodal.modal-cart fieldset{float:none;width:auto;margin:0;padding:0;border:none}#popupiframemodal.modal-cart legend:empty,#popupiframemodal.modal-cart span.requirement,#popupiframemodal.modal-cart label:empty{display:none}#popupiframemodal.modal-cart label{display:block;float:none;width:auto;margin:0 0 6px;padding:0;text-align:left;font-family:"Instrument Sans",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;font-size:14px;font-weight:500;line-height:1.4;color:#111}#popupiframemodal.modal-cart fieldset:has([required])>label:first-of-type:not(:has(input,select,textarea)):after,#popupiframemodal.modal-cart fieldset:has(>span.requirement)>label:first-of-type:not(:has(input,select,textarea)):after{content:" *";color:#444}#popupiframemodal.modal-cart label:has(>input[type=checkbox]),#popupiframemodal.modal-cart label:has(>input[type=radio]){display:inline;margin:0}#popupiframemodal.modal-cart fieldset:has(>input[type=checkbox]){display:flex;align-items:center;gap:10px;line-height:1.4}#popupiframemodal.modal-cart fieldset:has(>input[type=checkbox])>label{margin:0;font-weight:400;color:#444}#popupiframemodal.modal-cart fieldset:has(>input[type=checkbox])>input[type=checkbox]{flex:none;order:-1;float:none;width:18px;height:18px;margin:0;accent-color:#111}#popupiframemodal.modal-cart input:not([type=file]):not([type=hidden]):not([type=checkbox]):not([type=submit]):not([type=radio]):not([type=button]):not([type=image]):not([type=reset]):not([type=range]),#popupiframemodal.modal-cart select,#popupiframemodal.modal-cart textarea{display:block;float:none;box-sizing:border-box;width:100%;height:50px;margin:0;padding:0 20px;border:1px solid #ddd;border-radius:30px;background:#fff;font-family:"Instrument Sans",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;font-size:14px;font-style:normal;color:#444;box-shadow:none}#popupiframemodal.modal-cart input:not([type=file]):not([type=hidden]):not([type=checkbox]):not([type=submit]):not([type=radio]):not([type=button]):not([type=image]):not([type=reset]):not([type=range]):focus,#popupiframemodal.modal-cart select:focus,#popupiframemodal.modal-cart textarea:focus{border-color:#111;outline:none}#popupiframemodal.modal-cart select{appearance:none;padding-right:40px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 1.2 5 5 9 1.2'/%3E%3C/svg%3E") no-repeat right 20px center/14px auto}#popupiframemodal.modal-cart textarea{height:150px;padding:20px;border-radius:20px;resize:vertical}#popupiframemodal.modal-cart fieldset.col-2{display:grid;grid-template-columns:1fr 2fr;column-gap:10px}#popupiframemodal.modal-cart fieldset.col-2 label{grid-column:1/-1}#popupiframemodal.modal-cart fieldset:has(img#captcha){display:flex;flex-wrap:wrap;align-items:center;align-content:flex-start;gap:0 16px}#popupiframemodal.modal-cart fieldset:has(img#captcha) label:first-of-type,#popupiframemodal.modal-cart fieldset:has(img#captcha)>input{flex:0 0 100%}#popupiframemodal.modal-cart fieldset:has(img#captcha) #captcha{float:none;order:1;margin:10px 0 0;border-radius:5px}#popupiframemodal.modal-cart fieldset:has(img#captcha) a{order:2;margin-top:10px;font-size:14px}#popupiframemodal.modal-cart fieldset:has(img#captcha)>label:not(:first-of-type){flex:none;order:2;width:auto;margin:0}#popupiframemodal.modal-cart fieldset:has(>span.info){display:flex;flex-wrap:wrap;align-items:center;align-content:flex-start;column-gap:2px}#popupiframemodal.modal-cart fieldset:has(>span.info)>label:first-of-type{order:0}#popupiframemodal.modal-cart fieldset:has(>span.info)>span.info{order:1;margin:-2px 0 4px}#popupiframemodal.modal-cart fieldset:has(>span.info)>:not(label:first-of-type,span.info){order:2;flex:0 0 100%}#popupiframemodal.modal-cart span.info{display:inline-flex !important;align-items:center;justify-content:center;float:none;top:0 !important;width:24px !important;height:24px !important;color:dimgray;cursor:help;outline:none;position:relative !important;background:none}#popupiframemodal.modal-cart span.info:before{content:"" !important;display:block !important;width:16px !important;height:16px !important;margin:0;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='8' cy='8' r='6.4'/%3E%3Cpath d='M6.3 6.3a1.75 1.75 0 1 1 2.5 1.6c-.5.25-.8.6-.8 1.2v.3'/%3E%3Cpath d='M8 11.4v.05'/%3E%3C/svg%3E") no-repeat center/contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='8' cy='8' r='6.4'/%3E%3Cpath d='M6.3 6.3a1.75 1.75 0 1 1 2.5 1.6c-.5.25-.8.6-.8 1.2v.3'/%3E%3Cpath d='M8 11.4v.05'/%3E%3C/svg%3E") no-repeat center/contain;font-size:0 !important;line-height:0 !important;color:inherit !important;transition:background-color .15s ease}#popupiframemodal.modal-cart span.info:hover,#popupiframemodal.modal-cart span.info:focus,#popupiframemodal.modal-cart span.info:focus-within{color:#111}#popupiframemodal.modal-cart span.info:focus-visible{border-radius:50%;box-shadow:0 0 0 2px #0b5563}#popupiframemodal.modal-cart span.info .tooltip{display:none;position:absolute;top:calc(100% + 8px);right:auto !important;left:0 !important;z-index:30;box-sizing:border-box;width:max-content;min-width:0;max-width:min(340px,100vw - 32px);padding:14px 16px;border:none;border-radius:12px;background:#fff;box-shadow:0 14px 34px rgba(0,0,0,.12);color:#444;font-size:13px;font-weight:400;line-height:1.5;text-align:left;text-transform:none;letter-spacing:0;white-space:normal;cursor:default;visibility:visible;opacity:1;transition:none}#popupiframemodal.modal-cart span.info .tooltip strong{display:block;margin-bottom:4px;font-size:13px;font-weight:600;color:#111}#popupiframemodal.modal-cart span.info .tooltip p,#popupiframemodal.modal-cart span.info .tooltip li{margin:0;font-size:13px;line-height:1.5}#popupiframemodal.modal-cart span.info:hover .tooltip,#popupiframemodal.modal-cart span.info:focus .tooltip,#popupiframemodal.modal-cart span.info:focus-within .tooltip{display:block}#popupiframemodal.modal-cart .btn.success{display:block;float:none;box-sizing:border-box;width:100%;height:51px;margin:24px 0 0 !important;padding:0 16px;border:1px solid #111;border-radius:30px;background:#111;color:#fff;font-family:"Instrument Sans",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;font-size:15px;font-weight:600;line-height:1;text-align:center;cursor:pointer}#popupiframemodal.modal-cart .btn.success:first-letter{text-transform:uppercase}#popupiframemodal.modal-cart .btn.success:hover{border-color:#0b5563;background:#0b5563}#popupiframemodal.modal-cart .btn.success.disabled,#popupiframemodal.modal-cart .btn.success[disabled]{border-color:#ddd;background:#f5f5f5;color:dimgray;cursor:not-allowed}#popupiframemodal.modal-cart .clr,#popupiframemodal.modal-cart hr{display:none}#popupiframemodal.modal-cart #popup_recommend{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:20px;width:auto}#popupiframemodal.modal-cart #popup_recommend>*{grid-column:1/-1}#popupiframemodal.modal-cart #popup_recommend>fieldset{grid-column:auto}#popupiframemodal.modal-cart #popup_recommend>fieldset:has(textarea),#popupiframemodal.modal-cart #popup_recommend>fieldset:has(#captcha){grid-column:1/-1}#popupiframemodal.modal-cart #popup_recommend>h1{margin-bottom:8px}#popupiframemodal.modal-cart #popup_recommend>p{margin:0;font-size:13px;color:dimgray}#popupiframemodal.modal-cart #popup_recommend>.btn.success{margin-top:0 !important}#popupiframemodal.modal-cart #popup_recommend label{width:auto !important}#popupiframemodal.modal-cart #popup_recommend input:not(.btn),#popupiframemodal.modal-cart #popup_recommend textarea{width:100% !important}#popupiframemodal.modal-cart #articleSample label{display:block;width:auto}#popupiframemodal.modal-cart #articleSample section{margin-top:20px;padding:0;background:none}#popupiframemodal.modal-cart #articleSample figure{flex:0 0 100%;margin:0}#popupiframemodal.modal-cart #individualOffer h2{margin:24px 0 8px;padding:0;font-family:"Instrument Sans",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;font-size:15px;font-weight:600;line-height:1.4;color:#111}#popupiframemodal.modal-cart #individualOffer hr+h2{margin-top:-8px;font-weight:400;color:#444}#popupiframemodal.modal-cart #individualOffer fieldset{display:flex;align-items:center;justify-content:space-between;gap:8px 16px;flex-wrap:wrap;min-width:0;padding:8px 16px;line-height:1.4;border-radius:12px;background:#f5f5f5}#popupiframemodal.modal-cart #individualOffer fieldset label{flex:none;margin:0;font-weight:400;color:#444}#popupiframemodal.modal-cart #individualOffer fieldset .btn{display:inline-block;float:none;box-sizing:border-box;width:auto;min-width:0;height:34px;padding:0 16px;border:1px solid rgba(0,0,0,0);border-radius:30px;font-family:"Instrument Sans",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;font-size:15px;font-weight:600;line-height:32px;text-align:center;text-decoration:none;cursor:pointer;border-color:#111;background:#111;color:#fff;flex:none;margin:0 !important;font-size:13px}#popupiframemodal.modal-cart #individualOffer fieldset .btn:hover{border-color:#0b5563;background:#0b5563;color:#fff}#popupiframemodal.modal-cart #individualOffer fieldset .btn.disabled,#popupiframemodal.modal-cart #individualOffer fieldset .btn[disabled]{border-color:#ddd;background:#f5f5f5;color:dimgray;cursor:not-allowed}#popupiframemodal.modal-cart #individualOffer fieldset input[type=file]{flex:1 1 auto;min-width:0;width:auto;height:auto;margin:0;padding:0;border:none;background:none;font-family:"Instrument Sans",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;font-size:13px;color:dimgray;text-align:right;direction:rtl}#popupiframemodal.modal-cart #individualOffer fieldset input[type=file]::file-selector-button{height:34px;padding:0 16px;border:1px solid #ddd;border-radius:30px;background:#fff;font:inherit;font-weight:600;color:#111;cursor:pointer;margin:0 0 0 8px;font-size:13px}#popupiframemodal.modal-cart #individualOffer form>a.btn{display:inline-block;float:none;box-sizing:border-box;width:auto;min-width:0;height:51px;padding:0 32px;border:1px solid rgba(0,0,0,0);border-radius:30px;font-family:"Instrument Sans",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;font-size:15px;font-weight:600;line-height:49px;text-align:center;text-decoration:none;cursor:pointer;border-color:#111;background:rgba(0,0,0,0);color:#111;display:block;width:100%;margin:8px 0 0 !important}#popupiframemodal.modal-cart #individualOffer form>a.btn:hover{border-color:#111;background:#111;color:#fff}#popupiframemodal.modal-cart #individualOffer form>p{margin:0 0 16px;color:#444}#popupiframemodal.modal-cart #individualOffer form>p+a.btn{border-color:#111;background:#111;color:#fff}#popupiframemodal.modal-cart #individualOffer form>p+a.btn:hover{border-color:#0b5563;background:#0b5563;color:#fff}#popupiframemodal.modal-cart #individualOffer form>p+a.btn.disabled,#popupiframemodal.modal-cart #individualOffer form>p+a.btn[disabled]{border-color:#ddd;background:#f5f5f5;color:dimgray;cursor:not-allowed}@media screen and (max-width: 599px){#popupiframemodal.modal-cart{padding:16px}#popupiframemodal.modal-cart .modal-content{padding:32px 20px}#popupiframemodal.modal-cart #popup_recommend{grid-template-columns:minmax(0, 1fr)}#popupiframemodal.modal-cart .form_billing-address{grid-template-columns:minmax(0, 1fr)}}iframe#ds_popup{padding:16px;border:none;border-radius:20px;background:#fff;box-shadow:0 14px 34px rgba(0,0,0,.12)}#ds_popup_overlay{background:rgba(0,0,0,.4)}#ds_popup_overlay:before{content:"";top:16px;right:16px;width:40px;height:40px;border-radius:50%;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round'%3E%3Cpath d='M3.6 3.6 12.4 12.4M12.4 3.6 3.6 12.4'/%3E%3C/svg%3E") no-repeat center/16px;box-shadow:0 14px 34px rgba(0,0,0,.12);font-size:0}body:has(>#popup_recommend),body:has(>#articleSample){box-sizing:border-box;padding:16px;background:#fff}body:has(>#popup_recommend) form,body:has(>#articleSample) form{height:auto !important;padding:0 !important;overflow:visible !important}body:has(>#popup_recommend) h1,body:has(>#articleSample) h1{box-sizing:border-box;margin:0 0 24px;padding-right:48px;font-family:"Instrument Sans",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;font-size:28px;font-weight:600;line-height:1.2;color:#111}body:has(>#popup_recommend) h1:first-letter,body:has(>#articleSample) h1:first-letter{text-transform:uppercase}body:has(>#popup_recommend) .form_billing-address,body:has(>#articleSample) .form_billing-address{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:20px}body:has(>#popup_recommend) .form_billing-address:before,body:has(>#popup_recommend) .form_billing-address:after,body:has(>#articleSample) .form_billing-address:before,body:has(>#articleSample) .form_billing-address:after{content:none}body:has(>#popup_recommend) fieldset,body:has(>#articleSample) fieldset{float:none;width:auto;margin:0;padding:0;border:none}body:has(>#popup_recommend) legend:empty,body:has(>#popup_recommend) span.requirement,body:has(>#popup_recommend) label:empty,body:has(>#articleSample) legend:empty,body:has(>#articleSample) span.requirement,body:has(>#articleSample) label:empty{display:none}body:has(>#popup_recommend) label,body:has(>#articleSample) label{display:block;float:none;width:auto;margin:0 0 6px;padding:0;text-align:left;font-family:"Instrument Sans",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;font-size:14px;font-weight:500;line-height:1.4;color:#111}body:has(>#popup_recommend) fieldset:has([required])>label:first-of-type:not(:has(input,select,textarea)):after,body:has(>#popup_recommend) fieldset:has(>span.requirement)>label:first-of-type:not(:has(input,select,textarea)):after,body:has(>#articleSample) fieldset:has([required])>label:first-of-type:not(:has(input,select,textarea)):after,body:has(>#articleSample) fieldset:has(>span.requirement)>label:first-of-type:not(:has(input,select,textarea)):after{content:" *";color:#444}body:has(>#popup_recommend) label:has(>input[type=checkbox]),body:has(>#popup_recommend) label:has(>input[type=radio]),body:has(>#articleSample) label:has(>input[type=checkbox]),body:has(>#articleSample) label:has(>input[type=radio]){display:inline;margin:0}body:has(>#popup_recommend) fieldset:has(>input[type=checkbox]),body:has(>#articleSample) fieldset:has(>input[type=checkbox]){display:flex;align-items:center;gap:10px;line-height:1.4}body:has(>#popup_recommend) fieldset:has(>input[type=checkbox])>label,body:has(>#articleSample) fieldset:has(>input[type=checkbox])>label{margin:0;font-weight:400;color:#444}body:has(>#popup_recommend) fieldset:has(>input[type=checkbox])>input[type=checkbox],body:has(>#articleSample) fieldset:has(>input[type=checkbox])>input[type=checkbox]{flex:none;order:-1;float:none;width:18px;height:18px;margin:0;accent-color:#111}body:has(>#popup_recommend) input:not([type=file]):not([type=hidden]):not([type=checkbox]):not([type=submit]):not([type=radio]):not([type=button]):not([type=image]):not([type=reset]):not([type=range]),body:has(>#popup_recommend) select,body:has(>#popup_recommend) textarea,body:has(>#articleSample) input:not([type=file]):not([type=hidden]):not([type=checkbox]):not([type=submit]):not([type=radio]):not([type=button]):not([type=image]):not([type=reset]):not([type=range]),body:has(>#articleSample) select,body:has(>#articleSample) textarea{display:block;float:none;box-sizing:border-box;width:100%;height:50px;margin:0;padding:0 20px;border:1px solid #ddd;border-radius:30px;background:#fff;font-family:"Instrument Sans",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;font-size:14px;font-style:normal;color:#444;box-shadow:none}body:has(>#popup_recommend) input:not([type=file]):not([type=hidden]):not([type=checkbox]):not([type=submit]):not([type=radio]):not([type=button]):not([type=image]):not([type=reset]):not([type=range]):focus,body:has(>#popup_recommend) select:focus,body:has(>#popup_recommend) textarea:focus,body:has(>#articleSample) input:not([type=file]):not([type=hidden]):not([type=checkbox]):not([type=submit]):not([type=radio]):not([type=button]):not([type=image]):not([type=reset]):not([type=range]):focus,body:has(>#articleSample) select:focus,body:has(>#articleSample) textarea:focus{border-color:#111;outline:none}body:has(>#popup_recommend) select,body:has(>#articleSample) select{appearance:none;padding-right:40px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 1.2 5 5 9 1.2'/%3E%3C/svg%3E") no-repeat right 20px center/14px auto}body:has(>#popup_recommend) textarea,body:has(>#articleSample) textarea{height:150px;padding:20px;border-radius:20px;resize:vertical}body:has(>#popup_recommend) fieldset.col-2,body:has(>#articleSample) fieldset.col-2{display:grid;grid-template-columns:1fr 2fr;column-gap:10px}body:has(>#popup_recommend) fieldset.col-2 label,body:has(>#articleSample) fieldset.col-2 label{grid-column:1/-1}body:has(>#popup_recommend) fieldset:has(img#captcha),body:has(>#articleSample) fieldset:has(img#captcha){display:flex;flex-wrap:wrap;align-items:center;align-content:flex-start;gap:0 16px}body:has(>#popup_recommend) fieldset:has(img#captcha) label:first-of-type,body:has(>#popup_recommend) fieldset:has(img#captcha)>input,body:has(>#articleSample) fieldset:has(img#captcha) label:first-of-type,body:has(>#articleSample) fieldset:has(img#captcha)>input{flex:0 0 100%}body:has(>#popup_recommend) fieldset:has(img#captcha) #captcha,body:has(>#articleSample) fieldset:has(img#captcha) #captcha{float:none;order:1;margin:10px 0 0;border-radius:5px}body:has(>#popup_recommend) fieldset:has(img#captcha) a,body:has(>#articleSample) fieldset:has(img#captcha) a{order:2;margin-top:10px;font-size:14px}body:has(>#popup_recommend) fieldset:has(img#captcha)>label:not(:first-of-type),body:has(>#articleSample) fieldset:has(img#captcha)>label:not(:first-of-type){flex:none;order:2;width:auto;margin:0}body:has(>#popup_recommend) fieldset:has(>span.info),body:has(>#articleSample) fieldset:has(>span.info){display:flex;flex-wrap:wrap;align-items:center;align-content:flex-start;column-gap:2px}body:has(>#popup_recommend) fieldset:has(>span.info)>label:first-of-type,body:has(>#articleSample) fieldset:has(>span.info)>label:first-of-type{order:0}body:has(>#popup_recommend) fieldset:has(>span.info)>span.info,body:has(>#articleSample) fieldset:has(>span.info)>span.info{order:1;margin:-2px 0 4px}body:has(>#popup_recommend) fieldset:has(>span.info)>:not(label:first-of-type,span.info),body:has(>#articleSample) fieldset:has(>span.info)>:not(label:first-of-type,span.info){order:2;flex:0 0 100%}body:has(>#popup_recommend) span.info,body:has(>#articleSample) span.info{display:inline-flex !important;align-items:center;justify-content:center;float:none;top:0 !important;width:24px !important;height:24px !important;color:dimgray;cursor:help;outline:none;position:relative !important;background:none}body:has(>#popup_recommend) span.info:before,body:has(>#articleSample) span.info:before{content:"" !important;display:block !important;width:16px !important;height:16px !important;margin:0;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='8' cy='8' r='6.4'/%3E%3Cpath d='M6.3 6.3a1.75 1.75 0 1 1 2.5 1.6c-.5.25-.8.6-.8 1.2v.3'/%3E%3Cpath d='M8 11.4v.05'/%3E%3C/svg%3E") no-repeat center/contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='8' cy='8' r='6.4'/%3E%3Cpath d='M6.3 6.3a1.75 1.75 0 1 1 2.5 1.6c-.5.25-.8.6-.8 1.2v.3'/%3E%3Cpath d='M8 11.4v.05'/%3E%3C/svg%3E") no-repeat center/contain;font-size:0 !important;line-height:0 !important;color:inherit !important;transition:background-color .15s ease}body:has(>#popup_recommend) span.info:hover,body:has(>#popup_recommend) span.info:focus,body:has(>#popup_recommend) span.info:focus-within,body:has(>#articleSample) span.info:hover,body:has(>#articleSample) span.info:focus,body:has(>#articleSample) span.info:focus-within{color:#111}body:has(>#popup_recommend) span.info:focus-visible,body:has(>#articleSample) span.info:focus-visible{border-radius:50%;box-shadow:0 0 0 2px #0b5563}body:has(>#popup_recommend) span.info .tooltip,body:has(>#articleSample) span.info .tooltip{display:none;position:absolute;top:calc(100% + 8px);right:auto !important;left:0 !important;z-index:30;box-sizing:border-box;width:max-content;min-width:0;max-width:min(340px,100vw - 32px);padding:14px 16px;border:none;border-radius:12px;background:#fff;box-shadow:0 14px 34px rgba(0,0,0,.12);color:#444;font-size:13px;font-weight:400;line-height:1.5;text-align:left;text-transform:none;letter-spacing:0;white-space:normal;cursor:default;visibility:visible;opacity:1;transition:none}body:has(>#popup_recommend) span.info .tooltip strong,body:has(>#articleSample) span.info .tooltip strong{display:block;margin-bottom:4px;font-size:13px;font-weight:600;color:#111}body:has(>#popup_recommend) span.info .tooltip p,body:has(>#popup_recommend) span.info .tooltip li,body:has(>#articleSample) span.info .tooltip p,body:has(>#articleSample) span.info .tooltip li{margin:0;font-size:13px;line-height:1.5}body:has(>#popup_recommend) span.info:hover .tooltip,body:has(>#popup_recommend) span.info:focus .tooltip,body:has(>#popup_recommend) span.info:focus-within .tooltip,body:has(>#articleSample) span.info:hover .tooltip,body:has(>#articleSample) span.info:focus .tooltip,body:has(>#articleSample) span.info:focus-within .tooltip{display:block}body:has(>#popup_recommend) .btn.success,body:has(>#articleSample) .btn.success{display:block;float:none;box-sizing:border-box;width:100%;height:51px;margin:24px 0 0 !important;padding:0 16px;border:1px solid #111;border-radius:30px;background:#111;color:#fff;font-family:"Instrument Sans",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;font-size:15px;font-weight:600;line-height:1;text-align:center;cursor:pointer}body:has(>#popup_recommend) .btn.success:first-letter,body:has(>#articleSample) .btn.success:first-letter{text-transform:uppercase}body:has(>#popup_recommend) .btn.success:hover,body:has(>#articleSample) .btn.success:hover{border-color:#0b5563;background:#0b5563}body:has(>#popup_recommend) .btn.success.disabled,body:has(>#popup_recommend) .btn.success[disabled],body:has(>#articleSample) .btn.success.disabled,body:has(>#articleSample) .btn.success[disabled]{border-color:#ddd;background:#f5f5f5;color:dimgray;cursor:not-allowed}body:has(>#popup_recommend) .clr,body:has(>#popup_recommend) hr,body:has(>#articleSample) .clr,body:has(>#articleSample) hr{display:none}body:has(>#popup_recommend) #popup_recommend,body:has(>#articleSample) #popup_recommend{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:20px;width:auto}body:has(>#popup_recommend) #popup_recommend>*,body:has(>#articleSample) #popup_recommend>*{grid-column:1/-1}body:has(>#popup_recommend) #popup_recommend>fieldset,body:has(>#articleSample) #popup_recommend>fieldset{grid-column:auto}body:has(>#popup_recommend) #popup_recommend>fieldset:has(textarea),body:has(>#popup_recommend) #popup_recommend>fieldset:has(#captcha),body:has(>#articleSample) #popup_recommend>fieldset:has(textarea),body:has(>#articleSample) #popup_recommend>fieldset:has(#captcha){grid-column:1/-1}body:has(>#popup_recommend) #popup_recommend>h1,body:has(>#articleSample) #popup_recommend>h1{margin-bottom:8px}body:has(>#popup_recommend) #popup_recommend>p,body:has(>#articleSample) #popup_recommend>p{margin:0;font-size:13px;color:dimgray}body:has(>#popup_recommend) #popup_recommend>.btn.success,body:has(>#articleSample) #popup_recommend>.btn.success{margin-top:0 !important}body:has(>#popup_recommend) #popup_recommend label,body:has(>#articleSample) #popup_recommend label{width:auto !important}body:has(>#popup_recommend) #popup_recommend input:not(.btn),body:has(>#popup_recommend) #popup_recommend textarea,body:has(>#articleSample) #popup_recommend input:not(.btn),body:has(>#articleSample) #popup_recommend textarea{width:100% !important}body:has(>#popup_recommend) #articleSample label,body:has(>#articleSample) #articleSample label{display:block;width:auto}body:has(>#popup_recommend) #articleSample section,body:has(>#articleSample) #articleSample section{margin-top:20px;padding:0;background:none}body:has(>#popup_recommend) #articleSample figure,body:has(>#articleSample) #articleSample figure{flex:0 0 100%;margin:0}body:has(>#popup_recommend) h1,body:has(>#articleSample) h1{padding-right:0}@media screen and (max-width: 599px){body:has(>#popup_recommend) #popup_recommend,body:has(>#articleSample) #popup_recommend{grid-template-columns:minmax(0, 1fr)}body:has(>#popup_recommend) .form_billing-address,body:has(>#articleSample) .form_billing-address{grid-template-columns:minmax(0, 1fr)}}.icon:before{font-family:icon,sans-serif;text-align:center}.icon.delivery:before{content:"b"}.icon.right:before{content:"r"}.icon.delivery_address:before{content:"@"}.icon.payment_address:before{content:"p"}.icon.divergent_address:before{content:"@"}.icon.payment:before{content:"s"}.icon.coupon:before{content:"i"}.icon.next:before{content:"r"}.icon.previous:before{content:"l"}.icon.delete:before{display:inline-block;margin-right:5px;color:#d12b0b;content:"x"}.picker{font-size:16px;text-align:left;line-height:1.2;color:#000;position:absolute;z-index:10000;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.picker__input{cursor:default}.picker__input.picker__input--active{border-color:#0089ec}.picker__holder{width:100%;overflow-y:auto;-webkit-overflow-scrolling:touch}.picker{width:100%}.picker__holder{position:absolute;background:#fff;border:1px solid #aaa;border-top-width:0;border-bottom-width:0;border-radius:0 0 5px 5px;box-sizing:border-box;min-width:176px;max-width:466px;max-height:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;opacity:0;-webkit-transform:translateY(-1em) perspective(600px) rotateX(10deg);transform:translateY(-1em) perspective(600px) rotateX(10deg);transition:-webkit-transform .15s ease-out,opacity .15s ease-out,max-height 0s .15s,border-width 0s .15s;transition:transform .15s ease-out,opacity .15s ease-out,max-height 0s .15s,border-width 0s .15s}.picker__frame{padding:1px}.picker__wrap{margin:-1px}.picker--opened .picker__holder{max-height:25em;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;opacity:1;border-top-width:1px;border-bottom-width:1px;-webkit-transform:translateY(0) perspective(600px) rotateX(0deg);transform:translateY(0) perspective(600px) rotateX(0deg);transition:-webkit-transform .15s ease-out,opacity .15s ease-out,max-height 0s,border-width 0s;transition:transform .15s ease-out,opacity .15s ease-out,max-height 0s,border-width 0s;box-shadow:0 6px 18px 1px rgba(0,0,0,.12)}.picker__box{padding:0 1em}.picker__header{text-align:center;position:relative;margin-top:.75em}.picker__month,.picker__year{font-weight:500;display:inline-block;margin-left:.25em;margin-right:.25em}.picker__year{color:#999;font-size:.8em;font-style:italic}.picker__select--month,.picker__select--year{border:1px solid #b7b7b7;height:2em;padding:.5em;margin-left:.25em;margin-right:.25em}@media(min-width: 24.5em){.picker__select--month,.picker__select--year{margin-top:-0.5em}.picker__select--month{width:35%}.picker__select--year{width:22.5%}.picker__select--month:focus,.picker__select--year:focus{border-color:#0089ec}.picker__nav--prev,.picker__nav--next{position:absolute;padding:.5em 1.25em;width:1em;height:1em;box-sizing:content-box;top:-0.25em}}@media(min-width: 24.5em){.picker__nav--prev,.picker__nav--next{top:-0.33em}.picker__nav--prev{left:-1em;padding-right:1.25em}}@media(min-width: 24.5em){.picker__nav--prev{padding-right:1.5em}.picker__nav--next{right:-1em;padding-left:1.25em}}@media(min-width: 24.5em){.picker__nav--next{padding-left:1.5em}.picker__nav--prev:before,.picker__nav--next:before{content:" ";border-top:.5em solid rgba(0,0,0,0);border-bottom:.5em solid rgba(0,0,0,0);border-right:.75em solid #000;width:0;height:0;display:block;margin:0 auto}.picker__nav--next:before{border-right:0;border-left:.75em solid #000}.picker__nav--prev:hover,.picker__nav--next:hover{cursor:pointer;color:#000;background:#b1dcfb}.picker__nav--disabled,.picker__nav--disabled:hover,.picker__nav--disabled:before,.picker__nav--disabled:before:hover{cursor:default;background:none;border-right-color:#f5f5f5;border-left-color:#f5f5f5}.picker__table{text-align:center;border-collapse:collapse;border-spacing:0;table-layout:fixed;font-size:inherit;width:100%;margin-top:.75em;margin-bottom:.5em}}@media(min-height: 33.875em){.picker__table{margin-bottom:.75em}.picker__table td{margin:0;padding:0}.picker__weekday{width:14.285714286%;font-size:.75em;padding-bottom:.25em;color:#999;font-weight:500}}@media(min-height: 33.875em){.picker__weekday{padding-bottom:.5em}.picker__day{padding:.3125em 0;font-weight:200;border:1px solid rgba(0,0,0,0)}.picker__day--today{position:relative}.picker__day--today:before{content:" ";position:absolute;top:2px;right:2px;width:0;height:0;border-top:.5em solid #0059bc;border-left:.5em solid rgba(0,0,0,0)}.picker__day--disabled:before{border-top-color:#aaa}.picker__day--outfocus{color:#ddd}.picker__day--infocus:hover,.picker__day--outfocus:hover{cursor:pointer;color:#000;background:#b1dcfb}.picker__day--highlighted{border-color:#0089ec}.picker__day--highlighted:hover,.picker--focused .picker__day--highlighted{cursor:pointer;color:#000;background:#b1dcfb}.picker__day--selected,.picker__day--selected:hover,.picker--focused .picker__day--selected{background:#0089ec;color:#fff}.picker__day--disabled,.picker__day--disabled:hover,.picker--focused .picker__day--disabled{background:#f5f5f5;border-color:#f5f5f5;color:#ddd;cursor:default}.picker__day--highlighted.picker__day--disabled,.picker__day--highlighted.picker__day--disabled:hover{background:#bbb}.picker__footer{text-align:center}.picker__button--today,.picker__button--clear,.picker__button--close{border:1px solid #fff;background:#fff;font-size:.8em;padding:.66em 0;font-weight:bold;width:33%;display:inline-block;vertical-align:bottom}.picker__button--today:hover,.picker__button--clear:hover,.picker__button--close:hover{cursor:pointer;color:#000;background:#b1dcfb;border-bottom-color:#b1dcfb}.picker__button--today:focus,.picker__button--clear:focus,.picker__button--close:focus{background:#b1dcfb;border-color:#0089ec;outline:none}.picker__button--today:before,.picker__button--clear:before,.picker__button--close:before{position:relative;display:inline-block;height:0}.picker__button--today:before,.picker__button--clear:before{content:" ";margin-right:.45em}.picker__button--today:before{top:-0.05em;width:0;border-top:.66em solid #0059bc;border-left:.66em solid rgba(0,0,0,0)}.picker__button--clear:before{top:-0.25em;width:.66em;border-top:3px solid #e20}.picker__button--close:before{content:"×";top:-0.1em;vertical-align:top;font-size:1.1em;margin-right:.35em;color:#777}.picker__button--today[disabled],.picker__button--today[disabled]:hover{background:#f5f5f5;border-color:#f5f5f5;color:#ddd;cursor:default}.picker__button--today[disabled]:before{border-top-color:#aaa}}.rte_container strong{font-family:bold}.rte_container em{font-style:italic}.rte_container img{max-width:1130px;margin-bottom:2em}.rte_container a:not(.btn){color:#0b5563 !important}.rte_container s{text-decoration:line-through}.rte_container u{text-decoration:underline}.rte_container li{list-style:none;color:#444;font-size:16px;line-height:24px;position:relative;padding-left:20px}.rte_container li:before{content:"";background:#444;margin-right:14px;position:absolute;left:0;top:10px;width:5px;height:5px}.rte_container:before,.rte_container:after{content:"";display:table}.rte_container:after{clear:both}.pagination:not(.UserSavedDesigns){display:flex;justify-content:center;align-items:center;gap:10px;height:auto}.pagination:not(.UserSavedDesigns):not(:has(a)){display:none}.pagination:not(.UserSavedDesigns) a,.pagination:not(.UserSavedDesigns) .current{display:flex;align-items:center;justify-content:center;float:none;box-sizing:border-box;width:40px;height:40px;margin:0;padding:0;border:1px solid #ddd;border-radius:50%;background:#fff;font-family:"Instrument Sans",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;font-size:15px;font-weight:600;line-height:1;color:#111;text-decoration:none;transition:border-color .2s ease,background-color .2s ease,color .2s ease}.pagination:not(.UserSavedDesigns) a:hover,.pagination:not(.UserSavedDesigns) .current:hover{background:#fff;border-color:#111;text-decoration:none}.pagination:not(.UserSavedDesigns) .current,.pagination:not(.UserSavedDesigns) .current:hover{background:#111;border-color:#111;color:#fff}.pagination:not(.UserSavedDesigns) .previous,.pagination:not(.UserSavedDesigns) .next{position:relative}.pagination:not(.UserSavedDesigns) .previous i,.pagination:not(.UserSavedDesigns) .next i{display:none}.pagination:not(.UserSavedDesigns) .previous:before,.pagination:not(.UserSavedDesigns) .next:before{content:none}.pagination:not(.UserSavedDesigns) .previous:after,.pagination:not(.UserSavedDesigns) .next:after{content:"";width:14px;height:14px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 1.2 5 5 9 1.2'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 1.2 5 5 9 1.2'/%3E%3C/svg%3E") center/contain no-repeat}.pagination:not(.UserSavedDesigns) .next:after{transform:rotate(-90deg)}.pagination:not(.UserSavedDesigns) .previous:after{transform:rotate(90deg)}#related{background:#fff}#related .item{width:25%;float:left;box-sizing:border-box;padding:10px}#related .item a{padding:0 0 5px 0;display:block;background:#0b5563;color:#fff}#related .item a span{display:block;padding:0 10px;color:#fff}#related .item img{border-bottom:solid 1px #f5f5f5;margin-bottom:10px;width:100%;height:auto}.trade-groups,.product-listing{background:#f5f5f5;padding:30px 0 50px 0}.trade-groups .headline,.product-listing .headline{margin-bottom:20px;font-family:"extrabold";text-transform:uppercase;margin-top:30px}.trade-groups .content,.product-listing .content{float:left;width:100%}.trade-groups .content .tab_content,.product-listing .content .tab_content{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:2%}.trade-groups .card,.product-listing .card{box-sizing:border-box;border:none;position:relative;float:left;width:31%;margin:0;overflow:visible;height:auto;background:none}.trade-groups .card.cardBig,.product-listing .card.cardBig{width:50%}.trade-groups .card a:not(.fresco),.product-listing .card a:not(.fresco){position:relative;display:block}.trade-groups .card a:not(.fresco):hover,.product-listing .card a:not(.fresco):hover{text-decoration:none}.trade-groups .card figure,.product-listing .card figure{display:grid;grid-template-columns:100%;margin:0}.trade-groups .card picture,.product-listing .card picture{grid-area:1/1;display:block;overflow:hidden;border-radius:15px}.trade-groups .card img,.product-listing .card img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:0;transition:transform .5s ease}.trade-groups .card figcaption,.product-listing .card figcaption{display:contents}.trade-groups .card strong,.trade-groups .card h2,.product-listing .card strong,.product-listing .card h2{grid-row:2;margin:15px 0 0;font-family:"Instrument Sans",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;font-size:15px;font-weight:600;line-height:1.3;text-align:center;color:#111;display:block}.trade-groups .card .link,.product-listing .card .link{grid-area:1/1;align-self:end;z-index:1;display:block;margin:0 15px 15px;padding:14px 10px;border-radius:30px;background:#fff;box-shadow:0 5px 30px rgba(0,0,0,.05);font-size:15px;font-weight:600;line-height:normal;text-align:center;color:#111;opacity:0;transform:translateY(15px);transition:opacity .5s ease,transform .5s ease,background-color .5s ease,color .5s ease}.trade-groups .card .link:after,.product-listing .card .link:after{content:none}.trade-groups .card em,.product-listing .card em{border:1px solid #ddd;border-radius:30px;padding:2px 5px;color:#555;font-size:10px;margin-left:5px}.trade-groups .card .preview-btn,.product-listing .card .preview-btn{z-index:2;position:absolute;width:45px;height:45px;top:15px;right:15px;border:none;border-radius:50%;background:#fff;box-shadow:0 5px 30px rgba(0,0,0,.05);opacity:0;transform:translateX(15px);transition:opacity .5s ease,transform .5s ease,background-color .5s ease,color .5s ease;color:#111}.trade-groups .card .preview-btn:before,.product-listing .card .preview-btn:before{display:block;width:45px;height:45px;content:"";background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='7' cy='7' r='4.6'/%3E%3Cpath d='M10.4 10.4 14 14'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='7' cy='7' r='4.6'/%3E%3Cpath d='M10.4 10.4 14 14'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:19px 19px;mask-size:19px 19px}.trade-groups .card .preview-btn:hover,.product-listing .card .preview-btn:hover{text-decoration:none;background:#111;color:#fff}.trade-groups .card:hover img,.product-listing .card:hover img{transform:scale(1.05)}.trade-groups .card:hover .link,.trade-groups .card:hover .preview-btn,.product-listing .card:hover .link,.product-listing .card:hover .preview-btn{opacity:1;transform:none}.trade-groups .card .link:hover,.product-listing .card .link:hover{background:#111;color:#fff}.trade-groups .card a:focus-visible .link,.product-listing .card a:focus-visible .link{opacity:1;transform:none}@media(hover: none){.trade-groups .card .preview-btn,.product-listing .card .preview-btn{opacity:1;transform:none}}.trade-groups.full .content,.product-listing.full .content{width:100%}.trade-groups.full .card,.product-listing.full .card{width:25%;margin:0}.trade-groups.full .card.cardBig,.product-listing.full .card.cardBig{width:50%}.trade-groups.sidebar{padding:15px 0 15px 0;margin-bottom:25px}.trade-groups.sidebar aside.sidebar{background:rgba(0,0,0,0);margin-bottom:5px;width:100%;padding:0}.trade-groups.sidebar aside.sidebar li{float:left}.trade-groups.sidebar aside.sidebar li a{padding:15px 30px 15px 0;-webkit-transition:all 0.25s ease-out;-moz-transition:all 0.25s ease-out;transition:all 0.25s ease-out}.trade-groups.sidebar aside.sidebar li a:after{transform:rotate(0deg)}#tabsMenu{padding-top:88px;padding-bottom:88px;background:#fff}#tabsMenu>.wrp>h3,#tabsMenu>.wrp>.headline{display:block;text-align:center;text-transform:none;font-family:"Instrument Sans",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;font-size:44px;font-weight:600;letter-spacing:-0.034em;color:#111;margin-top:0;margin-bottom:32px}#tabsMenu>.wrp>aside.sidebar,#tabsMenu>.wrp>.content{float:none;width:100%}#tabsMenu>.wrp>aside.sidebar{text-align:center;margin-bottom:32px}#tabsMenu>.wrp>aside.sidebar ul{display:inline-flex;flex-wrap:wrap;justify-content:center;gap:0}#tabsMenu>.wrp>aside.sidebar li.tab{float:none;list-style:none}#tabsMenu aside.sidebar ul{display:inline-flex;align-items:center;flex-wrap:wrap;justify-content:center;height:auto;gap:0}#tabsMenu aside.sidebar ul li.tab{margin-bottom:0}#tabsMenu aside.sidebar ul li.tab>a{display:block;padding:0 16px 8px;margin-bottom:0;border:none;border-bottom:1px solid #ddd;border-radius:0;height:auto;line-height:37px;background-color:rgba(0,0,0,0);background-image:linear-gradient(to right, #111111 0%, #111111 100%);background-repeat:no-repeat;background-position:0 100%;background-origin:border-box;background-size:0 2px;text-transform:none;font-size:16px;font-weight:600;color:#111;transition:background-size .3s ease,color .3s ease}#tabsMenu aside.sidebar ul li.tab>a:hover{background-size:100% 2px;color:#111}#tabsMenu aside.sidebar ul li.tab:hover{border-color:#0b5563;color:#0b5563}#tabsMenu aside.sidebar ul li.tab.current>a,#tabsMenu aside.sidebar ul li.tab.active>a,#tabsMenu aside.sidebar ul li.tab>a.current,#tabsMenu aside.sidebar ul li.tab>a.active{background-size:100% 2px;color:#111}#tabsMenu .tab_content,.product-listing>.wrp>.content,.trade-groups.full>.wrp>.content{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:32px;align-items:start;float:none}#tabsMenu .tab_content>.card,.product-listing>.wrp>.content>.card,.trade-groups.full>.wrp>.content>.card{float:none;width:auto;margin:0}#tabsMenu .tab_content>.card.cardBig,.product-listing>.wrp>.content>.card.cardBig,.trade-groups.full>.wrp>.content>.card.cardBig{grid-column:span 2}header.headline{margin:0 56px}header.headline>picture{display:block}header.headline>picture>img{display:block;width:100%;height:420px;object-fit:cover;object-position:center;border-radius:20px}@media(max-width: 1023px){header.headline{margin:0 16px}header.headline>picture>img{position:static;left:auto;height:220px}}#trade-blocks{padding:88px 0;background:#fff}#trade-blocks>.wrp{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:20px;height:auto}#trade-blocks>.wrp:before,#trade-blocks>.wrp:after{content:none}#trade-blocks .card{grid-column:span 1;position:relative;z-index:0;float:none;width:auto;height:600px;margin:0;box-sizing:border-box;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;padding:40px 30px;text-align:center;border-radius:15px;color:#111;background:#0b5563}#trade-blocks .card.double{grid-column:span 2}#trade-blocks .card.last-item{margin-right:0}#trade-blocks .card picture{position:absolute;inset:0;z-index:-1;display:block}#trade-blocks .card picture:after{content:"";position:absolute;inset:0;background:linear-gradient(to top, rgba(255, 255, 255, 0.85) 0, rgba(255, 255, 255, 0.55) 35%, rgba(255, 255, 255, 0) 62%)}#trade-blocks .card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .4s cubic-bezier(0.3, 1, 0.3, 1)}#trade-blocks .card:hover img{transform:scale(1.04)}#trade-blocks .card h3{position:static;order:0;padding:0;margin:0 0 16px;font-family:"Instrument Sans",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;font-size:28px;font-weight:600;letter-spacing:-0.034em;line-height:1.2;text-transform:none;color:#111}#trade-blocks .card a{position:static;display:block;color:#111}#trade-blocks .card a:hover{text-decoration:none}#trade-blocks .card a:after{content:"";position:absolute;inset:0;z-index:1}#trade-blocks .card figcaption{position:static;height:auto;padding:0;background:none;font-size:15px}#trade-blocks .card p{margin:0 0 16px;font-size:15px;color:#111}#trade-blocks .card p:empty{display:none}#trade-blocks .card .up-comming-time:empty,#trade-blocks .card .up-comming-time>div:empty{display:none}#trade-blocks .card .read-more{margin-top:8px}#trade-blocks .card .read-more a[aria-label]{display:none}#trade-blocks .card .read-more a{display:inline-block;float:none;box-sizing:border-box;width:auto;min-width:0;height:51px;padding:0 55px;border:1px solid rgba(0,0,0,0);border-radius:30px;font-family:"Instrument Sans",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;font-size:15px;font-weight:600;line-height:49px;text-align:center;text-decoration:none;cursor:pointer;border-color:#111;background:#111;color:#fff;position:relative;z-index:2;letter-spacing:-0.024em;transition:background-color .4s cubic-bezier(0.3, 1, 0.3, 1),border-color .4s cubic-bezier(0.3, 1, 0.3, 1),color .4s cubic-bezier(0.3, 1, 0.3, 1)}#trade-blocks .card .read-more a:hover{border-color:#0b5563;background:#0b5563;color:#fff}#trade-blocks .card .read-more a.disabled,#trade-blocks .card .read-more a[disabled]{border-color:#ddd;background:#f5f5f5;color:dimgray;cursor:not-allowed}#trade-blocks .card .read-more a:after{content:none}@media(max-width: 767px){#trade-blocks>.wrp{grid-template-columns:minmax(0, 1fr);gap:16px}#trade-blocks .card,#trade-blocks .card.double{grid-column:auto;height:400px}#trade-blocks .card .read-more a{padding:0 16px;white-space:nowrap;max-width:100%}}#trade-blocks{padding-top:88px;padding-bottom:88px}#trade-blocks figure.card h1,#trade-blocks figure.card h2,#trade-blocks figure.card h3,#trade-blocks figure.card .headline,#trade-blocks figure.card a,#trade-blocks figure.card a *{color:#111}#trade-blocks figure.card:not(:has(img)),#trade-blocks figure.card:not(:has(img)) h1,#trade-blocks figure.card:not(:has(img)) h2,#trade-blocks figure.card:not(:has(img)) h3,#trade-blocks figure.card:not(:has(img)) p,#trade-blocks figure.card:not(:has(img)) .headline,#trade-blocks figure.card:not(:has(img)) a,#trade-blocks figure.card:not(:has(img)) a *{color:#fff}#trade-blocks figure.card:not(:has(img)) .read-more a{background:#fff;color:#111}#trade-blocks figure.card:not(:has(img)) .read-more a:hover{background:#111;color:#fff}#trade-blocks figure.card:has(img) .read-more a{color:#fff}#trade-blocks figure.card:has(img) h3,#trade-blocks figure.card:has(img) p{text-shadow:0 0 18px rgba(255,255,255,.9),0 0 4px rgba(255,255,255,.8)}#account_tracking td{color:#444;font-size:14px}main#account_tracking #tracking_search{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:16px;margin-bottom:56px}main#account_tracking #tracking_search>.clr{display:none}main#account_tracking #tracking_search>div.cf{display:contents}main#account_tracking #tracking_search>div.cf:before,main#account_tracking #tracking_search>div.cf:after{content:none}main#account_tracking #tracking_search .col_left,main#account_tracking #tracking_search .col_right{box-sizing:border-box;float:none;width:auto;min-height:0;margin:0;padding:32px;border-radius:15px;background:#fff;font-size:15px;font-weight:600;line-height:1.4;color:#111}main#account_tracking #tracking_search .col_left>br,main#account_tracking #tracking_search .col_left>.clr,main#account_tracking #tracking_search .col_right>br,main#account_tracking #tracking_search .col_right>.clr{display:none}main#account_tracking #tracking_search .col_left>em,main#account_tracking #tracking_search .col_right>em{display:block;margin:0 0 10px;font-size:13px;font-style:normal;font-weight:400;color:dimgray}main#account_tracking #tracking_search #sSearch{display:inline-block;width:calc(100% - 60px);vertical-align:middle}main#account_tracking #tracking_search #sSearch+.btn{position:static;float:none;width:50px;min-width:0;height:50px;margin:0 0 0 6px;border-radius:50%;background-color:#111;vertical-align:middle}main#account_tracking #tracking_search #sSearch+.btn:before{content:"";display:block;width:18px;height:18px;margin:0 auto;background:#fff;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='7' cy='7' r='4.6'/%3E%3Cpath d='M10.4 10.4 14 14'/%3E%3C/svg%3E") no-repeat center/contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='7' cy='7' r='4.6'/%3E%3Cpath d='M10.4 10.4 14 14'/%3E%3C/svg%3E") no-repeat center/contain;font-size:0;line-height:0;text-indent:0}main#account_tracking #tracking_search #sSearch+.btn:hover{background-color:#0b5563}main#account_tracking #tracking_search>div.cf>.col_right{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0;border-radius:0;background:none;font-weight:400;color:#444}main#account_tracking #tracking_search>div.cf>.col_right>p{margin:0}main#account_tracking #tracking_search>div.cf>.col_right>p strong{font-family:inherit;font-weight:600;color:#111}main#account_tracking #tracking_search>div.cf>.col_right>strong{display:block}main#account_tracking #tracking_search>div.cf>.col_right .buttonWrapper{display:flex;gap:10px}main#account_tracking #tracking_search>div.cf>.col_right .buttonWrapper .btn{position:relative;display:flex;align-items:center;justify-content:center;float:none;box-sizing:border-box;width:40px;min-width:0;height:40px;margin:0;padding:0;border:1px solid #ddd;border-radius:50%;background:#fff;font-size:0;line-height:0;color:#111;cursor:pointer;overflow:hidden;transition:border-color .2s ease}main#account_tracking #tracking_search>div.cf>.col_right .buttonWrapper .btn:after{content:"";width:14px;height:14px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 1.2 5 5 9 1.2'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 1.2 5 5 9 1.2'/%3E%3C/svg%3E") center/contain no-repeat;transform:rotate(90deg)}main#account_tracking #tracking_search>div.cf>.col_right .buttonWrapper .btn:last-child:after{transform:rotate(-90deg)}main#account_tracking #tracking_search>div.cf>.col_right .buttonWrapper .btn:hover{border-color:#111;background:#fff;color:#111}main#account_tracking #tracking_search>strong{grid-column:1/-1;display:block;font-weight:400}main#account_tracking #tracking_search>strong>br,main#account_tracking #tracking_search>strong>.clr{display:none}main#account_tracking #tracking_search #orders,main#account_tracking #tracking_search #orders_canceled{margin:0;font-size:13px;font-weight:500;line-height:1.4;letter-spacing:.02em;color:dimgray}main#account_tracking #tracking_search #orders>hr,main#account_tracking #tracking_search #orders_canceled>hr{display:none}main#account_tracking #tracking_search #orders>h2,main#account_tracking #tracking_search #orders_canceled>h2{margin:32px 0 16px;font-size:20px;letter-spacing:0;color:#111}main#account_tracking #tracking_search #orders>a,main#account_tracking #tracking_search #orders_canceled>a{display:grid;grid-template-columns:minmax(0, 1fr) auto;align-items:center;gap:10px 32px;margin:8px 0 24px;padding:32px;border:none;border-radius:15px;background:#fff;font-size:14px;font-weight:400;line-height:1.5;letter-spacing:0;color:#444;transition:box-shadow .2s ease}main#account_tracking #tracking_search #orders>a:before,main#account_tracking #tracking_search #orders>a:after,main#account_tracking #tracking_search #orders_canceled>a:before,main#account_tracking #tracking_search #orders_canceled>a:after{content:none}main#account_tracking #tracking_search #orders>a:hover,main#account_tracking #tracking_search #orders_canceled>a:hover{box-shadow:0 14px 34px rgba(0,0,0,.12)}main#account_tracking #tracking_search #orders>a>br,main#account_tracking #tracking_search #orders_canceled>a>br{display:none}main#account_tracking #tracking_search #orders>a>strong,main#account_tracking #tracking_search #orders_canceled>a>strong{grid-column:1;float:none;margin:0;font-size:17px;font-weight:600;line-height:1.3;color:#111}main#account_tracking #tracking_search #orders>a>em,main#account_tracking #tracking_search #orders_canceled>a>em{grid-column:1;font-size:13px;font-style:normal;line-height:1.5;color:dimgray}main#account_tracking #tracking_search #orders>a>em>span,main#account_tracking #tracking_search #orders_canceled>a>em>span{margin-right:4px;font-size:14px;font-weight:600;color:#111}main#account_tracking #tracking_search #orders>a>em>span:before,main#account_tracking #tracking_search #orders_canceled>a>em>span:before{content:"";display:inline-block;width:8px;height:8px;margin-right:8px;border-radius:50%;background:#0b5563;vertical-align:1px}main#account_tracking #tracking_search #orders>a>small,main#account_tracking #tracking_search #orders_canceled>a>small{display:block;width:fit-content;max-width:100%;box-sizing:border-box;padding:7px 14px;border:1px solid #f2d9a7;border-radius:12px;background:#fbf4e6;font-size:13px;line-height:1.5;color:#111;grid-column:1;justify-self:start;margin:2px 0 0}main#account_tracking #tracking_search #orders>a>.btn,main#account_tracking #tracking_search #orders_canceled>a>.btn{display:inline-block;float:none;box-sizing:border-box;width:auto;min-width:0;height:44px;padding:0 32px;border:1px solid rgba(0,0,0,0);border-radius:30px;font-family:"Instrument Sans",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;font-size:15px;font-weight:600;line-height:42px;text-align:center;text-decoration:none;cursor:pointer;border-color:#111;background:#111;color:#fff;grid-column:2;grid-row:1/span 3;margin:0}main#account_tracking #tracking_search #orders>a>.btn:hover,main#account_tracking #tracking_search #orders_canceled>a>.btn:hover{border-color:#0b5563;background:#0b5563;color:#fff}main#account_tracking #tracking_search #orders>a>.btn.disabled,main#account_tracking #tracking_search #orders>a>.btn[disabled],main#account_tracking #tracking_search #orders_canceled>a>.btn.disabled,main#account_tracking #tracking_search #orders_canceled>a>.btn[disabled]{border-color:#ddd;background:#f5f5f5;color:dimgray;cursor:not-allowed}main#account_tracking #tracking_search #orders>a:hover>.btn,main#account_tracking #tracking_search #orders_canceled>a:hover>.btn{border-color:#0b5563;background:#0b5563;color:#fff}main#account_tracking #tracking_search #orders_canceled>a{border:1px solid #ddd;background:none}main#account_tracking #tracking_search #orders_canceled>a:hover{box-shadow:none;border-color:dimgray}main#account_tracking #tracking_search #orders_canceled>a>strong{font-weight:500;color:dimgray}main#account_tracking #tracking_search #orders_canceled>a>em{color:dimgray}main#account_tracking #tracking_search #orders_canceled>a>.btn{border-color:#ddd;background:none;color:#444}main#account_tracking #tracking_search #orders_canceled>a:hover>.btn{border-color:#111;background:none;color:#111}@media(max-width: 1023px){main#account_tracking #tracking_search{grid-template-columns:minmax(0, 1fr)}}@media(max-width: 599px){main#account_tracking #tracking_search .col_left,main#account_tracking #tracking_search .col_right{padding:32px 20px}main#account_tracking #tracking_search>div.cf>.col_right{flex-direction:column;align-items:stretch}main#account_tracking #tracking_search #orders>a,main#account_tracking #tracking_search #orders_canceled>a{grid-template-columns:minmax(0, 1fr);padding:32px 20px}main#account_tracking #tracking_search #orders>a>.btn,main#account_tracking #tracking_search #orders_canceled>a>.btn{grid-column:1;grid-row:auto;margin-top:8px;text-align:center}}main#account_tracking>.wrp>form:not(#tracking_search){display:grid;grid-template-columns:minmax(0, 3fr) minmax(0, 2fr);gap:16px;align-items:start;margin-bottom:56px}main#account_tracking>.wrp>form:not(#tracking_search)>.clr,main#account_tracking>.wrp>form:not(#tracking_search)>input[type=hidden]{display:none}main#account_tracking>.wrp>form:not(#tracking_search)>.col_left,main#account_tracking>.wrp>form:not(#tracking_search)>.col_right{float:none;box-sizing:border-box;width:auto;margin:0;padding:32px;border-radius:15px;background:#fff}main#account_tracking>.wrp>form:not(#tracking_search) span.h3{display:block;margin:0 0 16px;font-family:"Instrument Sans",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;font-size:20px;font-weight:600;line-height:1.3;color:#111}main#account_tracking>.wrp>form:not(#tracking_search) hr{display:none}main#account_tracking>.wrp>form:not(#tracking_search)>.col_left>strong{display:block;margin:0 0 8px;font-size:16px;font-weight:600;color:#111}main#account_tracking>.wrp>form:not(#tracking_search) table{width:100%;border-collapse:collapse}main#account_tracking>.wrp>form:not(#tracking_search) tr{border-top:1px solid rgba(0,0,0,.1)}main#account_tracking>.wrp>form:not(#tracking_search) td{padding:9px 0;vertical-align:top;font-size:14px;line-height:1.45;color:#444}main#account_tracking>.wrp>form:not(#tracking_search) td:first-child{width:42%;padding-right:16px;font-weight:400;color:dimgray}main#account_tracking>.wrp>form:not(#tracking_search) section+section{margin-top:32px}main#account_tracking>.wrp>form:not(#tracking_search) #account_tracking_articleoptions ul:empty{display:none}main#account_tracking>.wrp>form:not(#tracking_search) #account_tracking_articleoptions+#tracking_total_block{margin-top:0}main#account_tracking>.wrp>form:not(#tracking_search) #tracking_upload .btn{display:inline-block;float:none;box-sizing:border-box;width:auto;min-width:0;height:44px;padding:0 32px;border:1px solid rgba(0,0,0,0);border-radius:30px;font-family:"Instrument Sans",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;font-size:15px;font-weight:600;line-height:42px;text-align:center;text-decoration:none;cursor:pointer;border-color:#111;background:#111;color:#fff;float:none;margin:0}main#account_tracking>.wrp>form:not(#tracking_search) #tracking_upload .btn:hover{border-color:#0b5563;background:#0b5563;color:#fff}main#account_tracking>.wrp>form:not(#tracking_search) #tracking_upload .btn.disabled,main#account_tracking>.wrp>form:not(#tracking_search) #tracking_upload .btn[disabled]{border-color:#ddd;background:#f5f5f5;color:dimgray;cursor:not-allowed}main#account_tracking>.wrp>form:not(#tracking_search) #tracking_total_block{font-size:20px;font-weight:600;line-height:1.3;color:#111}main#account_tracking>.wrp>form:not(#tracking_search) #tracking_total_block>br{display:none}main#account_tracking>.wrp>form:not(#tracking_search) #tracking_total_block ul{margin:0 0 16px;padding:0;list-style:none;border-bottom:1px solid #111}main#account_tracking>.wrp>form:not(#tracking_search) #tracking_total_block li{display:flex;flex-wrap:wrap;column-gap:6px;margin:0;padding:9px 0;border-top:1px solid rgba(0,0,0,.1);font-size:14px;font-weight:400;line-height:1.45;color:#444}main#account_tracking>.wrp>form:not(#tracking_search) #tracking_total_block li:before{content:none}main#account_tracking>.wrp>form:not(#tracking_search) #tracking_total_block li span{color:dimgray}main#account_tracking>.wrp>form:not(#tracking_search) #tracking_total_block li em{margin-left:auto;font-style:normal;color:dimgray}main#account_tracking>.wrp>form:not(#tracking_search) #tracking_total_block .total_value{font-size:13px;font-weight:400;color:dimgray}main#account_tracking>.wrp>form:not(#tracking_search)>.col_right span.h3~span.h3{margin-top:32px;padding-top:32px;border-top:1px solid rgba(0,0,0,.1)}main#account_tracking>.wrp>form:not(#tracking_search)>.col_right>strong{display:block;margin:0 0 6px;font-size:14px;font-weight:500;color:#111}main#account_tracking>.wrp>form:not(#tracking_search)>.col_right>p{margin:8px 0 0;font-size:14px;line-height:1.5;color:dimgray}main#account_tracking>.wrp>form:not(#tracking_search)>.col_right>a.btn:not(.default){display:inline-block;float:none;box-sizing:border-box;width:auto;min-width:0;height:51px;padding:0 32px;border:1px solid rgba(0,0,0,0);border-radius:30px;font-family:"Instrument Sans",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;font-size:15px;font-weight:600;line-height:49px;text-align:center;text-decoration:none;cursor:pointer;border-color:#111;background:#111;color:#fff}main#account_tracking>.wrp>form:not(#tracking_search)>.col_right>a.btn:not(.default):hover{border-color:#0b5563;background:#0b5563;color:#fff}main#account_tracking>.wrp>form:not(#tracking_search)>.col_right>a.btn:not(.default).disabled,main#account_tracking>.wrp>form:not(#tracking_search)>.col_right>a.btn:not(.default)[disabled]{border-color:#ddd;background:#f5f5f5;color:dimgray;cursor:not-allowed}main#account_tracking>.wrp>form:not(#tracking_search)>.col_right>a.btn.default,main#account_tracking>.wrp>form:not(#tracking_search)>.col_right>button.btn.cancel{display:inline-block;float:none;box-sizing:border-box;width:auto;min-width:0;height:51px;padding:0 32px;border:1px solid rgba(0,0,0,0);border-radius:30px;font-family:"Instrument Sans",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;font-size:15px;font-weight:600;line-height:49px;text-align:center;text-decoration:none;cursor:pointer;border-color:#111;background:rgba(0,0,0,0);color:#111}main#account_tracking>.wrp>form:not(#tracking_search)>.col_right>a.btn.default:hover,main#account_tracking>.wrp>form:not(#tracking_search)>.col_right>button.btn.cancel:hover{border-color:#111;background:#111;color:#fff}main#account_tracking>.wrp>form:not(#tracking_search)>.col_right>a.btn:not(.default),main#account_tracking>.wrp>form:not(#tracking_search)>.col_right>a.btn.default,main#account_tracking>.wrp>form:not(#tracking_search)>.col_right>button.btn.cancel{display:block;float:none;width:100%;margin:16px 0 0}main#account_tracking>.wrp>form:not(#tracking_search)>.col_right>a.btn:first-child{margin-top:0}@media(max-width: 1023px){main#account_tracking>.wrp>form:not(#tracking_search){grid-template-columns:minmax(0, 1fr)}}@media(max-width: 767px){main#account_tracking>.wrp>form:not(#tracking_search)>.col_left,main#account_tracking>.wrp>form:not(#tracking_search)>.col_right{padding:32px 20px}}@media(max-width: 600px){main#account_tracking>.wrp>form:not(#tracking_search) td{display:block;width:auto;padding:0 0 9px}main#account_tracking>.wrp>form:not(#tracking_search) td:first-child{width:auto;padding:9px 0 0;font-size:13px}}main#account_tracking>.wrp:has(>.col_left){display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:16px;padding-bottom:56px}main#account_tracking>.wrp:has(>.col_left):before,main#account_tracking>.wrp:has(>.col_left):after{content:none}main#account_tracking>.wrp:has(>.col_left)>.clr,main#account_tracking>.wrp:has(>.col_left)>hr{display:none}main#account_tracking>.wrp:has(>.col_left)>h1,main#account_tracking>.wrp:has(>.col_left)>p{grid-column:1/-1}main#account_tracking>.wrp:has(>.col_left)>h1{margin:0 0 16px}main#account_tracking>.wrp:has(>.col_left)>p{margin:0 0 16px;max-width:760px;font-size:15px;line-height:1.714}main#account_tracking>.wrp:has(>.col_left)>.col_left,main#account_tracking>.wrp:has(>.col_left)>.col_right{display:flex;flex-direction:column;align-items:flex-start;float:none;box-sizing:border-box;width:auto;margin:0;padding:32px;border-radius:15px;background:#fff}main#account_tracking>.wrp:has(>.col_left)>.col_left>strong,main#account_tracking>.wrp:has(>.col_left)>.col_right>strong{margin:0 0 8px;font-size:20px;font-weight:600;line-height:1.3;color:#111}main#account_tracking>.wrp:has(>.col_left)>.col_left>p,main#account_tracking>.wrp:has(>.col_left)>.col_right>p{margin:0 0 32px;font-size:15px;line-height:1.714;color:#444}main#account_tracking>.wrp:has(>.col_left)>.col_left>.btn,main#account_tracking>.wrp:has(>.col_left)>.col_right>.btn{display:inline-block;float:none;box-sizing:border-box;width:auto;min-width:0;height:51px;padding:0 32px;border:1px solid rgba(0,0,0,0);border-radius:30px;font-family:"Instrument Sans",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;font-size:15px;font-weight:600;line-height:49px;text-align:center;text-decoration:none;cursor:pointer;border-color:#111;background:#111;color:#fff;margin:auto 0 0}main#account_tracking>.wrp:has(>.col_left)>.col_left>.btn:hover,main#account_tracking>.wrp:has(>.col_left)>.col_right>.btn:hover{border-color:#0b5563;background:#0b5563;color:#fff}main#account_tracking>.wrp:has(>.col_left)>.col_left>.btn.disabled,main#account_tracking>.wrp:has(>.col_left)>.col_left>.btn[disabled],main#account_tracking>.wrp:has(>.col_left)>.col_right>.btn.disabled,main#account_tracking>.wrp:has(>.col_left)>.col_right>.btn[disabled]{border-color:#ddd;background:#f5f5f5;color:dimgray;cursor:not-allowed}@media(max-width: 767px){main#account_tracking>.wrp:has(>.col_left){grid-template-columns:minmax(0, 1fr)}main#account_tracking>.wrp:has(>.col_left)>.col_left,main#account_tracking>.wrp:has(>.col_left)>.col_right{padding:32px 20px}main#account_tracking>.wrp:has(>.col_left)>.col_left>.btn,main#account_tracking>.wrp:has(>.col_left)>.col_right>.btn{display:block;width:100%}}#opc_image{border:solid 1px #f5f5f5;max-width:100%;height:auto;margin-bottom:30px}#configurator{min-height:625px;position:relative;padding-top:90px}#configurator h1{height:70px;background:#f8f8f8;background:#fff;background:-moz-linear-gradient(top, #fff 0%, #f9f9f9 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #f9f9f9));background:-webkit-linear-gradient(top, #fff 0%, #f9f9f9 100%);background:-o-linear-gradient(top, #fff 0%, #f9f9f9 100%);background:-ms-linear-gradient(top, #fff 0%, #f9f9f9 100%);background:linear-gradient(to bottom, #fff 0%, #f9f9f9 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#ffffff", endColorstr="#f9f9f9",GradientType=0 );border-bottom:solid 1px #f5f5f5;position:absolute;box-sizing:border-box;padding:20px;top:0;left:0;right:0}#configurator h1 small{font-size:12px;display:inline-block;margin-left:20px}#product-detail{background:#f5f5f5;padding:30px 0}#product-detail .template-download,#product-detail .template-upload{clear:both;height:100px}#product-detail .template-download>div,#product-detail .template-upload>div{float:left}#product-detail .template-download .file_info,#product-detail .template-upload .file_info{margin-left:10px}#product-detail .template-download .buttons,#product-detail .template-upload .buttons{float:right}#product-detail .template-download .buttons a.btn,#product-detail .template-upload .buttons a.btn{float:left;margin-right:5px}#product-detail .template-download .buttons .btn.delete.cancel,#product-detail .template-upload .buttons .btn.delete.cancel{width:auto}#product-detail .template-download .error,#product-detail .template-upload .error{width:700px;margin-left:10px;color:#d12b0b}#product-detail .template-upload .btn.start{position:absolute;left:10000px}#product-detail .template-download{display:none}#product-detail #personalization{background-color:#fff;float:left}#product-detail #detail_infobar{min-height:20px;float:left;width:250px;margin-right:20px;top:0 !important}#product-detail #detail_infobar #detail_infobar_text,#product-detail #detail_infobar #detail_infobar_gallery,#product-detail #detail_infobar #detail_infobar_sheets,#product-detail #detail_infobar #detail_bookinfo{margin-bottom:20px;padding:15px;background:#fff}#product-detail #detail_infobar h3{margin:0 0 20px 0;text-align:left;font-size:14px}#product-detail #detail_infobar h3:after{display:none}#product-detail #detail_infobar li{padding:0}#product-detail #detail_infobar li:before{display:none}#product-detail #detail_infobar input[type=checkbox]{margin-top:5px}#product-detail #detail_infobar a.pdf,#product-detail #detail_infobar a.indd,#product-detail #detail_infobar a.ai{line-height:38px;height:40px;display:block;position:relative;padding-left:35px}#product-detail #detail_infobar a.pdf:before,#product-detail #detail_infobar a.indd:before,#product-detail #detail_infobar a.ai:before{position:absolute;color:#6a6a6a;font-size:36px;font-family:icon;content:"P";left:0;top:3px}#product-detail #detail_infobar a.indd:before{content:"I"}#product-detail #detail_infobar a.ai:before{content:"A"}#product-detail #detail_infobar #detail_infobar_gallery{padding:0}#product-detail #detail_infobar #detail_infobar_gallery .gallery_preview{width:100%;height:auto}#product-detail #detail_infobar #detail_infobar_gallery li{width:25%;float:left;padding:0;-webkit-transition:all 0.25s ease-out;-moz-transition:all 0.25s ease-out;transition:all 0.25s ease-out}#product-detail #detail_infobar #detail_infobar_gallery li img{width:100%;height:auto;cursor:pointer}#product-detail #detail_infobar #detail_infobar_gallery li:hover{opacity:.5;-webkit-transition:all 0.25s ease-out;-moz-transition:all 0.25s ease-out;transition:all 0.25s ease-out}#product-detail #detail_infobar-opc{min-height:20px;width:100%;margin-right:20px}#product-detail #detail_infobar-opc #detail_infobar_gallery{padding:0}#product-detail #detail_infobar-opc #detail_infobar_gallery .gallery_preview{width:870px;height:auto}#product-detail #detail_infobar-opc #detail_infobar_gallery li{height:60px;padding-right:10px;float:left;-webkit-transition:all 0.25s ease-out;-moz-transition:all 0.25s ease-out;transition:all 0.25s ease-out}#product-detail #detail_infobar-opc #detail_infobar_gallery li:before{background:none;margin-top:3px}#product-detail #detail_infobar-opc #detail_infobar_gallery li img{width:100%;height:auto;cursor:pointer}#product-detail #detail_infobar-opc #detail_infobar_gallery li:hover{opacity:.5;-webkit-transition:all 0.25s ease-out;-moz-transition:all 0.25s ease-out;transition:all 0.25s ease-out}#product-detail #total_block,#product-detail #delivery,#product-detail #weight{background:#fff;float:right;width:250px;padding:80px 15px 15px 15px;box-sizing:border-box;position:relative}#product-detail #total_block .upload_field input,#product-detail #total_block .upload_field label,#product-detail #delivery .upload_field input,#product-detail #delivery .upload_field label,#product-detail #weight .upload_field input,#product-detail #weight .upload_field label{width:100%;margin:0;box-sizing:border-box;display:block;float:none}#product-detail #total_block .upload_field label,#product-detail #delivery .upload_field label,#product-detail #weight .upload_field label{text-align:left}#product-detail #weight,#product-detail #delivery{margin-top:15px}#product-detail #total_block li{font-size:13px}#product-detail #total_block input,#product-detail #total_block input:not(.btn),#product-detail #total_block .non-input-field,#product-detail #total_block select{width:100%}#product-detail #total_block h1,#product-detail #total_block h2,#product-detail #total_block h3{width:auto;text-align:left;margin:0 0 15px 0;top:0;left:0;right:0;font-family:"regular";font-size:18px;position:absolute;background:#0b5563;background:-moz-linear-gradient(top, #0B5563 0%, #08414c 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #0B5563), color-stop(100%, #08414c));background:-webkit-linear-gradient(top, #0B5563 0%, #08414c 100%);background:-o-linear-gradient(top, #0B5563 0%, #08414c 100%);background:-ms-linear-gradient(top, #0B5563 0%, #08414c 100%);background:linear-gradient(to bottom, #0B5563 0%, #08414c 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#17afc1", endColorstr="#149bad",GradientType=0 );height:70px;line-height:40px;padding:15px;color:#fff}#product-detail #total_block h1:after,#product-detail #total_block h2:after,#product-detail #total_block h3:after{display:none}#product-detail #total_block hr{margin:15px 0}#product-detail #total_block li{color:#333;display:block;text-align:right}#product-detail #total_block li:before{display:none}#product-detail #total_block li.discount *{color:#233641}#product-detail #total_block li.total.gross{color:#466e84;font-size:18px}#product-detail #total_block li.total.gross .vat{margin-top:5px;font-size:14px}#product-detail #total_block li strong{text-align:left;display:block;border-bottom:solid 1px #f5f5f5;margin-bottom:5px;padding-bottom:5px}#product-detail #total_block li .label{display:inline-block;width:50%;float:left;text-align:left}#product-detail #total_block li .label small{display:inline-block;color:#444;font-size:12px}#product-detail #total_block .btn{display:block;width:100%;font-size:18px;line-height:12px;text-align:center}#product-detail #delivery,#product-detail #weight{padding-top:20px}#product-detail #delivery strong,#product-detail #weight strong{margin-bottom:10px;display:block}#product-detail #delivery .icon:before,#product-detail #weight .icon:before{font-size:22px;margin:5px 10px 0 0;color:#0b5563;float:left}#product-detail #delivery span,#product-detail #delivery time,#product-detail #weight span,#product-detail #weight time{font-size:14px}#product-detail #delivery:hover .tooltip,#product-detail #weight:hover .tooltip{-webkit-transition:all 0.25s ease-out;-moz-transition:all 0.25s ease-out;transition:all 0.25s ease-out;opacity:1;visibility:visible}#product-detail #weight div span{width:50%;display:inline-block}#product-detail #weight div span:last-of-type{text-align:right}#product-detail #bulk{position:absolute;top:70px;left:0;right:0;display:block;background:#f8f8f8;background:#fff;background:-moz-linear-gradient(top, #fff 0%, #f9f9f9 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #f9f9f9));background:-webkit-linear-gradient(top, #fff 0%, #f9f9f9 100%);background:-o-linear-gradient(top, #fff 0%, #f9f9f9 100%);background:-ms-linear-gradient(top, #fff 0%, #f9f9f9 100%);background:linear-gradient(to bottom, #fff 0%, #f9f9f9 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#ffffff", endColorstr="#f9f9f9",GradientType=0 );border-bottom:solid 1px #e8e8e8;height:40px;padding:0 15px;line-height:30px}#product-detail #bulk .info{display:inline-block;float:none}#product-detail #bulk .info .tooltip{left:auto;right:40px;width:580px;max-width:620px;display:block}#product-detail #bulk .info .tooltip>strong:first-child{display:block;margin-bottom:10px;font-family:"bold";font-size:18px}#product-detail #bulk .info .col{float:left;width:33.333333%;display:block}#product-detail #bulk .info strong{font-size:14px;display:block}#product-detail #bulk .info li{text-align:left;font-size:12px}#product-detail #bulk_height{height:40px}#product_informations{margin-top:30px}#product_informations .tab{position:relative;z-index:1;cursor:pointer;box-sizing:border-box;float:left;display:block;padding:10px 15px;font-size:16px;border:solid 1px #dcdcdc;background:#e8e8e8;color:#444;margin-bottom:-1px;border-bottom:none}#product_informations .tab.current{background:#fff}#product_informations .content{position:relative;z-index:0;background:#fff;padding:30px 15px;border:solid 1px #dcdcdc}#product_informations .tab_content{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}#product_informations .tab_content h1 small,#product_informations .tab_content h2 small,#product_informations .tab_content h3 small,#product_informations .tab_content h4 small,#product_informations .tab_content h5 small,#product_informations .tab_content h6 small{display:block;font-size:12px}@-webkit-keyframes customLoadingbar{0%{width:0}50%{width:35%}100%{width:100%}}#resellerArticle #total_block .including_shipping,#priceTable #total_block .including_shipping{display:block}#resellerArticle #total_block ul li span:last-child,#priceTable #total_block ul li span:last-child{overflow:hidden}#resellerArticle .preloader,#priceTable .preloader{right:0;bottom:0;display:none;position:absolute;width:100%;height:100%;padding:0;background:rgba(255,255,255,.4);z-index:10;opacity:.3}#resellerArticle .preloader .anim.loading,#priceTable .preloader .anim.loading{right:calc(50% - 15px);top:50%;width:25px;height:25px;border:solid 5px #383838;border-bottom-color:#fff}#resellerArticle .preloaderTotalblock,#resellerArticle .preloaderDelivery,#priceTable .preloaderTotalblock,#priceTable .preloaderDelivery{display:inline-block;min-width:50px;height:5px}#resellerArticle .preloaderTotalblock .customLoader,#resellerArticle .preloaderDelivery .customLoader,#priceTable .preloaderTotalblock .customLoader,#priceTable .preloaderDelivery .customLoader{border-radius:60px;overflow:hidden;width:100%}#resellerArticle .preloaderTotalblock .customLoader span,#resellerArticle .preloaderDelivery .customLoader span,#priceTable .preloaderTotalblock .customLoader span,#priceTable .preloaderDelivery .customLoader span{display:block}#resellerArticle .preloaderTotalblock .customLoader .bar,#resellerArticle .preloaderDelivery .customLoader .bar,#priceTable .preloaderTotalblock .customLoader .bar,#priceTable .preloaderDelivery .customLoader .bar{background:rgba(0,0,0,.075)}#resellerArticle .preloaderTotalblock .customLoader .progress,#resellerArticle .preloaderDelivery .customLoader .progress,#priceTable .preloaderTotalblock .customLoader .progress,#priceTable .preloaderDelivery .customLoader .progress{-webkit-animation:customLoadingbar .75s ease-out infinite;animation:customLoadingbar .75s ease-out infinite;background:#c8c8c8;color:#fff;padding:3px;width:0}#resellerArticle #delivery .btn,#priceTable #delivery .btn{width:100%;margin-bottom:0}#resellerArticle #delivery #deliveryTime,#priceTable #delivery #deliveryTime{display:none;margin-top:24px}.printessTemplateSelect#modalTemplates .modal-content{width:80%;height:80%;max-height:initial}.printessTemplateSelect#modalTemplates .modal-content #appendItems{display:flex;flex-wrap:wrap}.printessTemplateSelect#modalTemplates .modal-content #appendItems button{flex:0 0 25%;padding:15px;border:1px solid rgba(0,0,0,0)}.printessTemplateSelect#modalTemplates .modal-content #appendItems button:hover{border:1px solid #000;border-radius:5px}.printessTemplateSelect#modalTemplates .modal-content #appendItems img{width:100%;max-width:150px;height:auto;margin:0 auto}.hideForSearch{display:none !important}main#detail_free>.wrp>form>article{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:20px;float:none;box-sizing:border-box;width:auto;margin:0 0 56px;padding:32px;border-radius:15px;background:#fff}main#detail_free>.wrp>form>article>h1,main#detail_free>.wrp>form>article>p{grid-column:1/-1;margin:0}main#detail_free>.wrp>form>article>hr,main#detail_free>.wrp>form>article>.clr,main#detail_free>.wrp>form>article>p:empty,main#detail_free>.wrp>form>article>input[type=hidden]{display:none}main#detail_free>.wrp>form>article>fieldset{margin:0}main#detail_free>.wrp>form>article>fieldset:first-of-type,main#detail_free>.wrp>form>article>fieldset:has(>textarea){grid-column:1/-1}main#detail_free>.wrp>form>article>fieldset.col-2{grid-template-columns:minmax(0, 1fr) auto minmax(0, 1fr);align-items:center}main#detail_free>.wrp>form>article>fieldset.col-2>label{order:0}main#detail_free>.wrp>form>article>fieldset.col-2>#size_x{order:1}main#detail_free>.wrp>form>article>fieldset.col-2:after{content:"×";order:2;display:block;font-size:16px;line-height:1;color:dimgray}main#detail_free>.wrp>form>article>fieldset.col-2>#size_y{order:3}main#detail_free>.wrp>form>article>p:last-of-type{order:1;grid-column:1;align-self:center;font-size:14px;color:dimgray}main#detail_free>.wrp>form>article>p:last-of-type strong{font-size:inherit;font-weight:600}main#detail_free>.wrp>form>article>.btn{order:2;grid-column:2;justify-self:end;float:none;margin:0}@media(max-width: 767px){main#detail_free>.wrp>form>article{grid-template-columns:minmax(0, 1fr);padding:32px 20px}main#detail_free>.wrp>form>article>p:last-of-type,main#detail_free>.wrp>form>article>.btn{grid-column:1}main#detail_free>.wrp>form>article>.btn{justify-self:stretch;width:100%}}@media screen{#visual_calculation{background:#f5f5f5;padding:30px 0 0;font-size:14px}#visual_calculation #selectView{float:right}#visual_calculation #selectView fieldset{line-height:40px;color:dimgray;margin-bottom:10px;position:relative}#visual_calculation #selectView select.select{width:160px;height:35px;padding:5px 20px 5px 10px;margin-top:7px;background:url("/tpl/ds_master/assets/elements_select.png") #f5f5f5 95% 50% no-repeat;background-size:24px 24px}#visual_calculation #selectView label{width:auto;white-space:pre;text-align:right;min-height:1px;color:dimgray;font-size:16px;float:left;padding-right:17px;box-sizing:border-box;display:block;line-height:40px}#visual_calculation #selectView label .tooltip{text-align:left}#visual_calculation #selectView select{position:relative;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;background-size:25px 25px;background:#f5f5f5;font-family:"bold";border-radius:2px !important;border:solid 1px #b6b6b6;box-sizing:border-box;padding:10px;color:dimgray;font-size:14px;float:left;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out}#visual_calculation #selectView select option{cursor:pointer}#visual_calculation #selectView .info{cursor:help;position:relative;display:block;float:left;width:20px;height:40px}#visual_calculation #selectView .info:before{display:block;width:25px;height:40px;text-align:center;line-height:40px;font-size:20px;font-family:"icon";content:"?";color:#9c9c9c}#visual_calculation #selectView .info:hover:before{color:dimgray}#visual_calculation #selectView .info .tooltip{cursor:text;left:40px;top:0;min-width:220px;max-width:360px;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out;position:absolute;z-index:1;padding:7px 10px;border-radius:2px;border:solid 1px #cfcfcf;box-shadow:0 0 6px rgba(0,0,0,.15);visibility:hidden;opacity:0;background:#fff}#visual_calculation #selectView .info .tooltip strong{font-size:14px}#visual_calculation #selectView .info .tooltip p{margin:0;font-size:12px;line-height:18px}#visual_calculation #selectView .info .tooltip ul{margin-bottom:5px}#visual_calculation #selectView .info .tooltip ul li{font-size:12px;line-height:18px}#visual_calculation #selectView .info:hover .tooltip,#visual_calculation #selectView .info:focus .tooltip{-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out;opacity:1;visibility:visible}#visual_calculation .contentwrapper{box-sizing:content-box}#visual_calculation .contentwrapper.left{width:65%;float:left;background:#fff;padding:20px;box-sizing:border-box}#visual_calculation .contentwrapper.left .head{margin-bottom:15px}#visual_calculation .contentwrapper.left .head img{float:left;width:35%}#visual_calculation .contentwrapper.left .head .text{float:left;margin-left:5%;max-width:60%}#visual_calculation .contentwrapper.left .head .text.detail_infobar_gallery{margin-left:0}#visual_calculation .contentwrapper.left .head .text h1{color:#0b5563;font-size:30px;font-weight:400;margin-bottom:0;line-height:100%}#visual_calculation .contentwrapper.left .head .text .articleNumber{font-size:12px;font-weight:300;margin-top:10px;display:block}#visual_calculation .contentwrapper.left .head .text .articleDescription{margin-top:24px;font-size:14px}#visual_calculation .contentwrapper.left .optionGroup{margin-bottom:0}#visual_calculation .contentwrapper.left .optionGroup h2{font-size:18px;color:#0b5563;margin-bottom:14px;margin-top:20px}#visual_calculation .contentwrapper.left .optionGroup .clear{clear:both;width:100%}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper{display:flex;flex-wrap:wrap;position:relative}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper .optionName{font-size:16px;line-height:2.1em;display:block}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset{width:48%;margin-bottom:20px;box-sizing:border-box}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset.select{position:relative}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset .info{cursor:help;position:relative;display:inline-block;width:20px;top:5px}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset .info:before{display:block;width:25px;text-align:center;line-height:inherit;font-size:20px;font-family:"icon";content:"?";color:#777}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset .info:hover:before{color:#0b5563}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset .info .tooltip{cursor:text;left:40px;top:0;min-width:320px;max-width:460px;-webkit-transition:all 0.25s ease-out;-moz-transition:all 0.25s ease-out;transition:all 0.25s ease-out;position:absolute;z-index:4;padding:7px 10px;border-radius:2px;border:solid 1px #aaa;box-shadow:0 0 6px rgba(0,0,0,.15);visibility:hidden;opacity:0;background:#fff}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset .info:hover .tooltip,#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset .info:focus .tooltip{-webkit-transition:all 0.25s ease-out;-moz-transition:all 0.25s ease-out;transition:all 0.25s ease-out;opacity:1;visibility:visible}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset:nth-of-type(odd){margin-right:4%}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset:nth-of-type(even){margin-right:0}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset .suggestion{display:none}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset .fakeLabel .typeahead{background:#f5f5f5}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset label{width:100%;display:block;background:#f5f5f5;border-radius:2px !important;border:solid 1px #fff;height:40px;box-sizing:border-box;padding:10px 10px 10px 35px;color:#444;font-size:14px;position:relative}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset label:before{display:block;top:11px;left:11px;position:absolute}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset label:after{display:block;content:url("/tpl/ds_master/assets/elements_select.png");transform:scale(0.3);top:-23px;right:-22px;position:absolute}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset label.input{padding-left:10px;background:#f5f5f5;float:left;width:86%}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset label.input.width100{width:100%}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset label.input:after{content:""}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset label.input:hover{cursor:initial}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset label.input input{width:100%;background:#f5f5f5}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset label.input span{position:absolute;right:5px}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset label.input.input-small{width:30%;margin-right:5px}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset label.input.input-small.length{width:18%}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset label.input.input-small.left{float:left}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset label.input.input-small.right{float:left;margin-left:6%}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset label.input.input-small.right.length{margin-left:3%}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset label.input.input-small+span{float:left;margin-top:15px}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset label.upload_field{padding:0;border:none}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset label.upload_field:after{content:""}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset label.upload_field .progressBar{width:100%}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset label.text{background:#fff;border:none;padding-right:0;padding-left:0}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset label.text:after{content:""}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset label.text input:not([type=checkbox]){width:100%}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset label.text .btn{min-width:auto;width:40px;top:0;position:absolute;right:0;margin:0}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset label.text .btn.big{width:100%}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset label.text .btn.autoWidth{width:auto}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset label.text:hover{cursor:initial}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset label.default:before{content:url("/tpl/ds_master/assets/option_edit.png")}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset label.check:before{content:url("/tpl/ds_master/assets/option_checkmark.png")}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset label.warning{color:#da9103}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset label.warning:before{content:url("/tpl/ds_master/assets/option_warning.png");top:7px;left:7px}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset label.active{border-left:solid 1px #0b5563;border-top:solid 1px #0b5563;border-right:solid 1px #0b5563;border-bottom:none;color:#0b5563}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset label:hover{cursor:pointer}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset .btnCalcOptical{background:#0b5563;width:40px;height:40px;float:right;margin-top:4px;position:relative;right:0;transition:all .3s ease}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset .btnCalcOptical:before{font-family:"icon";width:20px;height:20px;content:"o";color:#fff;display:block;text-indent:6px;font-size:28px;line-height:22px;text-align:center}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset .btnCalcOptical:hover{color:#fff;border-color:#0b5563;background:#107c91}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset .fileName{max-width:84%;overflow:hidden;display:inline-block}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset .btnDelete{background:#d12b0b;color:#fff;width:40px !important;height:40px;float:right;top:-10px;position:relative;right:0;transition:all .3s ease}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset .btnDelete:hover{color:#fff;border-color:#0b5563;background:#f33f1c}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset .editColorPages{margin-top:4px;width:100%}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset .upload_area{padding:10px 20px 0px 20px}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset .optionGroupCon{overflow-y:auto;overflow-x:hidden;max-height:215px;position:absolute;width:48%;border-bottom:solid 1px #0b5563;border-right:solid 1px #0b5563;border-left:solid 1px #0b5563;background:#fff;z-index:2;box-sizing:border-box;padding:0}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset .optionGroupCon.select{width:100%}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset .optionGroupCon.fixHeight{height:215px}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset .optionGroupCon ul{position:relative;z-index:2;width:100%;box-sizing:border-box;padding:0;margin:0}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset .optionGroupCon ul li{line-height:2.5em;border-top:solid 1px #e9e9e9;padding:0 10px;font-size:14px;background:#f5f5f5;transition:all .3s ease}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset .optionGroupCon ul li.selected{background:#99aeb4}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset .optionGroupCon ul li.disabled{color:#777;position:relative;font-style:italic;background:url("/tpl/ds_master/assets/stop-icon_gray.png") #fff right 5px center no-repeat;background-size:15px 15px}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset .optionGroupCon ul li.disabled>div{position:absolute;min-width:340px;color:#000;background:#fff;min-height:30px;display:none;padding:10px;box-sizing:border-box;-webkit-box-shadow:-2px 0px 26px -1px rgba(0,0,0,.3);-moz-box-shadow:-2px 0px 26px -1px rgba(0,0,0,.3);box-shadow:-2px 0px 26px -1px rgba(0,0,0,.3);opacity:0;transition:opacity .3s linear}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset .optionGroupCon ul li.disabled>div:after{content:"";position:absolute;top:15px;right:100%;margin-top:-8px;width:0;height:0;border-right:8px solid #fff;border-top:8px solid rgba(0,0,0,0);border-bottom:8px solid rgba(0,0,0,0)}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset .optionGroupCon ul li.disabled.focus,#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset .optionGroupCon ul li.disabled:hover{background:url("/tpl/ds_master/assets/stop-icon.png") #0b5563 right 5px center no-repeat;background-size:15px 15px;transition:none}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset .optionGroupCon ul li.focus,#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset .optionGroupCon ul li:hover{background:#0b5563;color:#fff;cursor:pointer}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset .optionGroupCon ul li.optionHeadline{background:#fff;border-top:none;font-style:italic}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset .optionGroupCon ul li.optionHeadline:hover{color:#444;cursor:initial}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset .listLegend{background:url("/tpl/ds_master/assets/stop-icon.png") #888 left 10px center no-repeat;background-size:15px 15px;color:#fff;position:absolute;top:291px;width:339px;border-left:1px solid #888;border-right:1px solid #888;border-bottom:1px solid #888;padding:5px 5px 5px 35px;box-sizing:border-box;z-index:2;font-size:13px;line-height:1.2em}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset .listLegend.listLegend{top:259px}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset.selectOptions label.active{background:#fff;z-index:3}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset.selectOptions .conOptions{position:absolute;z-index:2;width:100%;left:0;padding-right:0;background:#fff;border:solid 1px #0b5563;box-sizing:border-box;margin-top:-1px;padding:10px 0 0 10px}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset.selectOptions .conOptions.active{border-left:solid 1px #0b5563;border-top:solid 1px #0b5563;border-right:solid 1px #0b5563;border-bottom:solid 1px #fff;color:#0b5563}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset.selectOptions .conOptions .flex-container{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset.selectOptions .conOptions .flex-container .panel{display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:center;width:18.4%;float:left;padding:15px;box-sizing:border-box;border:solid 1px #919191;margin-right:1.6%;margin-bottom:2%;text-align:center;font-size:12px;transition:.3s ease-in-out;position:relative}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset.selectOptions .conOptions .flex-container .panel.focus,#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset.selectOptions .conOptions .flex-container .panel:hover{cursor:pointer}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset.selectOptions .conOptions .flex-container .panel.focus .hoverOverlay,#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset.selectOptions .conOptions .flex-container .panel:hover .hoverOverlay{background-color:#0b5563;position:absolute;left:0;top:0;width:100%;height:100%;visibility:visible;opacity:.3}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset.selectOptions .conOptions .flex-container .panel .hoverOverlay{visibility:hidden;opacity:0;transition:all .3s ease-out}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset.selectOptions .conOptions .flex-container .panel.selected{border-color:#466e84;position:relative}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset.selectOptions .conOptions .flex-container .panel.selected .selectedOverlay{background-color:rgba(70,110,132,.3);position:absolute;left:0;top:0;width:100%;height:100%;background-image:url("/tpl/ds_master/assets/option_checkmark_big.png");background-repeat:no-repeat;background-position:center;opacity:.7}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset.selectOptions .conOptions .flex-container .panel.selected .selectedOverlay img{position:absolute;top:50%;margin-top:-20px;left:50%;margin-left:-25px}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset.selectOptions .conOptions .flex-container .panel.selected:hover{cursor:initial;background-color:rgba(0,0,0,0)}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset.selectOptions .conOptions .flex-container .panel.selected:hover p{color:#444}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset.selectOptions .conOptions .flex-container .panel.selected:hover .hoverOverlay{display:none}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset.selectOptions .conOptions .flex-container .panel.disabled{border-color:#b6b6b6;position:relative;width:15.05%;padding:5px}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset.selectOptions .conOptions .flex-container .panel.disabled img{max-height:60px;opacity:.7}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset.selectOptions .conOptions .flex-container .panel.disabled p{line-height:1.2em;color:#777;font-size:11px}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset.selectOptions .conOptions .flex-container .panel.disabled .disabledOverlay{background-color:rgba(255,255,255,.1);position:absolute;left:0;top:0;width:100%;height:100%;background-image:url("/tpl/ds_master/assets/option_lock_big.png");background-repeat:no-repeat;background-position:10px 10px;background-size:15px}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset.selectOptions .conOptions .flex-container .panel.disabled .disabledOverlay img{position:absolute;top:50%;margin-top:-25px;left:50%;margin-left:-19px}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset.selectOptions .conOptions .flex-container .panel.disabled .disabledOverlay p{line-height:1.4em;visibility:hidden;opacity:0;transition:.3s linear}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset.selectOptions .conOptions .flex-container .panel.disabled .disabledOverlay:hover p{background:rgba(255,255,255,.8);margin-top:0;line-height:1.4em;color:#d12b0b;padding:5px 0;visibility:visible;opacity:1}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset.selectOptions .conOptions .flex-container .panel.disabled:hover{cursor:pointer;background-color:rgba(0,0,0,0);border-color:#9c9c9c}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset.selectOptions .conOptions .flex-container .panel.disabled:hover img{opacity:1}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset.selectOptions .conOptions .flex-container .panel.disabled:hover p{color:#444}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset.selectOptions .conOptions .flex-container .panel.warning{border-color:#da9103;position:relative}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset.selectOptions .conOptions .flex-container .panel.warning .warningOverlay{background-color:rgba(218,145,3,.2);position:absolute;left:0;top:0;width:100%;height:100%;background-image:url("/tpl/ds_master/assets/option_warning_big.png");background-repeat:no-repeat;background-position:center}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset.selectOptions .conOptions .flex-container .panel.warning .warningOverlay img{position:absolute;top:50%;margin-top:-25px;left:50%;margin-left:-19px}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset.selectOptions .conOptions .flex-container .panel.warning:hover{cursor:initial;background-color:rgba(0,0,0,0)}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset.selectOptions .conOptions .flex-container .panel.warning:hover p{color:#444}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset.selectOptions .conOptions .flex-container .panel img{display:inline-block;max-height:80px}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset.selectOptions .conOptions .flex-container .panel p{font-size:12px;line-height:1.4em;margin:5px 0 0 0;display:block;width:100%}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset.selectOptions .conOptions .optionHeadline{font-family:"bold";margin-bottom:5px;line-height:1.2em;display:block;padding-bottom:10px}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset.selectOptions .conOptions .optionHeadline small{font-style:italic;font-family:"regular","Helvetica",arial,sans-serif;font-size:11px}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset.selectOptions .conOptions .optionHeadline br{line-height:normal}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper section#cart_teillieferung .rest{margin-left:0}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper section#cart_teillieferung fieldset label{background:none;border:none;float:left;padding-right:17px;font-size:16px;line-height:11px}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper section#cart_teillieferung fieldset label:after{content:none}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper section#cart_teillieferung fieldset .requirement{margin-left:10px;font-size:18px;position:absolute;top:0;right:0;display:inline-block}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper section#cart_teillieferung fieldset input:not(.btn),#visual_calculation .contentwrapper.left .optionGroup .optionWrapper section#cart_teillieferung fieldset select{background:#f5f5f5;font-family:"bold";border-radius:2px !important;border:solid 1px #919191;height:40px;box-sizing:border-box;padding:10px;color:#444;font-size:14px;width:100% !important;float:left;-webkit-transition:all 0.25s ease-out;-moz-transition:all 0.25s ease-out;transition:all 0.25s ease-out}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper section#cart_teillieferung fieldset input:not(.btn).disabled,#visual_calculation .contentwrapper.left .optionGroup .optionWrapper section#cart_teillieferung fieldset select.disabled{background-color:rgba(0,0,0,0);border-color:#fff;color:#777}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper section#cart_teillieferung fieldset input:not(.btn):focus,#visual_calculation .contentwrapper.left .optionGroup .optionWrapper section#cart_teillieferung fieldset select:focus{-webkit-transition:all 0.25s ease-out;-moz-transition:all 0.25s ease-out;transition:all 0.25s ease-out;border:solid 1px #0b5563;color:#0b5563}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper section#cart_teillieferung fieldset input:not(.btn):hover,#visual_calculation .contentwrapper.left .optionGroup .optionWrapper section#cart_teillieferung fieldset select:hover{-webkit-transition:all 0.25s ease-out;-moz-transition:all 0.25s ease-out;transition:all 0.25s ease-out;background-color:#f5f5f5;cursor:pointer}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper section#cart_teillieferung fieldset input:not(.btn):focus:hover,#visual_calculation .contentwrapper.left .optionGroup .optionWrapper section#cart_teillieferung fieldset select:focus:hover{cursor:text}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper section#cart_teillieferung fieldset input:not(.btn).has-spare,#visual_calculation .contentwrapper.left .optionGroup .optionWrapper section#cart_teillieferung fieldset select.has-spare{border-radius:2px 2px 0 0 !important}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper section#cart_teillieferung fieldset input:not(.btn).spare,#visual_calculation .contentwrapper.left .optionGroup .optionWrapper section#cart_teillieferung fieldset select.spare{border-top:none;border-radius:0 0 2px 2px !important}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper section#cart_teillieferung fieldset select{position:relative;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;background:url("/tpl/ds_master/assets/elements_select.png") no-repeat 98% center #f5f5f5;background-size:25px 25px}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper .warningText{color:#da9103;position:absolute;font-size:12px}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper .zusTextCon{height:28px;position:absolute;width:48%}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper .zusTextCon:hover>div.zusTextCover{display:none}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper .zusTextCon .zusTextCover{display:block;background:#fff;position:absolute;bottom:0;width:100%;padding:4px 10px;box-sizing:border-box;text-align:right;font-size:12px;font-style:italic;color:#0b5563}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper .zusTextCon .zusTextCover .requirement{color:red}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper .zusTextCon .zusTextInput{padding:3px 0}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper .zusTextCon .zusTextInput input{width:100%;font-size:12px;border-bottom:solid 1px #919191}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper .zusTextfeld{position:absolute;font-size:12px}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper .priceTableText{text-align:right}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper .priceTableText h2{margin-bottom:0;display:block;color:#444;font-weight:100;margin-top:8px;line-height:1em}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper .priceTableText .subtitle{font-size:12px;margin-bottom:0}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper #priceTable{width:100%}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper #priceTable #priceOverview{width:100%;border:1px solid #f0f0f0;margin-top:-10px}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper #priceTable #priceOverview thead th{text-align:left;font-size:14px;border-bottom:1px solid #f0f0f0;background:#f0f0f0;padding:5px 20px}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper #priceTable #priceOverview thead th:not(:last-of-type){border-right:1px solid #f0f0f0}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper #priceTable #priceOverview tbody tr{position:relative}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper #priceTable #priceOverview tbody tr:not(:last-of-type){border-bottom:1px solid #f0f0f0}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper #priceTable #priceOverview tbody tr td{text-align:left;font-size:12px;padding:5px 20px;box-sizing:border-box;-webkit-transition:all 0.25s ease-out;-moz-transition:all 0.25s ease-out;transition:all 0.25s ease-out}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper #priceTable #priceOverview tbody tr td:not(:last-of-type){border-right:1px solid #f0f0f0}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper #priceTable #priceOverview tbody tr td .dd-container{position:inherit}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper #priceTable #priceOverview tbody tr td .dd-container .dd-select{position:inherit;border:none;background:url("/tpl/ds_master/assets/elements_select.png") no-repeat 98% center #fff !important;background-size:20px 20px !important;box-sizing:border-box;-webkit-transition:all 0.25s ease-out;-moz-transition:all 0.25s ease-out;transition:all 0.25s ease-out}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper #priceTable #priceOverview tbody tr td .dd-container .dd-options{width:100px !important}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper #priceTable #priceOverview tbody tr:hover td,#visual_calculation .contentwrapper.left .optionGroup .optionWrapper #priceTable #priceOverview tbody tr:focus td,#visual_calculation .contentwrapper.left .optionGroup .optionWrapper #priceTable #priceOverview tbody tr:active td{background:#f8f8f8;cursor:pointer;text-shadow:1px 0 0 #000}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper #priceTable #priceOverview tbody tr:hover td:not(:first-of-type),#visual_calculation .contentwrapper.left .optionGroup .optionWrapper #priceTable #priceOverview tbody tr:focus td:not(:first-of-type),#visual_calculation .contentwrapper.left .optionGroup .optionWrapper #priceTable #priceOverview tbody tr:active td:not(:first-of-type){color:#0b5563;text-shadow:1px 0 0 #0b5563}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper #priceTable #priceOverview tbody tr:hover td .dd-container,#visual_calculation .contentwrapper.left .optionGroup .optionWrapper #priceTable #priceOverview tbody tr:focus td .dd-container,#visual_calculation .contentwrapper.left .optionGroup .optionWrapper #priceTable #priceOverview tbody tr:active td .dd-container{position:inherit}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper #priceTable #priceOverview tbody tr:hover td .dd-container .dd-select,#visual_calculation .contentwrapper.left .optionGroup .optionWrapper #priceTable #priceOverview tbody tr:focus td .dd-container .dd-select,#visual_calculation .contentwrapper.left .optionGroup .optionWrapper #priceTable #priceOverview tbody tr:active td .dd-container .dd-select{position:inherit;border:none;background:url("/tpl/ds_master/assets/elements_select.png") no-repeat 98% center #f8f8f8 !important;background-size:20px 20px !important;box-sizing:border-box}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper #priceTable #pricecalingWrapper #clickablePricescaling{height:auto}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper #priceTable .priceUpRow td,#visual_calculation .contentwrapper.left .optionGroup .optionWrapper #priceTable .priceDownRow td{color:#69ca00}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper #priceTable .priceUpRow.disabled td,#visual_calculation .contentwrapper.left .optionGroup .optionWrapper #priceTable .priceDownRow.disabled td{color:dimgray}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper .upload_area{width:100%;margin-bottom:0}#visual_calculation .contentwrapper.right{width:30%;float:right;min-height:200px;z-index:2}#visual_calculation .contentwrapper.right aside{padding:20px 20px;box-sizing:border-box;background:#fff}#visual_calculation .contentwrapper.right aside:not(:first-of-type){margin-top:30px}#visual_calculation .contentwrapper.right h2{font-size:18px;margin-bottom:10px}#visual_calculation .contentwrapper.right .subtitle{font-size:12px}#visual_calculation .contentwrapper.right .row span{font-size:14px}#visual_calculation .contentwrapper.right .row span:first-of-type{float:left}#visual_calculation .contentwrapper.right .row span:last-of-type{float:right}#visual_calculation .contentwrapper.right .row span.donation{color:#466e84}#visual_calculation .contentwrapper.right .row.total span{color:#0b5563;font-size:16px;font-family:"bold"}#visual_calculation .contentwrapper.right hr{margin:14px 0;border-bottom:1px solid #f0f0f0}#visual_calculation .contentwrapper.right button.success{width:100%;margin:24px 0 0 0;position:relative;box-sizing:border-box;padding-right:40px}#visual_calculation .contentwrapper.right button:before{display:inline-block;width:38px;height:38px;line-height:38px;content:"c";font-family:"icon";color:#fff;font-size:30px;position:absolute;right:20px;top:0}#visual_calculation .contentwrapper.right button.pa_button{background-color:#bbb;border-color:#888;font-size:14px !important;width:100%;margin-top:15px}#visual_calculation .contentwrapper.right button.pa_button span{display:inline-block;color:#fff;vertical-align:middle}#visual_calculation .contentwrapper.right button.pa_button img{width:100px;height:auto;display:inline-block;vertical-align:middle;padding:0 5px}#visual_calculation .contentwrapper.right button.pa_button:hover{background:#d5d5d5}#visual_calculation .contentwrapper.right button.pa_button:focus{background:#d5d5d5}#visual_calculation .contentwrapper.right button.pa_button:active{background:#d5d5d5}#visual_calculation .contentwrapper.right button.pa_button:before{content:none}#visual_calculation .contentwrapper.right #delivery .content{padding-left:50px;box-sizing:border-box;position:relative}#visual_calculation .contentwrapper.right #delivery .content img{width:35px;height:auto;position:absolute;top:3px;left:0}#visual_calculation .contentwrapper.right #delivery .content h3{font-size:14px;margin-bottom:0}#visual_calculation .contentwrapper.right #delivery .content .date,#visual_calculation .contentwrapper.right #delivery .content .weight{font-family:"bold";color:#0b5563;display:block}#visual_calculation .contentwrapper.right #delivery .content .tooltip{font-size:10px}#visual_calculation .contentwrapper.right #printTemplates #showTemplates{background:url("/tpl/ds_master/assets/icon_document.png") no-repeat 10px center #0b5563;background-size:20px;display:block;padding:10px 10px 10px 40px;color:#fff;font-family:"bold";font-size:16px}#visual_calculation .contentwrapper.right #printTemplates #showTemplates:hover{cursor:pointer}#visual_calculation .contentwrapper.right #comments .remark label{font-size:18px;font-family:"bold";margin-bottom:10px;display:block}#visual_calculation .contentwrapper.right #comments .remark textarea,#visual_calculation .contentwrapper.right #comments .remark input{width:100%;border:1px solid #f0f0f0;padding:5px}#visual_calculation #product_informations{margin-top:30px}#visual_calculation #product_informations header{display:none}#visual_calculation #product_informations .content{background:rgba(0,0,0,0);padding:0;border:none}#visual_calculation #product_informations .content article{padding:15px;background:#fff;margin-bottom:30px;display:block !important}#visual_calculation #printtemplate{padding:15px;background:#fff;margin-top:30px;display:block !important}#visual_calculation #printtemplate li{float:left;width:33.3333%;border-bottom:none;margin-bottom:30px}#visual_calculation #printtemplate li .icon{width:48px;opacity:.6}#visual_calculation #printtemplate li a{height:60px;line-height:60px}#visual_calculation #printtemplate h3{font-size:18px;font-family:"bold";margin-bottom:10px}#visual_calculation #detail_infobar{max-width:35%;float:left}#visual_calculation #detail_infobar #detail_infobar_gallery{padding:0}#visual_calculation #detail_infobar #detail_infobar_gallery .gallery_preview{width:100%;height:auto}#visual_calculation #detail_infobar #detail_infobar_gallery li{width:25%;float:left;padding:0;-webkit-transition:all 0.25s ease-out;-moz-transition:all 0.25s ease-out;transition:all 0.25s ease-out}#visual_calculation #detail_infobar #detail_infobar_gallery li img{width:100%;height:auto;cursor:pointer}#visual_calculation #detail_infobar.detail_infobar_gallery{width:100%;max-width:100%}}@media screen and (max-width: 1280px){#visual_calculation .contentwrapper.left{width:67.5%}#visual_calculation .contentwrapper.right{width:30%}}@media screen and (max-width: 1023px){#visual_calculation .contentwrapper.left,#visual_calculation .contentwrapper.right{width:100%;height:auto !important;float:none;position:relative !important}#visual_calculation .contentwrapper.right{margin-top:30px}}.cf{flex-wrap:nowrap}#modalTemplates,#popupiframemodal{display:none;position:fixed;z-index:5;padding-top:250px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4)}#modalTemplates .modal-content,#popupiframemodal .modal-content{position:relative;background-color:#fefefe;margin:auto;padding:25px 0 0 0;border:1px solid #888;width:65%;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);-webkit-animation-name:animatetop;-webkit-animation-duration:.4s;animation-name:animatetop;animation-duration:.4s;overflow:auto}#modalTemplates .close,#popupiframemodal .close{color:#0b5563;top:0;position:absolute;right:10px;font-size:28px;font-weight:bold}#modalTemplates h2,#popupiframemodal h2{font-size:18px;margin-bottom:10px}#modalTemplates #modulesPrinttemplate,#popupiframemodal #modulesPrinttemplate{padding:0}#modalTemplates #modulesPrinttemplate h3,#popupiframemodal #modulesPrinttemplate h3{display:none}#modalTemplates #modulesPrinttemplate ul,#popupiframemodal #modulesPrinttemplate ul{margin:0}#modalTemplates #modulesPrinttemplate ul li,#popupiframemodal #modulesPrinttemplate ul li{float:left;width:25%;margin-bottom:10px}#modalTemplates #modulesPrinttemplate ul li img,#popupiframemodal #modulesPrinttemplate ul li img{opacity:.8}#popupiframemodal{padding-top:7vw}#popupiframemodal .modal-content{min-height:70%;max-width:650px}@media screen{#visual_calculation.expert{background:#f5f5f5;padding:30px 0;font-size:14px}#visual_calculation.expert form#selectView{float:right}#visual_calculation.expert form#selectView select.select{width:150px;height:35px;padding:5px 10px;margin-top:7px}#visual_calculation.expert form#selectView label{width:auto}#visual_calculation.expert form#selectView label .tooltip{text-align:left}#visual_calculation.expert #option_block hr{margin:2px 0}#visual_calculation.expert #priceTable{margin:15px 0 0 0}#visual_calculation.expert .contentwrapper{box-sizing:content-box}#visual_calculation.expert .contentwrapper.left{width:65%;float:left;background:#fff;padding:20px;box-sizing:border-box}#visual_calculation.expert .contentwrapper.left .accordion .accordion-item{border:solid 1px #919191;margin-bottom:15px;background:#f5f5f5}#visual_calculation.expert .contentwrapper.left .accordion .accordion-item.selected button small{display:inline-block}#visual_calculation.expert .contentwrapper.left .accordion .accordion-item.selected .counter{color:#f5f5f5;position:relative;background:#f5f5f5;border:1px solid #444}#visual_calculation.expert .contentwrapper.left .accordion .accordion-item.selected .counter:before{content:"";position:absolute;display:block;width:14px;height:10px;top:5px;left:3px;background:url("/tpl/ds_master/assets/option_checkmark.png") no-repeat;background-size:14px 10px}#visual_calculation.expert .contentwrapper.left .accordion .accordion-item button[aria-expanded=true]{border-bottom:1px solid #99aeb4;border-top:none}#visual_calculation.expert .contentwrapper.left .accordion .accordion-item.disabled{margin-top:-1px;border-top-color:#d6d6d6}#visual_calculation.expert .contentwrapper.left .accordion .accordion-item .suggestion{background-color:#f5f5f5}#visual_calculation.expert .contentwrapper.left .accordion button{position:relative;display:block;text-align:left;width:100%;padding:8px 0;color:#444;font-size:1.15rem;font-weight:400;border:none;background:none;outline:none}#visual_calculation.expert .contentwrapper.left .accordion button:hover,#visual_calculation.expert .contentwrapper.left .accordion button:focus{cursor:pointer;color:#0b5563}#visual_calculation.expert .contentwrapper.left .accordion button:hover::after,#visual_calculation.expert .contentwrapper.left .accordion button:focus::after{cursor:pointer;color:#0b5563;border:1px solid #0b5563}#visual_calculation.expert .contentwrapper.left .accordion button .accordion-title{padding:1em 1.5em 1em 0;font-size:16px}#visual_calculation.expert .contentwrapper.left .accordion button .accordion-title strong{font-size:14px;color:#466e84}#visual_calculation.expert .contentwrapper.left .accordion button .icon{display:inline-block;position:absolute;top:18px;right:0;width:22px;height:22px}#visual_calculation.expert .contentwrapper.left .accordion button .icon::before{display:block;position:absolute;content:"";top:3px;left:6px;width:10px;height:2px;background:#0b5563}#visual_calculation.expert .contentwrapper.left .accordion button .icon::after{display:block;position:absolute;content:"";top:-1px;left:10px;width:2px;height:10px;background:#0b5563}#visual_calculation.expert .contentwrapper.left .accordion button .counter{display:inline-block;position:relative;top:0;left:7px;width:20px;height:20px;border:1px solid;border-radius:22px;text-align:center;font-size:14px;border-color:#0b5563;background:#0b5563;color:#fff;margin-right:10px}#visual_calculation.expert .contentwrapper.left .accordion button .attribute-name{font-size:14px}#visual_calculation.expert .contentwrapper.left .accordion button.disabled{opacity:.7}#visual_calculation.expert .contentwrapper.left .accordion button.disabled .counter{border-color:#99aeb4;background:#fff;color:#99aeb4}#visual_calculation.expert .contentwrapper.left .accordion button.disabled:hover{cursor:not-allowed;pointer-events:stroke}#visual_calculation.expert .contentwrapper.left .accordion button small{display:none;font-size:12px;position:absolute;right:25px;top:13px}#visual_calculation.expert .contentwrapper.left .accordion button[aria-expanded=true]{color:#0b5563}#visual_calculation.expert .contentwrapper.left .accordion button[aria-expanded=true] .icon::after{width:0}#visual_calculation.expert .contentwrapper.left .accordion button[aria-expanded=true]+.accordion-content{opacity:1;max-height:100vh;transition:all 400ms ease;will-change:opacity,max-height;-webkit-box-shadow:3px 8px 8px -5px rgba(0,0,0,.15);box-shadow:3px 8px 8px -5px rgba(0,0,0,.15)}#visual_calculation.expert .contentwrapper.left .accordion .accordion-content{opacity:0;max-height:0;overflow:hidden;transition:opacity 350ms ease,max-height 350ms ease;will-change:opacity,max-height}#visual_calculation.expert .contentwrapper.left .accordion .accordion-content p{font-size:1rem;font-weight:300;margin:2em 0}#visual_calculation.expert .contentwrapper.left .accordion .accordion-content .optionName{font-size:16px;line-height:2.1em;display:block}#visual_calculation.expert .contentwrapper.left .accordion .accordion-content fieldset label{width:100%;display:block;background:#f5f5f5;border-radius:2px !important;border:solid 1px #fff;height:40px;box-sizing:border-box;padding:10px 10px 10px 35px;color:#444;font-size:14px;position:relative}#visual_calculation.expert .contentwrapper.left .accordion .accordion-content fieldset label:before{display:block;top:11px;left:11px;position:absolute}#visual_calculation.expert .contentwrapper.left .accordion .accordion-content fieldset label:after{display:block;content:url("/tpl/ds_master/assets/elements_select.png");transform:scale(0.3);top:-23px;right:-22px;position:absolute}#visual_calculation.expert .contentwrapper.left .accordion .accordion-content fieldset label.input{padding-left:10px;background:#f5f5f5;float:left;width:86%}#visual_calculation.expert .contentwrapper.left .accordion .accordion-content fieldset label.input.width100{width:100%}#visual_calculation.expert .contentwrapper.left .accordion .accordion-content fieldset label.input:after{content:""}#visual_calculation.expert .contentwrapper.left .accordion .accordion-content fieldset label.input:hover{cursor:initial}#visual_calculation.expert .contentwrapper.left .accordion .accordion-content fieldset label.input input{width:100%;background:#f5f5f5}#visual_calculation.expert .contentwrapper.left .accordion .accordion-content fieldset label.input span{position:absolute;right:5px}#visual_calculation.expert .contentwrapper.left .accordion .accordion-content fieldset label.input.input-small{width:30%;margin-right:5px}#visual_calculation.expert .contentwrapper.left .accordion .accordion-content fieldset label.input.input-small.length{width:18%}#visual_calculation.expert .contentwrapper.left .accordion .accordion-content fieldset label.input.input-small.left{float:left}#visual_calculation.expert .contentwrapper.left .accordion .accordion-content fieldset label.input.input-small.right{float:left;margin-left:6%}#visual_calculation.expert .contentwrapper.left .accordion .accordion-content fieldset label.input.input-small.right.length{margin-left:3%}#visual_calculation.expert .contentwrapper.left .accordion .accordion-content fieldset label.input.input-small+span{float:left;margin-top:15px}#visual_calculation.expert .contentwrapper.left .accordion .accordion-content fieldset label.upload_field{padding:0;border:none}#visual_calculation.expert .contentwrapper.left .accordion .accordion-content fieldset label.upload_field:after{content:""}#visual_calculation.expert .contentwrapper.left .accordion .accordion-content fieldset label.upload_field .progressBar{width:100%}#visual_calculation.expert .contentwrapper.left .accordion .accordion-content fieldset label.text{background:#fff;border:none;padding-right:0;padding-left:0}#visual_calculation.expert .contentwrapper.left .accordion .accordion-content fieldset label.text:after{content:""}#visual_calculation.expert .contentwrapper.left .accordion .accordion-content fieldset label.text input:not([type=checkbox]){width:100%}#visual_calculation.expert .contentwrapper.left .accordion .accordion-content fieldset label.text .btn{min-width:auto;width:40px;top:0;position:absolute;right:0;margin:0}#visual_calculation.expert .contentwrapper.left .accordion .accordion-content fieldset label.text .btn.big{width:100%}#visual_calculation.expert .contentwrapper.left .accordion .accordion-content fieldset label.text .btn.autoWidth{width:auto}#visual_calculation.expert .contentwrapper.left .accordion .accordion-content fieldset label.text:hover{cursor:initial}#visual_calculation.expert .contentwrapper.left .accordion .accordion-content fieldset label.default:before{content:url("/tpl/ds_master/assets/option_edit.png")}#visual_calculation.expert .contentwrapper.left .accordion .accordion-content fieldset label.check:before{content:url("/tpl/ds_master/assets/option_checkmark.png")}#visual_calculation.expert .contentwrapper.left .accordion .accordion-content fieldset label.warning{color:#da9103}#visual_calculation.expert .contentwrapper.left .accordion .accordion-content fieldset label.warning:before{content:url("/tpl/ds_master/assets/option_warning.png");top:7px;left:7px}#visual_calculation.expert .contentwrapper.left .accordion .accordion-content fieldset label.active{border-left:solid 1px #0b5563;border-top:solid 1px #0b5563;border-right:solid 1px #0b5563;border-bottom:none;color:#0b5563}#visual_calculation.expert .contentwrapper.left .accordion .accordion-content fieldset label:hover{cursor:pointer}#visual_calculation.expert .contentwrapper.left .accordion .accordion-item .selectOptions label.active{background:#fff;z-index:3}#visual_calculation.expert .contentwrapper.left .accordion .accordion-item .selectOptions .conOptions{position:relative;z-index:2;width:100%;left:0;padding-right:0;background:#fff;box-sizing:border-box;margin-top:-1px;padding:10px 0 0 10px}#visual_calculation.expert .contentwrapper.left .accordion .accordion-item .selectOptions .conOptions.active{border-left:solid 1px #0b5563;border-top:solid 1px #0b5563;border-right:solid 1px #0b5563;border-bottom:solid 1px #fff;color:#0b5563}#visual_calculation.expert .contentwrapper.left .accordion .accordion-item .selectOptions .conOptions .flex-container{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#visual_calculation.expert .contentwrapper.left .accordion .accordion-item .selectOptions .conOptions .flex-container .panel{display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:center;width:18.4%;float:left;padding:15px;box-sizing:border-box;border:solid 1px #919191;margin-right:1.6%;margin-bottom:2%;text-align:center;font-size:12px;transition:.3s ease-in-out;position:relative}#visual_calculation.expert .contentwrapper.left .accordion .accordion-item .selectOptions .conOptions .flex-container .panel.focus,#visual_calculation.expert .contentwrapper.left .accordion .accordion-item .selectOptions .conOptions .flex-container .panel:hover{cursor:pointer}#visual_calculation.expert .contentwrapper.left .accordion .accordion-item .selectOptions .conOptions .flex-container .panel.focus .hoverOverlay,#visual_calculation.expert .contentwrapper.left .accordion .accordion-item .selectOptions .conOptions .flex-container .panel:hover .hoverOverlay{background-color:#0b5563;position:absolute;left:0;top:0;width:100%;height:100%;visibility:visible;opacity:.3}#visual_calculation.expert .contentwrapper.left .accordion .accordion-item .selectOptions .conOptions .flex-container .panel .hoverOverlay{visibility:hidden;opacity:0;transition:all .3s ease-out}#visual_calculation.expert .contentwrapper.left .accordion .accordion-item .selectOptions .conOptions .flex-container .panel.selected{border-color:#466e84;position:relative}#visual_calculation.expert .contentwrapper.left .accordion .accordion-item .selectOptions .conOptions .flex-container .panel.selected .selectedOverlay{background-color:rgba(70,110,132,.3);position:absolute;left:0;top:0;width:100%;height:100%;background-image:url("/tpl/ds_master/assets/option_checkmark_big.png");background-repeat:no-repeat;background-position:center;opacity:.7}#visual_calculation.expert .contentwrapper.left .accordion .accordion-item .selectOptions .conOptions .flex-container .panel.selected .selectedOverlay img{position:absolute;top:50%;margin-top:-20px;left:50%;margin-left:-25px}#visual_calculation.expert .contentwrapper.left .accordion .accordion-item .selectOptions .conOptions .flex-container .panel.selected:hover{cursor:initial;background-color:rgba(0,0,0,0)}#visual_calculation.expert .contentwrapper.left .accordion .accordion-item .selectOptions .conOptions .flex-container .panel.selected:hover p{color:#444}#visual_calculation.expert .contentwrapper.left .accordion .accordion-item .selectOptions .conOptions .flex-container .panel.selected:hover .hoverOverlay{display:none}#visual_calculation.expert .contentwrapper.left .accordion .accordion-item .selectOptions .conOptions .flex-container .panel.disabled{border-color:#b6b6b6;position:relative;width:15.05%;padding:5px}#visual_calculation.expert .contentwrapper.left .accordion .accordion-item .selectOptions .conOptions .flex-container .panel.disabled img{max-height:60px;opacity:.7}#visual_calculation.expert .contentwrapper.left .accordion .accordion-item .selectOptions .conOptions .flex-container .panel.disabled p{line-height:1.2em;color:#777;font-size:11px}#visual_calculation.expert .contentwrapper.left .accordion .accordion-item .selectOptions .conOptions .flex-container .panel.disabled .disabledOverlay{background-color:rgba(255,255,255,.1);position:absolute;left:0;top:0;width:100%;height:100%;background-image:url("/tpl/ds_master/assets/option_lock_big.png");background-repeat:no-repeat;background-position:10px 10px;background-size:15px}#visual_calculation.expert .contentwrapper.left .accordion .accordion-item .selectOptions .conOptions .flex-container .panel.disabled .disabledOverlay img{position:absolute;top:50%;margin-top:-25px;left:50%;margin-left:-19px}#visual_calculation.expert .contentwrapper.left .accordion .accordion-item .selectOptions .conOptions .flex-container .panel.disabled .disabledOverlay p{line-height:1.4em;visibility:hidden;opacity:0;transition:.3s linear}#visual_calculation.expert .contentwrapper.left .accordion .accordion-item .selectOptions .conOptions .flex-container .panel.disabled .disabledOverlay:hover p{background:rgba(255,255,255,.8);margin-top:0;line-height:1.4em;color:#d12b0b;padding:5px 0;visibility:visible;opacity:1}#visual_calculation.expert .contentwrapper.left .accordion .accordion-item .selectOptions .conOptions .flex-container .panel.disabled:hover{cursor:pointer;background-color:rgba(0,0,0,0);border-color:#9c9c9c}#visual_calculation.expert .contentwrapper.left .accordion .accordion-item .selectOptions .conOptions .flex-container .panel.disabled:hover img{opacity:1}#visual_calculation.expert .contentwrapper.left .accordion .accordion-item .selectOptions .conOptions .flex-container .panel.disabled:hover p{color:#444}#visual_calculation.expert .contentwrapper.left .accordion .accordion-item .selectOptions .conOptions .flex-container .panel.warning{border-color:#da9103;position:relative}#visual_calculation.expert .contentwrapper.left .accordion .accordion-item .selectOptions .conOptions .flex-container .panel.warning .warningOverlay{background-color:rgba(218,145,3,.2);position:absolute;left:0;top:0;width:100%;height:100%;background-image:url("/tpl/ds_master/assets/option_warning_big.png");background-repeat:no-repeat;background-position:center}#visual_calculation.expert .contentwrapper.left .accordion .accordion-item .selectOptions .conOptions .flex-container .panel.warning .warningOverlay img{position:absolute;top:50%;margin-top:-25px;left:50%;margin-left:-19px}#visual_calculation.expert .contentwrapper.left .accordion .accordion-item .selectOptions .conOptions .flex-container .panel.warning:hover{cursor:initial;background-color:rgba(0,0,0,0)}#visual_calculation.expert .contentwrapper.left .accordion .accordion-item .selectOptions .conOptions .flex-container .panel.warning:hover p{color:#444}#visual_calculation.expert .contentwrapper.left .accordion .accordion-item .selectOptions .conOptions .flex-container .panel img{display:inline-block;max-height:80px}#visual_calculation.expert .contentwrapper.left .accordion .accordion-item .selectOptions .conOptions .flex-container .panel p{font-size:12px;line-height:1.4em;margin:5px 0 0 0;display:block;width:100%}#visual_calculation.expert .contentwrapper.left .accordion .accordion-item .selectOptions .conOptions .optionHeadline{font-family:"bold";margin-bottom:5px;line-height:1.2em;display:block;padding-bottom:10px}#visual_calculation.expert .contentwrapper.left .accordion .accordion-item .selectOptions .conOptions .optionHeadline small{font-style:italic;font-family:"regular","Helvetica",arial,sans-serif;font-size:11px}#visual_calculation.expert .contentwrapper.left .accordion .accordion-item .selectOptions .conOptions .optionHeadline br{line-height:normal}#visual_calculation.expert .contentwrapper.left .accordion .accordion-item .optionGroupCon{overflow-y:auto;overflow-x:hidden;max-height:215px;position:relative;width:48%;background:#fff;z-index:2;box-sizing:border-box;padding:0}#visual_calculation.expert .contentwrapper.left .accordion .accordion-item .optionGroupCon.select{width:100%;padding:0 10px 10px 10px}#visual_calculation.expert .contentwrapper.left .accordion .accordion-item .optionGroupCon.select.quantity{min-height:auto;max-height:inherit;padding:0 10px 10px 10px}#visual_calculation.expert .contentwrapper.left .accordion .accordion-item .optionGroupCon ul{position:relative;z-index:2;width:100%;box-sizing:border-box;padding:0;margin:0}#visual_calculation.expert .contentwrapper.left .accordion .accordion-item .optionGroupCon ul li{line-height:2.5em;border-top:solid 1px #c4c4c4;padding:0 10px;font-size:14px;transition:all .3s ease}#visual_calculation.expert .contentwrapper.left .accordion .accordion-item .optionGroupCon ul li.selected{color:#0b5563}#visual_calculation.expert .contentwrapper.left .accordion .accordion-item .optionGroupCon ul li.selected:before{content:url("/tpl/ds_master/assets/option_checkmark.png");margin-right:5px}#visual_calculation.expert .contentwrapper.left .accordion .accordion-item .optionGroupCon ul li.disabled{color:#777;position:relative;font-style:italic;background:url("/tpl/ds_master/assets/stop-icon_gray.png") #fff right 5px center no-repeat;background-size:15px 15px}#visual_calculation.expert .contentwrapper.left .accordion .accordion-item .optionGroupCon ul li.disabled>div{position:absolute;min-width:340px;color:#000;background:#fff;min-height:30px;display:none;padding:10px;box-sizing:border-box;-webkit-box-shadow:-2px 0px 26px -1px rgba(0,0,0,.3);-moz-box-shadow:-2px 0px 26px -1px rgba(0,0,0,.3);box-shadow:-2px 0px 26px -1px rgba(0,0,0,.3);opacity:0;transition:opacity .3s linear}#visual_calculation.expert .contentwrapper.left .accordion .accordion-item .optionGroupCon ul li.disabled>div:after{content:"";position:absolute;top:15px;right:100%;margin-top:-8px;width:0;height:0;border-right:8px solid #fff;border-top:8px solid rgba(0,0,0,0);border-bottom:8px solid rgba(0,0,0,0)}#visual_calculation.expert .contentwrapper.left .accordion .accordion-item .optionGroupCon ul li.disabled:hover{background:url("/tpl/ds_master/assets/stop-icon.png") #0b5563 right 5px center no-repeat;background-size:15px 15px;transition:none}#visual_calculation.expert .contentwrapper.left .accordion .accordion-item .optionGroupCon ul li.focus,#visual_calculation.expert .contentwrapper.left .accordion .accordion-item .optionGroupCon ul li:hover{background:#0b5563;color:#fff;cursor:pointer}#visual_calculation.expert .contentwrapper.left .accordion .accordion-item .optionGroupCon ul li.optionHeadline{background:#fff;border-top:none;font-style:italic}#visual_calculation.expert .contentwrapper.left .accordion .accordion-item .optionGroupCon ul li.optionHeadline:hover{color:#444;cursor:initial}#visual_calculation.expert .contentwrapper.left .accordion .accordion-item .optionWrapper{display:flex;flex-wrap:wrap;position:relative}#visual_calculation.expert .contentwrapper.left .accordion .accordion-item .optionWrapper .priceTableText{margin-right:0}}@media screen and (max-width: 1280px){#visual_calculation.expert .contentwrapper.left{width:67.5%}#visual_calculation.expert .contentwrapper.right{width:30%}}@media screen and (max-width: 1023px){#visual_calculation.expert .contentwrapper.left,#visual_calculation.expert .contentwrapper.right{width:100%;height:auto !important;float:none;position:relative !important}#visual_calculation.expert .contentwrapper.right{margin-top:30px}}@media screen and (max-width: 550px){#visual_calculation.expert .contentwrapper.left .accordion .accordion-item .selectOptions .conOptions .flex-container .panel{width:31.7%}}#form_individual .col_left img,#form_individual .col_right img{width:100%;height:auto;margin-bottom:30px}#form_individual .col_left .btn.success,#form_individual .col_right .btn.success{min-width:300px;float:right;margin-right:23px}#form_individual .col_left input,#form_individual .col_right input{width:300px}#form_individual .template-download{margin-left:140px}#form_individual .template-download .preview{float:left;width:80px}#form_individual .template-download .buttons{width:350px;clear:both}#form_individual .template-download .buttons .btn{min-width:120px;width:120px}#form_individual .template-download .error{color:#d12b0b}#form_individual .template-download .hint-warning{background:#fff3cd;color:#eaac00;font-size:18px;box-sizing:border-box;border:solid 1px #ffc416}#form_individual .template-download .error,#form_individual .template-download .hint-warning{width:100%;font-size:14px;padding:10px 15px;margin-bottom:10px}#form_individual .template-upload{margin-left:140px}#form_individual .template-upload .preview{float:left}#form_individual .template-upload .buttons{width:350px;clear:both}#form_individual .template-upload .buttons .btn{float:none;min-width:120px;width:120px}#form_individual #fileupload{display:grid;grid-template-columns:minmax(0, 2fr) minmax(0, 1fr);gap:32px;align-items:start;margin-bottom:56px}#form_individual #fileupload>#errorMessageBox,#form_individual #fileupload>#uploaderErrorMsg{grid-column:1/-1}#form_individual #fileupload>.clr,#form_individual #fileupload>input[type=hidden]{display:none}#form_individual #fileupload>.col_left,#form_individual #fileupload>.col_right{float:none;width:auto;margin:0;box-sizing:border-box;padding:32px;border-radius:15px;background:#fff}#form_individual #fileupload>.col_left{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:20px}#form_individual #fileupload>.col_left>*{grid-column:1/-1}#form_individual #fileupload>.col_left>h1,#form_individual #fileupload>.col_left>hr{margin:0}#form_individual #fileupload>.col_left>h1{font-family:"Instrument Sans",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;font-weight:600}#form_individual #fileupload>.col_left>hr,#form_individual #fileupload>.col_left>.clr,#form_individual #fileupload>.col_left>input[type=hidden]{display:none}#form_individual #fileupload>.col_left>fieldset:has(input[type=text]:not(#captcha_code)){grid-column:auto}#form_individual #fileupload>.col_left>.btn,#form_individual #fileupload>.col_left>button.btn{justify-self:end}#form_individual #fileupload fieldset{display:flex;flex-direction:column;float:none;width:auto;margin:0;padding:0;border:none}#form_individual #fileupload legend:empty,#form_individual #fileupload span.requirement,#form_individual #fileupload label:empty{display:none}#form_individual #fileupload label{order:0;float:none;width:auto;margin:0 0 6px;padding:0;text-align:left;font-family:"Instrument Sans",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;font-size:14px;font-weight:500;line-height:1.4;color:#111}#form_individual #fileupload fieldset:has(>span.requirement)>label:first-of-type:after{content:" *";color:#444}#form_individual #fileupload input[type=text],#form_individual #fileupload textarea{order:1;display:block;float:none;box-sizing:border-box;width:100%;height:50px;margin:0;padding:0 20px;border:1px solid #ddd;border-radius:30px;background:#fff;font-family:"Instrument Sans",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;font-size:14px;font-style:normal;color:#444;box-shadow:none}#form_individual #fileupload input[type=text]:focus,#form_individual #fileupload textarea:focus{border-color:#111;outline:none}#form_individual #fileupload textarea{height:150px;padding:20px;border-radius:20px;resize:vertical}#form_individual #fileupload fieldset:has(>span.info){flex-direction:column;flex-wrap:nowrap;align-items:stretch}#form_individual #fileupload fieldset:has(>span.info)>label:first-of-type{order:0}#form_individual #fileupload fieldset:has(>span.info)>:not(label:first-of-type,span.info){order:1;flex:none}#form_individual #fileupload fieldset:has(>span.info)>span.info{order:2;margin:6px 0 0}#form_individual #fileupload span.info{position:static !important;display:block !important;width:auto !important;height:auto !important;color:inherit;cursor:auto}#form_individual #fileupload span.info:before{content:none !important;display:none !important}#form_individual #fileupload span.info:after{content:none}#form_individual #fileupload span.info .tooltip,#form_individual #fileupload span.info:hover .tooltip,#form_individual #fileupload span.info:focus .tooltip{position:static;display:block;z-index:auto;width:auto;max-width:none;margin:0;padding:0;border:none;border-radius:0;background:none;box-shadow:none;opacity:1;visibility:visible;transform:none}#form_individual #fileupload span.info .tooltip:before,#form_individual #fileupload span.info .tooltip:after,#form_individual #fileupload span.info:hover .tooltip:before,#form_individual #fileupload span.info:hover .tooltip:after,#form_individual #fileupload span.info:focus .tooltip:before,#form_individual #fileupload span.info:focus .tooltip:after{content:none}#form_individual #fileupload span.info .tooltip p,#form_individual #fileupload span.info:hover .tooltip p,#form_individual #fileupload span.info:focus .tooltip p{margin:0;font-size:13px;line-height:1.45;color:dimgray}#form_individual #fileupload fieldset:has(input[type=checkbox]){flex-direction:row;align-items:center;gap:9px}#form_individual #fileupload fieldset:has(input[type=checkbox]) input[type=checkbox]{float:none !important;width:18px;height:18px;margin:0 !important;accent-color:#111}#form_individual #fileupload fieldset:has(input[type=checkbox]) .formCheckboxTitle{font-size:15px;color:#111}#form_individual #fileupload fieldset:has(input[type=file]) .clr,#form_individual #fileupload fieldset:has(input[type=file]) .table:empty{display:none}#form_individual #fileupload fieldset:has(input[type=file]) input[type=file]{order:1;float:none;width:100%;height:auto;margin:0;padding:0;border:none;background:none;font-family:"Instrument Sans",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;font-size:14px;color:#444}#form_individual #fileupload fieldset:has(input[type=file]) input[type=file]::file-selector-button{height:50px;padding:0 28px;border:1px solid #111;border-radius:30px;background:#fff;font:inherit;font-weight:600;color:#111;cursor:pointer;margin-right:16px}#form_individual #fileupload fieldset:has(input[type=file]) progress,#form_individual #fileupload fieldset:has(input[type=file]) .progressBar{appearance:none;width:100%;height:4px;margin:6px 0 0;border:none;border-radius:30px;background:#ddd;overflow:hidden}#form_individual #fileupload fieldset:has(input[type=file]) progress::-webkit-progress-bar,#form_individual #fileupload fieldset:has(input[type=file]) .progressBar::-webkit-progress-bar{background:#ddd}#form_individual #fileupload fieldset:has(input[type=file]) progress::-webkit-progress-value,#form_individual #fileupload fieldset:has(input[type=file]) .progressBar::-webkit-progress-value{background:#0b5563}#form_individual #fileupload fieldset:has(input[type=file]) progress::-moz-progress-bar,#form_individual #fileupload fieldset:has(input[type=file]) .progressBar::-moz-progress-bar{background:#0b5563}#form_individual #fileupload fieldset:has(input[type=file]) progress[value="0"],#form_individual #fileupload fieldset:has(input[type=file]) progress[value="100"],#form_individual #fileupload fieldset:has(input[type=file]) .progressBar[value="0"],#form_individual #fileupload fieldset:has(input[type=file]) .progressBar[value="100"]{display:none}#form_individual #fileupload fieldset:has(input[type=file]) progress,#form_individual #fileupload fieldset:has(input[type=file]) .progressBar{order:1}#form_individual #fileupload fieldset:has(input[type=file]) .files{margin-top:10px}#form_individual #fileupload fieldset:has(input[type=file]) .files>div{display:grid;grid-template-columns:48px minmax(0, 1fr) auto;align-items:center;gap:0 12px;margin:0 0 8px;padding:10px 12px;border:1px solid #ddd;border-radius:12px;background:#fff;line-height:1.4}#form_individual #fileupload fieldset:has(input[type=file]) .files>div .preview{float:none;width:48px;height:48px;margin:0;border-radius:8px;background:#f5f5f5;overflow:hidden}#form_individual #fileupload fieldset:has(input[type=file]) .files>div .preview a{display:block}#form_individual #fileupload fieldset:has(input[type=file]) .files>div .preview img,#form_individual #fileupload fieldset:has(input[type=file]) .files>div .preview canvas{display:block;width:48px;height:48px;object-fit:cover}#form_individual #fileupload fieldset:has(input[type=file]) .files>div .file_info{float:none;min-width:0;margin:0}#form_individual #fileupload fieldset:has(input[type=file]) .files>div .file_name code,#form_individual #fileupload fieldset:has(input[type=file]) .files>div .file_name .name{display:block;overflow:hidden;font-family:"Instrument Sans",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;font-size:14px;font-weight:500;text-overflow:ellipsis;white-space:nowrap;color:#111}#form_individual #fileupload fieldset:has(input[type=file]) .files>div .size{font-size:13px;color:dimgray}#form_individual #fileupload fieldset:has(input[type=file]) .files>div .file_name strong.error{display:block;margin:2px 0 0;padding:0;font-size:13px;font-weight:400;color:#d12b0b}#form_individual #fileupload fieldset:has(input[type=file]) .files>div .file_name strong.error:empty{display:none}#form_individual #fileupload fieldset:has(input[type=file]) .files>div .btn.start{display:inline-block;float:none;box-sizing:border-box;width:auto;min-width:0;height:34px;padding:0 16px;border:1px solid rgba(0,0,0,0);border-radius:30px;font-family:"Instrument Sans",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;font-size:15px;font-weight:600;line-height:32px;text-align:center;text-decoration:none;cursor:pointer;border-color:#111;background:#111;color:#fff;margin:0;font-size:13px}#form_individual #fileupload fieldset:has(input[type=file]) .files>div .btn.start:hover{border-color:#0b5563;background:#0b5563;color:#fff}#form_individual #fileupload fieldset:has(input[type=file]) .files>div .btn.start.disabled,#form_individual #fileupload fieldset:has(input[type=file]) .files>div .btn.start[disabled]{border-color:#ddd;background:#f5f5f5;color:dimgray;cursor:not-allowed}#form_individual #fileupload fieldset:has(input[type=file]) .files>div .buttons{float:none;display:flex;align-items:center;gap:8px;margin:0}#form_individual #fileupload fieldset:has(input[type=file]) .files>div .buttons .glyphicon{display:none}#form_individual #fileupload fieldset:has(input[type=file]) .files>div .btn.download{width:auto;min-width:0;height:34px;margin:0;padding:0 14px;border:1px solid #ddd;border-radius:30px;background:#fff;font-family:"Instrument Sans",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;font-size:13px;font-weight:600;line-height:32px;color:#111}#form_individual #fileupload fieldset:has(input[type=file]) .files>div .btn.download:hover{border-color:#111;background:#111;color:#fff}#form_individual #fileupload fieldset:has(input[type=file]) .files>div .btn.delete{position:relative;width:34px;min-width:0;height:34px;margin:0;padding:0;border:1px solid #ddd;border-radius:50%;background:#fff;font-size:0;color:dimgray;overflow:hidden}#form_individual #fileupload fieldset:has(input[type=file]) .files>div .btn.delete:before{content:"";position:absolute;inset:0;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.8 4.3h10.4M6.3 4.3V2.8h3.4v1.5M4.2 4.3l.6 8.6c0 .5.4.8.9.8h4.6c.5 0 .9-.3.9-.8l.6-8.6M6.7 6.8v4.4M9.3 6.8v4.4'/%3E%3C/svg%3E") no-repeat center/15px;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.8 4.3h10.4M6.3 4.3V2.8h3.4v1.5M4.2 4.3l.6 8.6c0 .5.4.8.9.8h4.6c.5 0 .9-.3.9-.8l.6-8.6M6.7 6.8v4.4M9.3 6.8v4.4'/%3E%3C/svg%3E") no-repeat center/15px}#form_individual #fileupload fieldset:has(input[type=file]) .files>div .btn.delete:hover{border-color:#d12b0b;color:#d12b0b}#form_individual #fileupload fieldset:has(input[type=file]) .files>div>.error,#form_individual #fileupload fieldset:has(input[type=file]) .files>div>.warning{grid-column:1/-1;margin:0 0 6px}#form_individual #fileupload fieldset:has(input[type=file]) .files>div>.hidden{display:none}#form_individual #fileupload fieldset:has(input[type=file]) .files{order:1;margin-top:10px}#form_individual #fileupload fieldset:has(input[type=file]) .template-download,#form_individual #fileupload fieldset:has(input[type=file]) .template-upload{margin-left:0}#form_individual #fileupload fieldset:has(input[type=file]) .template-download .buttons,#form_individual #fileupload fieldset:has(input[type=file]) .template-upload .buttons{width:auto;clear:none}#form_individual #fileupload fieldset:has(input[type=file]) .template-download .buttons .btn,#form_individual #fileupload fieldset:has(input[type=file]) .template-upload .buttons .btn{min-width:0}#form_individual #fileupload fieldset:has(input[type=file]) .template-download .buttons .btn.download,#form_individual #fileupload fieldset:has(input[type=file]) .template-upload .buttons .btn.download{width:auto}#form_individual #fileupload fieldset:has(#captcha_code){flex-direction:row;flex-wrap:wrap;align-items:center;gap:0 16px}#form_individual #fileupload fieldset:has(#captcha_code) label:first-of-type,#form_individual #fileupload fieldset:has(#captcha_code) #captcha_code{flex:0 0 100%}#form_individual #fileupload fieldset:has(#captcha_code) label:first-of-type{order:-2}#form_individual #fileupload fieldset:has(#captcha_code) #captcha_code{order:-1}#form_individual #fileupload fieldset:has(#captcha_code) #captcha{margin:10px 0 0;border-radius:5px}#form_individual #fileupload fieldset:has(#captcha_code) a{margin-top:10px;font-size:14px}#form_individual #fileupload .col_left>button.btn{display:inline-block;float:none;box-sizing:border-box;width:auto;min-width:0;height:51px;padding:0 32px;border:1px solid rgba(0,0,0,0);border-radius:30px;font-family:"Instrument Sans",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;font-size:15px;font-weight:600;line-height:49px;text-align:center;text-decoration:none;cursor:pointer;border-color:#111;background:#111;color:#fff;margin:10px 0 0}#form_individual #fileupload .col_left>button.btn:hover{border-color:#0b5563;background:#0b5563;color:#fff}#form_individual #fileupload .col_left>button.btn.disabled,#form_individual #fileupload .col_left>button.btn[disabled]{border-color:#ddd;background:#f5f5f5;color:dimgray;cursor:not-allowed}#form_individual #fileupload .col_left>p.hint{margin:0;padding:0;border:none;background:none;font-size:14px;color:dimgray}#form_individual #fileupload .col_left>p.hint strong{font-size:inherit;font-weight:600}#form_individual #fileupload .col_right>p:empty{display:none}#form_individual #fileupload .col_right>.rte_container:last-of-type>:last-child{margin-bottom:0}@media(max-width: 1023px){#form_individual #fileupload{grid-template-columns:minmax(0, 1fr)}#form_individual #fileupload>.col_right{order:-1}}@media(max-width: 767px){#form_individual #fileupload{gap:16px}#form_individual #fileupload>.col_left,#form_individual #fileupload>.col_right{padding:32px 20px}#form_individual #fileupload>.col_left{grid-template-columns:minmax(0, 1fr)}#form_individual #fileupload>.col_left>fieldset:has(input[type=text]:not(#captcha_code)){grid-column:1}#form_individual #fileupload>.col_left>.btn,#form_individual #fileupload>.col_left>button.btn{justify-self:stretch;width:100%}}#finish{margin-bottom:80px}#finish .item{width:49%;background:#fff;padding:10px;line-height:40px;border-radius:2px;color:#444;float:left;margin-right:2%;box-sizing:border-box}#finish .item:nth-of-type(2n+2){margin-right:0}#finish .item .label{line-height:40px;float:left;display:block;margin:0 20px 0 0;height:40px}#finish .item .btn{width:240px;float:left;margin:0}main#finish>.wrp>h1{margin:0 0 32px}main#finish #delayed_upload{box-sizing:border-box;margin:0 0 56px;padding:32px;border-radius:15px;background:#fff}main#finish #delayed_upload>h1{margin:0 0 16px;font-size:28px;line-height:1.2}main#finish #delayed_upload>hr{display:none}main#finish #delayed_upload .item{display:grid;grid-template-columns:minmax(0, 1fr) auto;align-items:center;column-gap:16px;float:none;width:auto;margin:0;padding:16px 0;border-top:1px solid rgba(0,0,0,.1);border-radius:0;background:none;line-height:1.4}main#finish #delayed_upload .item:last-of-type{padding-bottom:0}main#finish #delayed_upload .item .btn{display:inline-block;float:none;box-sizing:border-box;width:auto;min-width:0;height:44px;padding:0 32px;border:1px solid rgba(0,0,0,0);border-radius:30px;font-family:"Instrument Sans",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;font-size:15px;font-weight:600;line-height:42px;text-align:center;text-decoration:none;cursor:pointer;border-color:#111;background:#111;color:#fff;grid-column:2;grid-row:1/span 2;float:none;margin:0}main#finish #delayed_upload .item .btn:hover{border-color:#0b5563;background:#0b5563;color:#fff}main#finish #delayed_upload .item .btn.disabled,main#finish #delayed_upload .item .btn[disabled]{border-color:#ddd;background:#f5f5f5;color:dimgray;cursor:not-allowed}main#finish #delayed_upload .item .headline{grid-column:1;display:block;margin:0;font-size:16px;font-weight:600;line-height:1.4;color:#111}main#finish #delayed_upload .item .headline small{display:block;font-size:13px;font-weight:400;color:dimgray}main#finish #delayed_upload .item .label{grid-column:1;float:none;display:block;width:auto;height:auto;margin:6px 0 0}main#finish #delayed_upload .item .label .red{display:block;width:fit-content;max-width:100%;box-sizing:border-box;padding:7px 14px;border:1px solid #f2d9a7;border-radius:12px;background:#fbf4e6;font-size:13px;line-height:1.5;color:#111}@media(max-width: 600px){main#finish #delayed_upload{padding:32px 20px}main#finish #delayed_upload>h1{font-size:16px}main#finish #delayed_upload .item{grid-template-columns:minmax(0, 1fr)}main#finish #delayed_upload .item .btn{grid-column:1;grid-row:auto;order:3;display:block;width:100%;margin-top:12px}}.cat_listing{padding-top:30px}.cat_listing .listing{margin-bottom:30px;width:880px;float:left}.cat_listing article header{background:#f5f5f5;padding:0 40px;color:#444;font-size:18px;margin-bottom:3px;line-height:30px}.cat_listing article header h3{margin:0;float:left;padding:20px 0;font-weight:bold;display:inline-block;line-height:30px;max-width:300px;overflow:hidden;white-space:nowrap;color:#444;font-size:18px}.cat_listing article header table{height:30px;border-collapse:separate;float:right;width:440px}.cat_listing article header table td{color:#444;height:30px;padding:20px 10px;font-size:18px;border-right:solid 6px #fff}.cat_listing article header table td:first-child{width:180px}.cat_listing article header table td:nth-child(2),.cat_listing article header table td:nth-child(3){width:84px}.cat_listing article .content figure{float:left;width:400px;margin-bottom:30px}.cat_listing article .content figure img{margin:3px 0 30px 0;max-width:270px;height:auto}.cat_listing article .content table{cursor:pointer;float:left;width:480px;border-collapse:separate}.cat_listing article .content table td{height:20px;border:solid 3px #fff;font-size:14px;background:#f5f5f5;color:#444;padding:10px;width:90px;-webkit-transition:all 0.25s ease-out;-moz-transition:all 0.25s ease-out;transition:all 0.25s ease-out}.cat_listing article .content table td:first-child{width:190px}.cat_listing article .content table td:last-child{border-right:none;width:20px;background:#b1b2b2}.cat_listing article .content table td:last-child:before{display:block;height:20px;width:20px;text-indent:-7px;line-height:22px;color:#fff;font-family:"icon";content:"r";font-size:35px}.cat_listing article .content table tr{position:relative;display:block}.cat_listing article .content table tr:nth-child(odd) td{background:#dcdcdc}.cat_listing article .content table tr:nth-child(odd) td:last-child{background:#b1b2b2}.cat_listing article .content table tr:hover td{color:#fff;background:#7f7f7f;-webkit-transition:all 0.25s ease-out;-moz-transition:all 0.25s ease-out;transition:all 0.25s ease-out}.cat_listing article .content table tr:hover td:last-child{color:#fff;background:#7f7f7f}.cat_listing article .content table a{position:absolute;top:0;right:0;left:0;bottom:0}.cat_listing article .content table a:hover{text-decoration:none}.description{padding:30px 0 0 0}#page article{margin-bottom:30px}#page .cmsHeadImg{width:100%;height:auto;margin-bottom:25px}#modal-text img.cmsHeadImg{display:block;width:100%;height:320px !important;margin:0;object-fit:cover;object-position:60% 55%;border-radius:20px}#modal-text:has(>picture>img.cmsHeadImg){display:flex;flex-direction:column}#modal-text:has(>picture>img.cmsHeadImg):before,#modal-text:has(>picture>img.cmsHeadImg):after{content:none}#modal-text:has(>picture>img.cmsHeadImg)>picture{order:-1;display:block;align-self:stretch;margin:0}#modal-text:has(>picture>img.cmsHeadImg)>picture:not(:last-child){margin-bottom:56px}@media(max-width: 767px){#modal-text img.cmsHeadImg{height:220px !important}}main#page #modal-text>h1,main#impressum>.wrp>article>h1{margin:0 0 32px;font-size:44px;line-height:1.2}main#page #modal-text>h1{text-align:center}@media(max-width: 767px){main#page #modal-text>h1,main#impressum>.wrp>article>h1{font-size:28px;hyphens:auto;overflow-wrap:break-word}}:is(main#page #modal-text>article,main#page #modal-text>article>.rte_container){font-size:15px;line-height:1.714;color:#444}:is(main#page #modal-text>article,main#page #modal-text>article>.rte_container)>*{box-sizing:border-box;max-width:1100px;margin-left:auto;margin-right:auto}:is(main#page #modal-text>article,main#page #modal-text>article>.rte_container)>h2,:is(main#page #modal-text>article,main#page #modal-text>article>.rte_container)>h3{margin-top:32px;margin-bottom:12px;text-align:center}:is(main#page #modal-text>article,main#page #modal-text>article>.rte_container)>h2:first-child,:is(main#page #modal-text>article,main#page #modal-text>article>.rte_container)>h3:first-child{margin-top:0}:is(main#page #modal-text>article,main#page #modal-text>article>.rte_container)>:is(.hinweis,.einleitung,.banner,.kennzahlen,.karten,.kacheln,.zweispaltig,.abschnitt,.band,.bild-text,.fragen,.checkliste)+:is(h2,h3){margin-top:56px}:is(main#page #modal-text>article,main#page #modal-text>article>.rte_container)>:last-child{margin-bottom:0}:is(main#page #modal-text>article,main#page #modal-text>article>.rte_container)>.rte_container{max-width:none}:is(main#page #modal-text>article,main#page #modal-text>article>.rte_container):has(>.stand)>:is(h2,h3){text-align:left}:is(main#page #modal-text>article,main#page #modal-text>article>.rte_container):not(:has(>:not(script))){max-width:1100px;margin-left:auto;margin-right:auto}:is(main#page,main#impressum) :where(.kennzahlen,.karten,.band,.bild-text,.fragen,.kontaktkarte) p{margin:0;line-height:1.714}:is(main#page,main#impressum) .hinweis{position:relative;box-sizing:border-box;margin:0 0 16px;padding:14px 18px 14px 48px;border:1px solid #aac4c8;border-radius:12px;background:#e7eeef;font-size:15px;line-height:1.5;color:#111;margin-bottom:32px}:is(main#page,main#impressum) .hinweis:before{position:absolute;top:16px;left:18px;width:18px;height:18px;background:#0b5563;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='8' cy='8' r='6.2'/%3E%3Cpath d='M8 7.4v3.8'/%3E%3Ccircle cx='8' cy='5' r='.35' fill='black'/%3E%3C/svg%3E") no-repeat center/contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='8' cy='8' r='6.2'/%3E%3Cpath d='M8 7.4v3.8'/%3E%3Ccircle cx='8' cy='5' r='.35' fill='black'/%3E%3C/svg%3E") no-repeat center/contain;content:""}:is(main#page,main#impressum) .hinweis strong:first-child{display:block;margin:0 0 2px;font-weight:600;color:#0b5563}:is(main#page,main#impressum) .stand{margin-top:32px;font-size:13px;color:dimgray}:is(#modal-text,main#impressum) :is(.banner,.karte__bild,.bild-text__bild){margin:0;overflow:hidden;border-radius:20px}:is(#modal-text,main#impressum) :is(.banner,.karte__bild,.bild-text__bild) img{display:block;width:100%;height:100% !important;margin:0;object-fit:cover}:is(main#page,main#impressum) .einleitung{margin-bottom:56px;text-align:center}:is(main#page,main#impressum) .abschnitt{padding-top:88px}:is(main#page,main#impressum) .abschnitt .text-kopf{max-width:760px;margin:0 auto 32px}:is(main#page,main#impressum) .banner{aspect-ratio:1520/640}:is(main#page,main#impressum) .kennzahlen{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:32px;padding:56px 0;border-bottom:1px solid rgba(0,0,0,.1);text-align:center}:is(main#page,main#impressum) .kennzahl__wert{font-size:36px;font-weight:600;line-height:1.2;letter-spacing:-0.034em;color:#111}:is(main#page,main#impressum) .kennzahl__titel{margin:4px 0 8px;font-family:"Instrument Sans",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;font-size:16px;font-weight:600;line-height:1.4;color:#111}:is(main#page,main#impressum) .karten{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:32px}:is(main#page,main#impressum) .karte{text-align:center}:is(main#page,main#impressum) .karte .karte__bild{aspect-ratio:4/3;margin-bottom:20px}:is(main#page,main#impressum) .karte__marke{margin-bottom:4px;font-size:13px;font-weight:500;text-transform:uppercase;color:#0b5563}:is(main#page,main#impressum) .karte__titel{margin:0 0 8px;font-family:"Instrument Sans",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;font-size:20px;font-weight:600;line-height:1.3;color:#111}:is(main#page,main#impressum) .band{margin:88px 0 0;padding:88px max(0px,(100% - 760px)/2);border:0;background:#0b5563;box-shadow:0 0 0 100vmax #0b5563;clip-path:inset(0 -100vmax);text-align:center;color:#fff}:is(main#page,main#impressum) .band p{margin:0;font-size:22px;font-style:italic;line-height:1.6;color:#fff}:is(main#page,main#impressum) .band .band__quelle{margin-top:16px;font-size:13px;font-style:normal;font-weight:700;text-transform:uppercase}:is(main#page,main#impressum) .bild-text{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);align-items:center;gap:56px;padding-top:88px}:is(main#page,main#impressum) .bild-text .bild-text__bild{aspect-ratio:3/2}:is(main#page,main#impressum) .bild-text--gespiegelt .bild-text__bild{order:2}:is(main#page,main#impressum) .bild-text__text{text-align:center}:is(main#page,main#impressum) .bild-text__text .text-kopf__dachzeile{margin-bottom:12px;font-size:13px;font-weight:500;text-transform:uppercase;color:#0b5563}:is(main#page,main#impressum) .bild-text__titel{margin:0 0 16px;font-family:"Instrument Sans",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;font-size:36px;font-weight:600;line-height:1.21;letter-spacing:-0.034em;color:#111}:is(main#page,main#impressum) .knopfzeile{margin-top:32px}:is(main#page,main#impressum) .knopfzeile a.btn{display:inline-block;float:none;box-sizing:border-box;width:auto;min-width:0;height:51px;padding:0 32px;border:1px solid rgba(0,0,0,0);border-radius:30px;font-family:"Instrument Sans",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;font-size:15px;font-weight:600;line-height:49px;text-align:center;text-decoration:none;cursor:pointer;border-color:#111;background:#111;color:#fff}:is(main#page,main#impressum) .knopfzeile a.btn:hover{border-color:#0b5563;background:#0b5563;color:#fff}:is(main#page,main#impressum) .knopfzeile a.btn.disabled,:is(main#page,main#impressum) .knopfzeile a.btn[disabled]{border-color:#ddd;background:#f5f5f5;color:dimgray;cursor:not-allowed}:is(main#page,main#impressum) .knopfzeile a.btn+a.btn{border-color:#111;background:rgba(0,0,0,0);color:#111}:is(main#page,main#impressum) .knopfzeile a.btn+a.btn:hover{border-color:#111;background:#111;color:#fff}:is(main#page,main#impressum) .zweispaltig{display:grid;grid-template-columns:340px minmax(0, 1fr);align-items:start;gap:56px}:is(main#page,main#impressum) .zweispaltig>:first-child{position:sticky;top:104px}:is(main#page,main#impressum) .kontaktkarte{display:flex;flex-direction:column;padding:32px;border-radius:15px;background:#f5f5f5}:is(main#page,main#impressum) .kontaktkarte h2,:is(main#page,main#impressum) .kontaktkarte h3{margin:0 0 12px;font-size:20px;line-height:1.3}:is(main#page,main#impressum) .kontaktkarte>p{margin:0 0 16px}:is(main#page,main#impressum) .kontaktkarte .knopfzeile{display:flex;flex-direction:column;gap:12px;margin:auto 0 0;padding-top:24px}:is(main#page,main#impressum) .kontaktkarte .knopfzeile a.btn{width:100%;margin:0}:is(main#page,main#impressum) .fragen h2{margin:0 0 16px;font-size:20px;line-height:1.3;text-align:left}:is(main#page,main#impressum) .fragen details{border-bottom:1px solid #ddd}:is(main#page,main#impressum) .fragen summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 0;list-style:none;font-size:15px;font-weight:600;line-height:1.4;color:#111;cursor:pointer}:is(main#page,main#impressum) .fragen summary::-webkit-details-marker{display:none}:is(main#page,main#impressum) .fragen summary::after{flex:none;width:12px;height:12px;background:linear-gradient(currentColor, currentColor) center/12px 1.5px no-repeat,linear-gradient(currentColor, currentColor) center/1.5px 12px no-repeat;content:""}:is(main#page,main#impressum) .fragen summary:hover{color:#0b5563}:is(main#page,main#impressum) .fragen details[open]>summary::after{background:linear-gradient(currentColor, currentColor) center/12px 1.5px no-repeat}:is(main#page,main#impressum) .fragen details>p{padding:0 56px 18px 0;color:#444}:is(main#page,main#impressum) .fragen+.fragen{margin-top:56px}:is(main#page,main#impressum) .kacheln{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:16px}:is(#modal-text,main#impressum) .kachel{display:grid;grid-template-columns:40px minmax(0, 1fr);grid-template-rows:auto auto;column-gap:14px;align-items:start;padding:18px 20px;border:1px solid #ddd;border-radius:12px;background:#fff;text-decoration:none !important;color:#444 !important;transition:border-color .15s ease,box-shadow .15s ease}:is(#modal-text,main#impressum) .kachel:before{grid-row:1/span 2;width:40px;height:40px;border-radius:50%;background:#eef3f4;content:""}:is(#modal-text,main#impressum) .kachel strong{font-size:15px;font-weight:600;line-height:1.35;color:#111}:is(#modal-text,main#impressum) .kachel span{margin-top:2px;font-size:13px;line-height:1.45;color:dimgray}:is(#modal-text,main#impressum) a.kachel:hover{border-color:#111;box-shadow:inset 0 0 0 1px #111}:is(#modal-text,main#impressum) .kachel--paket:before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 1.8 13.8 4.6v6.8L8 14.2 2.2 11.4V4.6z'/%3E%3Cpath d='M2.2 4.6 8 7.4l5.8-2.8M8 7.4v6.8M5.1 3.2l5.8 2.8'/%3E%3C/svg%3E") no-repeat center/20px,#eef3f4}:is(#modal-text,main#impressum) .kachel--hochladen:before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 10.5V2.5M4.8 5.7 8 2.5l3.2 3.2M2.5 10v2.2c0 .7.6 1.3 1.3 1.3h8.4c.7 0 1.3-.6 1.3-1.3V10'/%3E%3C/svg%3E") no-repeat center/20px,#eef3f4}:is(#modal-text,main#impressum) .kachel--rechnung:before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 2h9v12l-1.5-1-1.5 1-1.5-1-1.5 1-1.5-1-1.5 1z'/%3E%3Cpath d='M6 5.5h4M6 8h4M6 10.5h2.5'/%3E%3C/svg%3E") no-repeat center/20px,#eef3f4}:is(#modal-text,main#impressum) .kachel--muster:before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5.5 4.5V2.5h8v9h-2M2.5 4.5h8v9h-8z'/%3E%3C/svg%3E") no-repeat center/20px,#eef3f4}:is(#modal-text,main#impressum) .kachel--stift:before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10.6 2.9l2.5 2.5-7.6 7.6-3.2.7.7-3.2zM9.2 4.3l2.5 2.5'/%3E%3C/svg%3E") no-repeat center/20px,#eef3f4}:is(main#page,main#impressum) .checkliste{display:grid;gap:8px;margin-bottom:16px;padding:0;list-style:none}:is(main#page,main#impressum) .checkliste li{position:relative;margin:0;padding:0 0 0 30px;line-height:1.5;color:#111}:is(main#page,main#impressum) .checkliste li:before{position:absolute;top:2px;left:0;width:18px;height:18px;background:#0b5563;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 8.4 6.4 11.6 13 4.6'/%3E%3C/svg%3E") no-repeat center/contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 8.4 6.4 11.6 13 4.6'/%3E%3C/svg%3E") no-repeat center/contain;content:""}:is(main#page,main#impressum) .links-zeile{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 0}:is(main#page,main#impressum) .links-zeile a+a:before{display:inline-block;margin:0 12px;color:dimgray;content:"·"}@media(max-width: 1023px){:is(main#page,main#impressum) .kacheln{grid-template-columns:repeat(2, minmax(0, 1fr))}:is(main#page,main#impressum) .zweispaltig{grid-template-columns:minmax(0, 1fr);gap:32px}:is(main#page,main#impressum) .zweispaltig>:first-child{position:static;order:2}:is(main#page,main#impressum) .bild-text{gap:32px}:is(main#page,main#impressum) .bild-text__titel{font-size:28px}}@media(max-width: 767px){:is(main#page,main#impressum) .einleitung{margin-bottom:32px}:is(main#page,main#impressum) .banner{aspect-ratio:4/3}:is(main#page,main#impressum) .kennzahlen,:is(main#page,main#impressum) .karten,:is(main#page,main#impressum) .kacheln{grid-template-columns:minmax(0, 1fr)}:is(main#page,main#impressum) .kennzahlen{padding:32px 0}:is(main#page,main#impressum) .abschnitt{padding-top:56px}:is(main#page,main#impressum) .band{margin-top:56px;padding:56px 20px}:is(main#page,main#impressum) .band p{font-size:17px}:is(main#page,main#impressum) .bild-text{grid-template-columns:minmax(0, 1fr);padding-top:56px}:is(main#page,main#impressum) .bild-text--gespiegelt .bild-text__bild{order:0}}main#address:has(#formular){padding:32px 0 0;background:#f5f5f5}main#address:has(#formular)>.wrp{margin-bottom:56px;display:grid;grid-template-columns:minmax(0, 7fr) minmax(0, 5fr);grid-template-rows:auto auto auto 1fr;align-items:start;gap:16px 32px}main#address:has(#formular)>.wrp:before,main#address:has(#formular)>.wrp:after{content:none}main#address:has(#formular)>.wrp>h1,main#address:has(#formular)>.wrp>#uploaderErrorMsg{grid-column:1/-1}main#address:has(#formular)>.wrp>h1{margin:0 0 16px}main#address:has(#formular) #formular{display:contents}main#address:has(#formular) #formular>article,main#address:has(#formular) #sidebar,main#address:has(#formular) #username{box-sizing:border-box;float:none;width:auto;max-width:none;margin:0;padding:32px;border-radius:15px;background:#fff}main#address:has(#formular) #formular>article{grid-column:1;grid-row:3/span 2}main#address:has(#formular) #sidebar{grid-column:2;grid-row:3}main#address:has(#formular) #username{grid-column:2;grid-row:4}main#address:has(#formular) #username:before,main#address:has(#formular) #username:after{content:none}main#address:has(#formular) .h3,main#address:has(#formular) #sidebar>h2{display:block;width:auto;background:none;margin:0 0 20px;padding:0;font-family:"Instrument Sans",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;font-size:20px;font-weight:600;line-height:1.3;text-align:left;color:#111}main#address:has(#formular) .h3:after,main#address:has(#formular) #sidebar>h2:after{display:none}main#address:has(#formular) #formular>article h2{width:auto;margin:0 0 16px;padding:0;background:none;font-family:"Instrument Sans",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;font-size:15px;font-weight:600;line-height:1.4;text-align:left;color:#111}main#address:has(#formular) #formular>article h2:after{display:none}main#address:has(#formular) hr,main#address:has(#formular) .clr{display:none}main#address:has(#formular) #delivery_address,main#address:has(#formular) #formular>article>section:not([id]){display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:20px;margin:32px 0 0;padding:32px 0 0;border-top:1px solid rgba(0,0,0,.1)}main#address:has(#formular) #delivery_address:before,main#address:has(#formular) #delivery_address:after,main#address:has(#formular) #formular>article>section:not([id]):before,main#address:has(#formular) #formular>article>section:not([id]):after{content:none}main#address:has(#formular) #delivery_address>.h3,main#address:has(#formular) #delivery_address>h2,main#address:has(#formular) #formular>article>section:not([id])>.h3,main#address:has(#formular) #formular>article>section:not([id])>h2{grid-column:1/-1;margin-bottom:0}main#address:has(#formular) #formular>article>section:not([id]) fieldset:not(:has(input,select)){font-size:15px;line-height:1.4;color:#444}main#address:has(#formular) fieldset.col-full{display:flex;grid-column:1/-1;align-items:center;gap:10px;font-size:14px;line-height:1.4;color:#111}main#address:has(#formular) fieldset.col-full>label:empty{display:none}main#address:has(#formular) fieldset.col-full input[type=checkbox]{flex:none;order:-1;width:18px;height:18px;margin:0;accent-color:#111}main#address:has(#formular) #usernameFormular input[disabled],main#address:has(#formular) #usernameFormular input[readonly]{background:#f5f5f5;color:dimgray}main#address:has(#formular) #formular>article>p{margin:32px 0 0;font-size:13px;color:dimgray}main#address:has(#formular) #formular>article>p strong{font-family:inherit;font-weight:600;color:#111}main#address:has(#formular) #formular>article>.btn.success{display:inline-block;float:none;box-sizing:border-box;width:auto;min-width:0;height:51px;padding:0 32px;border:1px solid rgba(0,0,0,0);border-radius:30px;font-family:"Instrument Sans",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;font-size:15px;font-weight:600;line-height:49px;text-align:center;text-decoration:none;cursor:pointer;border-color:#111;background:#111;color:#fff;display:block;width:fit-content;margin:16px 0 0 auto}main#address:has(#formular) #formular>article>.btn.success:hover{border-color:#0b5563;background:#0b5563;color:#fff}main#address:has(#formular) #formular>article>.btn.success.disabled,main#address:has(#formular) #formular>article>.btn.success[disabled]{border-color:#ddd;background:#f5f5f5;color:dimgray;cursor:not-allowed}main#address:has(#formular) #sidebar,main#address:has(#formular) #usernameFormular{display:flex;flex-direction:column;gap:20px}main#address:has(#formular) #usernameFormular>fieldset{margin-top:0}main#address:has(#formular) #sidebar>h2{margin-bottom:0}main#address:has(#formular) #sidebar>label{margin-bottom:-14px}main#address:has(#formular) #sidebar .btn.success,main#address:has(#formular) #username .btn.success{display:inline-block;float:none;box-sizing:border-box;width:auto;min-width:0;height:51px;padding:0 32px;border:1px solid rgba(0,0,0,0);border-radius:30px;font-family:"Instrument Sans",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;font-size:15px;font-weight:600;line-height:49px;text-align:center;text-decoration:none;cursor:pointer;border-color:#111;background:rgba(0,0,0,0);color:#111;display:block;width:100%;margin:0}main#address:has(#formular) #sidebar .btn.success:hover,main#address:has(#formular) #username .btn.success:hover{border-color:#111;background:#111;color:#fff}main#address:has(#formular) #sidebar input[type=file]{float:none;width:100%;height:auto;margin:0;padding:0;border:none;background:none;font-family:"Instrument Sans",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;font-size:14px;color:#444}main#address:has(#formular) #sidebar input[type=file]::file-selector-button{height:50px;padding:0 28px;border:1px solid #111;border-radius:30px;background:#fff;font:inherit;font-weight:600;color:#111;cursor:pointer;margin-right:16px}@media(max-width: 1023px){main#address:has(#formular)>.wrp{grid-template-columns:minmax(0, 1fr)}main#address:has(#formular) #formular>article,main#address:has(#formular) #sidebar,main#address:has(#formular) #username{grid-column:1;grid-row:auto}}@media(max-width: 767px){main#address:has(#formular) #formular>article,main#address:has(#formular) #sidebar,main#address:has(#formular) #username{padding:32px 20px}main#address:has(#formular) .form_billing-address,main#address:has(#formular) #delivery_address,main#address:has(#formular) #formular>article>section:not([id]){grid-template-columns:minmax(0, 1fr)}main#address:has(#formular) #formular>article>.btn.success{width:100%}}main#register :is(#formular_log,#formular) h1{margin:0 0 20px;font-family:"Instrument Sans",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;font-size:28px;font-weight:600;line-height:1.2;color:#111}main#register #formular_log>article{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));align-items:center;gap:20px;box-sizing:border-box;float:none;width:auto;max-width:none;margin:0 0 16px;padding:32px;border-radius:15px;background:#fff}main#register #formular_log>article>h1{grid-column:1/-1;margin-bottom:0}main#register #formular_log>article>hr{display:none}main#register #formular_log>article>fieldset{margin:0;line-height:1.4}main#register #formular_log>article>fieldset:has(>a){font-size:14px}main#register #formular_log>article>.btn.success{display:inline-block;float:none;box-sizing:border-box;width:auto;min-width:0;height:51px;padding:0 32px;border:1px solid rgba(0,0,0,0);border-radius:30px;font-family:"Instrument Sans",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;font-size:15px;font-weight:600;line-height:49px;text-align:center;text-decoration:none;cursor:pointer;border-color:#111;background:#111;color:#fff;justify-self:end;margin:0}main#register #formular_log>article>.btn.success:hover{border-color:#0b5563;background:#0b5563;color:#fff}main#register #formular_log>article>.btn.success.disabled,main#register #formular_log>article>.btn.success[disabled]{border-color:#ddd;background:#f5f5f5;color:dimgray;cursor:not-allowed}main#register #formular>.clr,main#register #formular .form_billing-address>.clr{display:none}main#register #formular #customer_login{margin-top:16px}main#register #formular #customer_login fieldset.col-full{display:block;position:relative;padding-left:28px;line-height:1.5}main#register #formular #customer_login fieldset.col-full input[type=checkbox]{position:absolute;top:2px;left:0}main#register #formular>article:has(#captcha){box-sizing:border-box;margin-top:16px;padding:32px;border-radius:15px;background:#fff}main#register #formular>article:has(#captcha)>fieldset:not(:has(input,img)){display:none}main#register #formular>article:has(#captcha)>fieldset:has(#captcha){width:calc(50% - 10px)}main#register form#formular>article:has(+section.actionbar),main#register form#formular>article:has(+.clr+section.actionbar){border-bottom-right-radius:0;border-bottom-left-radius:0;padding-bottom:0}main#register form#formular>section.actionbar{flex-direction:column;align-items:stretch;gap:20px;margin-top:0;padding:20px 32px 32px;border-radius:0 0 15px 15px;background:#fff}main#register form#formular>section.actionbar>.btn,main#register form#formular>section.actionbar>button{order:-1;align-self:flex-end}main#register form#formular>section.actionbar>.btn:after,main#register form#formular>section.actionbar>button:after{content:none}main#register form#formular>section.actionbar>p{font-size:14px;text-align:left}@media(max-width: 767px){main#register form#formular>section.actionbar{padding:20px 20px 32px}main#register form#formular>section.actionbar>.btn,main#register form#formular>section.actionbar>button{align-self:stretch}}@media(max-width: 767px){main#register #formular_log>article{grid-template-columns:minmax(0, 1fr);padding:32px 20px}main#register #formular_log>article>.btn.success{justify-self:stretch;width:100%}main#register #formular>article:has(#captcha){padding:32px 20px}main#register #formular>article:has(#captcha)>fieldset:has(#captcha){width:auto}}main#address:not(:has(#formular)){padding:32px 0 56px;background:#f5f5f5}main#address:not(:has(#formular))>.wrp{display:block}main#address:not(:has(#formular)) #errorMessageBox,main#address:not(:has(#formular)) form{box-sizing:border-box;width:min(520px, 100%);margin-right:auto;margin-left:auto}main#address:not(:has(#formular)) #errorMessageBox{margin-bottom:16px}main#address:not(:has(#formular)) form>article{box-sizing:border-box;float:none;width:auto;max-width:none;margin:0;padding:32px;border-radius:15px;background:#fff}main#address:not(:has(#formular)) form>article>h1{margin:0 0 24px;font-size:28px;line-height:1.2}main#address:not(:has(#formular)) form>article>p:empty{display:none}main#address:not(:has(#formular)) form>article>fieldset+fieldset{margin-top:20px}main#address:not(:has(#formular)) form>article>fieldset:has(>a){margin-top:12px;font-size:14px;line-height:1.4;min-height:0}main#address:not(:has(#formular)) form>article>.btn.success{display:inline-block;float:none;box-sizing:border-box;width:auto;min-width:0;height:51px;padding:0 32px;border:1px solid rgba(0,0,0,0);border-radius:30px;font-family:"Instrument Sans",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;font-size:15px;font-weight:600;line-height:49px;text-align:center;text-decoration:none;cursor:pointer;border-color:#111;background:#111;color:#fff;display:block;width:100%;margin:24px 0 0}main#address:not(:has(#formular)) form>article>.btn.success:hover{border-color:#0b5563;background:#0b5563;color:#fff}main#address:not(:has(#formular)) form>article>.btn.success.disabled,main#address:not(:has(#formular)) form>article>.btn.success[disabled]{border-color:#ddd;background:#f5f5f5;color:dimgray;cursor:not-allowed}main#address:not(:has(#formular)) form>article>.btn.success+fieldset{margin-top:16px;text-align:center}@media(max-width: 767px){main#address:not(:has(#formular)) form>article{padding:32px 20px}}#pw_lost{padding:30px 0}#pw_lost form{margin-bottom:30px;padding:20px;background:#fff}#pw_lost form fieldset label{width:250px}#pw_lost form .btn.pw{margin-left:250px}@media screen and (max-width: 1400px){#pw_lost form .btn.pw{margin-left:250px !important}}@media screen and (max-width: 640px){#pw_lost form fieldset label,#pw_lost form fieldset input{width:100%;text-align:left}#pw_lost form .btn.pw{margin-left:0 !important}}main#pw_lost form{box-sizing:border-box;width:min(520px, 100%);margin:0 auto 56px;padding:32px;border-radius:15px;background:#fff}@media(max-width: 767px){main#pw_lost form{padding:32px 20px}}main#pw_lost form h1{margin:0 0 24px;font-size:28px;line-height:1.2}main#pw_lost form fieldset label{width:auto}main#pw_lost form fieldset:empty{display:none}main#pw_lost form>p{margin:0 0 16px;font-size:15px;line-height:1.714}main#pw_lost form fieldset:has(>#captchaImg){display:flex;align-items:center;gap:16px;min-height:0;margin-top:10px}main#pw_lost form fieldset:has(>#captchaImg)>legend{float:left;order:2;width:auto;margin:0;padding:0;font-size:14px}main#pw_lost form fieldset:has(>#captchaImg)>#captchaImg{order:1;margin:0;border-radius:5px}main#pw_lost form .btn{display:inline-block;float:none;box-sizing:border-box;width:auto;min-width:0;height:51px;padding:0 32px;border:1px solid rgba(0,0,0,0);border-radius:30px;font-family:"Instrument Sans",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;font-size:15px;font-weight:600;line-height:49px;text-align:center;text-decoration:none;cursor:pointer;border-color:#111;background:#111;color:#fff;display:block;width:100%;margin:24px 0 0 !important}main#pw_lost form .btn:hover{border-color:#0b5563;background:#0b5563;color:#fff}main#pw_lost form .btn.disabled,main#pw_lost form .btn[disabled]{border-color:#ddd;background:#f5f5f5;color:dimgray;cursor:not-allowed}main#pw_lost form>.btn:not([name=cmd_calc]){text-align:center}#orders,#orders_canceled{margin-bottom:30px}#orders a,#orders_canceled a{padding:5px;border:solid 1px #f2f2f2;background:#fff;margin-bottom:20px;display:block;border-radius:4px}#orders a:hover,#orders_canceled a:hover{text-decoration:none}#orders a strong,#orders_canceled a strong{line-height:40px;margin:0 10px;float:left;display:block}#orders a em,#orders_canceled a em{line-height:40px}#orders a .btn,#orders_canceled a .btn{margin-bottom:0;float:right}#orders a:hover .btn,#orders_canceled a:hover .btn{border-color:#0b5563;background:#107c91}#account_tracking .col_left section,#account_tracking .col_right section{margin-bottom:20px}#account_tracking .col_left section:last-of-type,#account_tracking .col_right section:last-of-type{margin-bottom:0}#account_tracking .modulesPrinttemplate ul li{float:left;padding:5px 2px;box-sizing:border-box;width:50%;margin-bottom:10px;-webkit-transition:all 0.25s ease-out;-moz-transition:all 0.25s ease-out;transition:all 0.25s ease-out}#account_tracking .modulesPrinttemplate ul li:hover{background:#c4c4c4;color:#fff;text-decoration:none}#account_tracking .modulesPrinttemplate ul li a{display:block}#account_tracking .modulesPrinttemplate ul li a:hover{text-decoration:none}#account_tracking .modulesPrinttemplate ul li a .icon{display:inline-block;width:32px;margin:0 5px 0 0;vertical-align:middle}#account_tracking .modulesPrinttemplate ul li a .icon img{width:100%}#account_tracking .modulesPrinttemplate ul li a .name{display:inline-block;vertical-align:middle}#upload .upload_option,#upload #upload_info{padding:20px 25px;background:#fff;margin-bottom:20px;position:relative;box-sizing:border-box}#upload .upload_option h1,#upload .upload_option h2,#upload .upload_option h3,#upload #upload_info h1,#upload #upload_info h2,#upload #upload_info h3{font-size:18px;margin-bottom:0;color:#444}#upload #upload_section{background:rgba(0,0,0,0);float:left;width:730px;margin-right:20px}#upload #upload_section .template-download,#upload #upload_section .template-upload{clear:both;height:100px}#upload #upload_section .template-download>div,#upload #upload_section .template-upload>div{float:left;margin-bottom:25px}#upload #upload_section .template-download .buttons,#upload #upload_section .template-upload .buttons{float:right}#upload #upload_section .template-download .buttons a.btn,#upload #upload_section .template-upload .buttons a.btn{float:left;margin-right:5px}#upload #upload_section .template-download .error,#upload #upload_section .template-upload .error{color:#d12b0b}#upload #upload_section .template-download .hint-warning,#upload #upload_section .template-upload .hint-warning{background:#fff3cd;color:#eaac00;font-size:18px;box-sizing:border-box;border:solid 1px #ffc416}#upload #upload_section .template-download .error,#upload #upload_section .template-download .hint-warning,#upload #upload_section .template-upload .error,#upload #upload_section .template-upload .hint-warning{width:100%;font-size:14px;padding:10px 15px;margin-bottom:10px}#upload #upload_section .btn.continue{float:right;width:200px;margin-bottom:30px}#upload #upload_info{float:right;width:400px}#upload .upload_field .btn{float:right;width:48%;margin-left:0;background:#466e84;color:#fff;border-color:#3d6073}#upload .upload_field .btn:before{color:#fff}#upload .upload_option{position:relative;padding:15px 20px 15px 50px}#upload .upload_option h3{font-family:regular;padding:0;margin:0;width:100%;text-align:left}#upload .upload_option h3:after{display:none}#upload .upload_option:before{font-family:"icon";color:#444;font-size:32px;top:15px;left:10px;content:"p";position:absolute}#upload .upload_option#upload_browser:before{content:"a"}#upload .upload_option#upload_ftp:before{content:"a"}#upload .upload_option#upload_cd:before{content:"e"}#upload .upload_option#upload_email:before{content:"f"}#upload .upload_option .btn.default{float:right;width:48%;box-sizing:border-box;margin:0}#upload .upload_option p{float:left;width:48%}#upload .fileuploader-theme-dragdrop .fileuploader-input .fileuploader-icon-main:before{background-color:#0b5563}#upload .fileuploader>div.fileuploader-progressbar.active{background-color:#0b5563}main#upload{padding:32px 0 0;background:#fff}main#upload>.wrp{display:grid;grid-template-columns:minmax(0, 1fr);gap:16px;align-items:start;margin-bottom:32px}main#upload>.wrp:before,main#upload>.wrp:after{content:none}main#upload>.wrp>.clr{display:none}main#upload #upload_section,main#upload #upload_info{float:none;width:auto;margin:0}main#upload #upload_section>div:not([id]):empty{display:none}main#upload hr{display:none}main#upload .upload_option{margin:0 0 16px;padding:32px;border:1px solid #ddd;border-radius:15px;background:#fff}main#upload .upload_option:before{display:none}main#upload .upload_option h3{display:flex;align-items:center;gap:12px;margin:0 0 20px;font-family:"Instrument Sans",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;font-size:18px;font-weight:600;line-height:1.3;color:#111}main#upload .upload_option h3:before{flex:none;width:22px;height:22px;background:#0b5563;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 10.5V2.5M4.8 5.7 8 2.5l3.2 3.2M2.5 10v2.2c0 .7.6 1.3 1.3 1.3h8.4c.7 0 1.3-.6 1.3-1.3V10'/%3E%3C/svg%3E") no-repeat center/contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 10.5V2.5M4.8 5.7 8 2.5l3.2 3.2M2.5 10v2.2c0 .7.6 1.3 1.3 1.3h8.4c.7 0 1.3-.6 1.3-1.3V10'/%3E%3C/svg%3E") no-repeat center/contain;content:""}main#upload #upload_delay h3:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='8' cy='8' r='5.8'/%3E%3Cpath d='M8 4.8V8l2.2 1.4'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='8' cy='8' r='5.8'/%3E%3Cpath d='M8 4.8V8l2.2 1.4'/%3E%3C/svg%3E")}main#upload #upload_cd h3:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='8' cy='8' r='5.8'/%3E%3Ccircle cx='8' cy='8' r='1.6'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='8' cy='8' r='5.8'/%3E%3Ccircle cx='8' cy='8' r='1.6'/%3E%3C/svg%3E")}main#upload #upload_email h3:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2' y='3.6' width='12' height='8.8' rx='1.1'/%3E%3Cpath d='M2.5 4.5 8 8.5l5.5-4'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2' y='3.6' width='12' height='8.8' rx='1.1'/%3E%3Cpath d='M2.5 4.5 8 8.5l5.5-4'/%3E%3C/svg%3E")}main#upload .fileuploader{margin:0;padding:0;background:none}main#upload .fileuploader-theme-dragdrop .fileuploader-input{border:2px dashed #ddd;border-radius:12px;background:#eef3f4;transition:border-color .2s}main#upload .fileuploader-theme-dragdrop .fileuploader-input:hover{border-color:#0b5563}main#upload .fileuploader-theme-dragdrop.fileuploader-dragging .fileuploader-input{border-color:#0b5563}main#upload .fileuploader-input-inner{padding:32px 16px}main#upload .fileuploader-theme-dragdrop .fileuploader-input .fileuploader-icon-main{height:auto;margin:0 0 8px;font-size:0;line-height:0}main#upload .fileuploader-theme-dragdrop .fileuploader-input .fileuploader-icon-main:before{content:"";display:block;width:40px;height:40px;margin:0 auto;background-color:#0b5563;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.1' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 8.7v5.3M5.3 11.3 8 8.7l2.7 2.6M2.7 9.9A4.67 4.67 0 1 1 10.5 5.3h1.2a3 3 0 0 1 1.6 5.5'/%3E%3C/svg%3E") no-repeat center/contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.1' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 8.7v5.3M5.3 11.3 8 8.7l2.7 2.6M2.7 9.9A4.67 4.67 0 1 1 10.5 5.3h1.2a3 3 0 0 1 1.6 5.5'/%3E%3C/svg%3E") no-repeat center/contain;padding:0;border-radius:0;box-shadow:none}main#upload .fileuploader-input-caption span{font-family:"Instrument Sans",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;font-size:15px;font-weight:400;color:#444}main#upload .fileuploader-input .btn.fileinput,main#upload .fileuploader-input .btn.fileinput label{height:44px;border:none;border-radius:30px;background:#111;font-family:"Instrument Sans",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;font-size:15px;font-weight:600;line-height:44px;color:#fff}main#upload .fileuploader-input .btn.fileinput:hover,main#upload .fileuploader-input .btn.fileinput:hover label{background:#0b5563}main#upload #upload_delay,main#upload #upload_cd,main#upload #upload_email{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px}main#upload #upload_delay h3,main#upload #upload_cd h3,main#upload #upload_email h3{flex:1 0 100%;margin-bottom:4px}main#upload #upload_delay p,main#upload #upload_cd p,main#upload #upload_email p{flex:1 1 260px;float:none;width:auto;margin:0;font-size:15px;line-height:1.6;color:#444}main#upload #upload_delay .btn.default,main#upload #upload_cd .btn.default,main#upload #upload_email .btn.default{display:inline-block;float:none;box-sizing:border-box;width:auto;min-width:0;height:44px;padding:0 32px;border:1px solid rgba(0,0,0,0);border-radius:30px;font-family:"Instrument Sans",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;font-size:15px;font-weight:600;line-height:42px;text-align:center;text-decoration:none;cursor:pointer;border-color:#111;background:rgba(0,0,0,0);color:#111;flex:none;margin:0}main#upload #upload_delay .btn.default:hover,main#upload #upload_cd .btn.default:hover,main#upload #upload_email .btn.default:hover{border-color:#111;background:#111;color:#fff}main#upload #upload_section .btn.continue{display:inline-block;float:none;box-sizing:border-box;width:auto;min-width:0;height:51px;padding:0 32px;border:1px solid rgba(0,0,0,0);border-radius:30px;font-family:"Instrument Sans",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;font-size:15px;font-weight:600;line-height:49px;text-align:center;text-decoration:none;cursor:pointer;border-color:#111;background:#111;color:#fff;display:block;width:100%;margin:0 0 16px}main#upload #upload_section .btn.continue:hover{border-color:#0b5563;background:#0b5563;color:#fff}main#upload #upload_section .btn.continue.disabled,main#upload #upload_section .btn.continue[disabled]{border-color:#ddd;background:#f5f5f5;color:dimgray;cursor:not-allowed}main#upload #upload_info{padding:32px;border-radius:15px;background:#eef3f4}main#upload #upload_info h1{margin:0 0 12px;font-family:"Instrument Sans",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;font-size:20px;font-weight:600;line-height:1.3;color:#111}main#upload #upload_info>p:empty{display:none}main#upload #upload_info p,main#upload #upload_info li{font-size:15px;line-height:1.6;color:#444}main#upload #upload_info .upload-text__einleitung{margin:0 0 20px}main#upload #upload_info .upload-text__titel{margin:0 0 12px;font-size:16px;font-weight:600;color:#111}main#upload #upload_info .upload-text__liste{display:grid;gap:8px;margin:0 0 20px;padding:0;list-style:none}main#upload #upload_info .upload-text__liste li{display:flex;align-items:flex-start;gap:10px;margin:0;padding:0;line-height:1.45;color:#111;background:none}main#upload #upload_info .upload-text__liste li:before{flex:none;position:static;width:18px;height:18px;margin-top:2px;border:none;border-radius:0;background:#0b5563;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 8.4 6.4 11.6 13 4.6'/%3E%3C/svg%3E") no-repeat center/contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 8.4 6.4 11.6 13 4.6'/%3E%3C/svg%3E") no-repeat center/contain;content:""}main#upload #upload_info .upload-text__hilfe{display:flex;align-items:center;gap:12px;margin:0;padding:14px 16px;border-radius:12px;background:#fff;font-size:14px;line-height:1.6}main#upload #upload_info .upload-text__hilfe:before{flex:none;width:34px;height:34px;border-radius:50%;background:#eef3f4 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.1 2.4h2.4l1.2 3-1.5 0.9a8.4 8.4 0 0 0 3.5 3.5l0.9-1.5 3 1.2v2.4a1 1 0 0 1-1.1 1A11 11 0 0 1 2.1 3.5a1 1 0 0 1 1-1.1z'/%3E%3C/svg%3E") no-repeat center/16px 16px;content:""}main#upload #upload_info .upload-text__hilfe a{font-weight:600;color:#111;text-decoration:none;white-space:nowrap}main#upload #upload_info .upload-text__hilfe a:before{content:"\a";white-space:pre}@media(min-width: 1024px){main#upload>.wrp{grid-template-columns:minmax(0, 7fr) minmax(0, 5fr);gap:48px}main#upload #upload_info{position:sticky;top:104px}}@media(max-width: 767px){main#upload .upload_option,main#upload #upload_info{padding:32px 20px}main#upload #upload_delay .btn.default,main#upload #upload_cd .btn.default,main#upload #upload_email .btn.default{width:100%;height:auto;min-height:44px;padding:10px 16px;line-height:1.4;text-align:center}}main#upload .files{display:grid;gap:10px;margin-top:16px}main#upload .files>.fileuploader{display:grid;grid-template-columns:48px minmax(0, 1fr) auto;align-items:center;column-gap:14px;row-gap:6px;height:auto;margin:0;padding:14px 16px;border:1px solid #ddd;border-radius:12px;background:#fff}main#upload .files>.fileuploader .fileuploader-items{display:contents}main#upload .files>.fileuploader .fileuploader-thumb{grid-column:1;grid-row:1/span 2;float:none;width:48px;height:48px;overflow:hidden;border:1px solid #ddd;border-radius:8px;background:#eef3f4}main#upload .files>.fileuploader .fileuploader-thumb .preview,main#upload .files>.fileuploader .fileuploader-thumb a{display:block;width:100%;height:100%}main#upload .files>.fileuploader .fileuploader-thumb img{display:block;width:100%;height:100%;max-width:none;margin:0;object-fit:cover}main#upload .files>.fileuploader .fileuploader-title{grid-column:2;grid-row:1;float:none;width:auto;min-width:0;overflow:hidden;font-size:15px;font-weight:600;line-height:1.35;color:#111;text-overflow:ellipsis;white-space:nowrap}main#upload .files>.fileuploader .fileuploader-title span{display:block;margin:0;font-size:13px;font-weight:400;color:dimgray}main#upload .files>.fileuploader .fileuploader-status{grid-column:2;grid-row:2;float:none;width:auto;margin:0;font-size:13px;font-weight:400;line-height:1.4;color:dimgray;text-align:left}main#upload .files>.fileuploader .fileuploader-status span{display:inline;margin-left:4px;font-size:inherit;color:inherit}main#upload .files>.fileuploader .fileuploader-action{position:static;grid-column:3;grid-row:1/span 2;float:none;width:auto;margin:0}main#upload .files>.fileuploader .fileuploader-action a.delete{position:relative;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid #ddd;border-radius:50%;background:#fff;color:#444 !important;cursor:pointer;transition:border-color .2s,color .2s}main#upload .files>.fileuploader .fileuploader-action a.delete:before{width:16px;height:16px;background:#444 !important;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.8 4.3h10.4M6.3 4.3V2.8h3.4v1.5M4.2 4.3l.6 8.6c0 .5.4.8.9.8h4.6c.5 0 .9-.3.9-.8l.6-8.6M6.7 6.8v4.4M9.3 6.8v4.4'/%3E%3C/svg%3E") no-repeat center/contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.8 4.3h10.4M6.3 4.3V2.8h3.4v1.5M4.2 4.3l.6 8.6c0 .5.4.8.9.8h4.6c.5 0 .9-.3.9-.8l.6-8.6M6.7 6.8v4.4M9.3 6.8v4.4'/%3E%3C/svg%3E") no-repeat center/contain;content:""}main#upload .files>.fileuploader .fileuploader-action a.delete:hover{border-color:#d12b0b;color:#d12b0b !important}main#upload .files>.fileuploader .fileuploader-action a.delete:hover:before{background:#d12b0b !important}main#upload .files>.fileuploader .fileuploader-action a.delete .left{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}main#upload .files>.fileuploader .fileuploader-progress{grid-column:1/-1;grid-row:3;height:4px;margin:4px 0 0;padding:0;overflow:hidden;border:none;border-radius:2px;background:rgba(0,0,0,.1);box-shadow:none}main#upload .files>.fileuploader .fileuploader-progress span{display:block;height:100%;margin:0;border:none;border-radius:2px;background:#0b5563;box-shadow:none}main#upload .files>.fileuploader .fileuploader-check{grid-column:1/-1;grid-row:4;float:none;width:auto;margin:0}main#upload .files>.fileuploader .fileuploader-check:not(:has(li)){display:none}main#upload .files>.fileuploader .fileuploader-check ul{display:grid;gap:6px;margin:6px 0 0;padding:0;list-style:none}main#upload .files>.fileuploader .fileuploader-check li{position:relative;display:grid;float:none;width:auto;grid-template-columns:18px minmax(0, 1fr);column-gap:10px;margin:0;padding:0;background:none;font-size:14px;line-height:1.45;color:dimgray}main#upload .files>.fileuploader .fileuploader-check li:before{grid-row:1;width:18px;height:18px;margin-top:1px;border:none;border-radius:50%;background:#ddd;-webkit-mask:none;mask:none;content:""}main#upload .files>.fileuploader .fileuploader-check li.check{color:#111}main#upload .files>.fileuploader .fileuploader-check li.check:before{border-radius:0;background:#0b5563;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 8.4 6.4 11.6 13 4.6'/%3E%3C/svg%3E") no-repeat center/contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 8.4 6.4 11.6 13 4.6'/%3E%3C/svg%3E") no-repeat center/contain}main#upload .files>.fileuploader .fileuploader-check li.warning{color:#111}main#upload .files>.fileuploader .fileuploader-check li.warning:before{border-radius:0;background:#da9103;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 2.3 14.2 13H1.8L8 2.3zM8 6.5v3M8 11.3v.1'/%3E%3C/svg%3E") no-repeat center/contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 2.3 14.2 13H1.8L8 2.3zM8 6.5v3M8 11.3v.1'/%3E%3C/svg%3E") no-repeat center/contain}main#upload .files>.fileuploader .fileuploader-check li.error{color:#d12b0b;font-weight:500}main#upload .files>.fileuploader .fileuploader-check li.error:before{border-radius:0;background:#d12b0b;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round'%3E%3Cpath d='M4.5 4.5l7 7M11.5 4.5l-7 7'/%3E%3C/svg%3E") no-repeat center/contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round'%3E%3Cpath d='M4.5 4.5l7 7M11.5 4.5l-7 7'/%3E%3C/svg%3E") no-repeat center/contain}main#upload .files>.fileuploader .fileuploader-check li .top{position:static;grid-column:2;display:block;width:auto;max-width:none;min-width:0;margin:2px 0 0;padding:0;border:none;background:none;box-shadow:none;font-size:13px;font-weight:400;line-height:1.45;color:#444;opacity:1;visibility:visible;transform:none}main#upload .files>.fileuploader .fileuploader-check li .top i{display:none}main#upload .files>.fileuploader .fileuploader-errormsg{grid-column:1/-1;grid-row:4;display:flex;align-items:flex-start;gap:10px;margin:6px 0 0;padding:10px 14px;border-radius:8px;background:#faeae7;font-size:14px;line-height:1.45;color:#aa2309}main#upload .files>.fileuploader .fileuploader-errormsg:before{flex:none;width:18px;height:18px;margin-top:1px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 2.3 14.2 13H1.8L8 2.3zM8 6.5v3M8 11.3v.1'/%3E%3C/svg%3E") no-repeat center/contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 2.3 14.2 13H1.8L8 2.3zM8 6.5v3M8 11.3v.1'/%3E%3C/svg%3E") no-repeat center/contain;content:""}main#upload .files>.fileuploader .fileuploader-errormsg.hidden{display:none}main#upload #upload_section input#to_upload_check{display:block;width:100% !important}main#upload #upload_section input#to_upload_check.hidden{display:none}main#upload .files>.fileuploader:has(.fileuploader-check li.error),main#upload .files>.fileuploader:has(.fileuploader-errormsg:not(.hidden)){border-color:#eaa091}main#upload .upload_option>.fileuploader-errormsg{display:flex;align-items:flex-start;gap:10px;margin:16px 0 0;padding:12px 16px;border-radius:12px;background:#faeae7;font-size:15px;font-weight:600;line-height:1.45;color:#aa2309}main#upload .upload_option>.fileuploader-errormsg:before{flex:none;width:18px;height:18px;margin-top:2px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 2.3 14.2 13H1.8L8 2.3zM8 6.5v3M8 11.3v.1'/%3E%3C/svg%3E") no-repeat center/contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 2.3 14.2 13H1.8L8 2.3zM8 6.5v3M8 11.3v.1'/%3E%3C/svg%3E") no-repeat center/contain;content:""}main#upload .upload_option>.fileuploader-errormsg.hidden{display:none}main#upload #upload_browser fieldset.upload_field{display:flex;flex-direction:column;align-items:center;gap:16px;float:none;box-sizing:border-box;width:auto;min-width:0;margin:0;padding:32px 16px;border:2px dashed #ddd;border-radius:12px;background:#eef3f4}main#upload #upload_browser fieldset.upload_field>.clr{display:none}main#upload #upload_browser fieldset.upload_field input[type=file]{float:none;width:auto;max-width:100%;min-width:0;height:auto;margin:0;padding:0;border:none;background:none;font-family:"Instrument Sans",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;font-size:14px;color:#444}main#upload #upload_browser fieldset.upload_field input[type=file]::file-selector-button{height:44px;padding:0 28px;border:1px solid #111;border-radius:30px;background:#fff;font:inherit;font-weight:600;color:#111;cursor:pointer;margin-right:16px;background:#fff}main#upload #upload_browser fieldset.upload_field .btn.upload{display:inline-block;float:none;box-sizing:border-box;width:auto;min-width:0;height:44px;padding:0 32px;border:1px solid rgba(0,0,0,0);border-radius:30px;font-family:"Instrument Sans",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;font-size:15px;font-weight:600;line-height:42px;text-align:center;text-decoration:none;cursor:pointer;border-color:#111;background:#111;color:#fff;float:none;margin:0}main#upload #upload_browser fieldset.upload_field .btn.upload:hover{border-color:#0b5563;background:#0b5563;color:#fff}main#upload #upload_browser fieldset.upload_field .btn.upload.disabled,main#upload #upload_browser fieldset.upload_field .btn.upload[disabled]{border-color:#ddd;background:#f5f5f5;color:dimgray;cursor:not-allowed}main#upload #upload_browser fieldset.upload_field .btn.upload:before{content:none}main#upload #upload_browser fieldset.upload_field progress,main#upload #upload_browser fieldset.upload_field .progressBar{appearance:none;width:100%;height:4px;margin:0 0 0;border:none;border-radius:30px;background:#ddd;overflow:hidden}main#upload #upload_browser fieldset.upload_field progress::-webkit-progress-bar,main#upload #upload_browser fieldset.upload_field .progressBar::-webkit-progress-bar{background:#ddd}main#upload #upload_browser fieldset.upload_field progress::-webkit-progress-value,main#upload #upload_browser fieldset.upload_field .progressBar::-webkit-progress-value{background:#0b5563}main#upload #upload_browser fieldset.upload_field progress::-moz-progress-bar,main#upload #upload_browser fieldset.upload_field .progressBar::-moz-progress-bar{background:#0b5563}main#upload #upload_browser fieldset.upload_field progress[value="0"],main#upload #upload_browser fieldset.upload_field progress[value="100"],main#upload #upload_browser fieldset.upload_field .progressBar[value="0"],main#upload #upload_browser fieldset.upload_field .progressBar[value="100"]{display:none}main#upload #fileupload:has(fieldset.upload_field) .files{margin-top:10px}main#upload #fileupload:has(fieldset.upload_field) .files>div{display:grid;grid-template-columns:48px minmax(0, 1fr) auto;align-items:center;gap:0 12px;margin:0 0 8px;padding:10px 12px;border:1px solid #ddd;border-radius:12px;background:#fff;line-height:1.4}main#upload #fileupload:has(fieldset.upload_field) .files>div .preview{float:none;width:48px;height:48px;margin:0;border-radius:8px;background:#f5f5f5;overflow:hidden}main#upload #fileupload:has(fieldset.upload_field) .files>div .preview a{display:block}main#upload #fileupload:has(fieldset.upload_field) .files>div .preview img,main#upload #fileupload:has(fieldset.upload_field) .files>div .preview canvas{display:block;width:48px;height:48px;object-fit:cover}main#upload #fileupload:has(fieldset.upload_field) .files>div .file_info{float:none;min-width:0;margin:0}main#upload #fileupload:has(fieldset.upload_field) .files>div .file_name code,main#upload #fileupload:has(fieldset.upload_field) .files>div .file_name .name{display:block;overflow:hidden;font-family:"Instrument Sans",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;font-size:14px;font-weight:500;text-overflow:ellipsis;white-space:nowrap;color:#111}main#upload #fileupload:has(fieldset.upload_field) .files>div .size{font-size:13px;color:dimgray}main#upload #fileupload:has(fieldset.upload_field) .files>div .file_name strong.error{display:block;margin:2px 0 0;padding:0;font-size:13px;font-weight:400;color:#d12b0b}main#upload #fileupload:has(fieldset.upload_field) .files>div .file_name strong.error:empty{display:none}main#upload #fileupload:has(fieldset.upload_field) .files>div .btn.start{display:inline-block;float:none;box-sizing:border-box;width:auto;min-width:0;height:34px;padding:0 16px;border:1px solid rgba(0,0,0,0);border-radius:30px;font-family:"Instrument Sans",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;font-size:15px;font-weight:600;line-height:32px;text-align:center;text-decoration:none;cursor:pointer;border-color:#111;background:#111;color:#fff;margin:0;font-size:13px}main#upload #fileupload:has(fieldset.upload_field) .files>div .btn.start:hover{border-color:#0b5563;background:#0b5563;color:#fff}main#upload #fileupload:has(fieldset.upload_field) .files>div .btn.start.disabled,main#upload #fileupload:has(fieldset.upload_field) .files>div .btn.start[disabled]{border-color:#ddd;background:#f5f5f5;color:dimgray;cursor:not-allowed}main#upload #fileupload:has(fieldset.upload_field) .files>div .buttons{float:none;display:flex;align-items:center;gap:8px;margin:0}main#upload #fileupload:has(fieldset.upload_field) .files>div .buttons .glyphicon{display:none}main#upload #fileupload:has(fieldset.upload_field) .files>div .btn.download{width:auto;min-width:0;height:34px;margin:0;padding:0 14px;border:1px solid #ddd;border-radius:30px;background:#fff;font-family:"Instrument Sans",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;font-size:13px;font-weight:600;line-height:32px;color:#111}main#upload #fileupload:has(fieldset.upload_field) .files>div .btn.download:hover{border-color:#111;background:#111;color:#fff}main#upload #fileupload:has(fieldset.upload_field) .files>div .btn.delete{position:relative;width:34px;min-width:0;height:34px;margin:0;padding:0;border:1px solid #ddd;border-radius:50%;background:#fff;font-size:0;color:dimgray;overflow:hidden}main#upload #fileupload:has(fieldset.upload_field) .files>div .btn.delete:before{content:"";position:absolute;inset:0;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.8 4.3h10.4M6.3 4.3V2.8h3.4v1.5M4.2 4.3l.6 8.6c0 .5.4.8.9.8h4.6c.5 0 .9-.3.9-.8l.6-8.6M6.7 6.8v4.4M9.3 6.8v4.4'/%3E%3C/svg%3E") no-repeat center/15px;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.8 4.3h10.4M6.3 4.3V2.8h3.4v1.5M4.2 4.3l.6 8.6c0 .5.4.8.9.8h4.6c.5 0 .9-.3.9-.8l.6-8.6M6.7 6.8v4.4M9.3 6.8v4.4'/%3E%3C/svg%3E") no-repeat center/15px}main#upload #fileupload:has(fieldset.upload_field) .files>div .btn.delete:hover{border-color:#d12b0b;color:#d12b0b}main#upload #fileupload:has(fieldset.upload_field) .files>div>.error,main#upload #fileupload:has(fieldset.upload_field) .files>div>.warning{grid-column:1/-1;margin:0 0 6px}main#upload #fileupload:has(fieldset.upload_field) .files>div>.hidden{display:none}main#upload #fileupload:has(fieldset.upload_field)>.files{margin:0 0 16px}main#upload #fileupload:has(fieldset.upload_field)>.files:empty{display:none}main#upload #fileupload:has(fieldset.upload_field) .template-upload,main#upload #fileupload:has(fieldset.upload_field) .template-download{clear:none;height:auto}main#upload #fileupload:has(fieldset.upload_field) .template-upload>div,main#upload #fileupload:has(fieldset.upload_field) .template-download>div{float:none;margin-bottom:0}main#upload #fileupload:has(fieldset.upload_field) .template-upload .buttons a.btn,main#upload #fileupload:has(fieldset.upload_field) .template-download .buttons a.btn{float:none;margin-right:0}#uploadcheck #upload_data{position:relative;background:#fff;padding:20px 20px 20px 50px}#uploadcheck #upload_data h3{position:static;font-family:regular;padding:0;margin:0;font-size:24px;width:100%;text-align:left}#uploadcheck #upload_data h3:after{display:none}#uploadcheck #upload_data h3:before{font-family:icon;color:#444;font-size:32px;top:20px;left:10px;content:"a";position:absolute}#uploadcheck #upload_data figure{clear:both;margin-bottom:10px}#uploadcheck #upload_data figure img{border:solid 1px #f5f5f5;float:left;width:120px;height:auto;margin-right:20px}#uploadcheck #upload_data figure figcaption{font-size:14px;float:left}#uploadcheck #upload_data figure:last-of-type(){margin-bottom:0}#uploadcheck #upload_data .btn.delete{min-width:220px;margin-top:20px}#uploadcheck #upload_actions{text-align:right;margin:20px 0 50px 0}#uploadcheck #upload_actions .btn{margin:0 0 0 20px}.browser_upload .btn.upload{float:left;margin-right:10px}#impressum address{background:#fff;float:right;width:400px;box-sizing:border-box;padding:30px 0}#impressum article{background:#fff;width:700px;float:left;box-sizing:border-box;padding:30px 0;margin-bottom:30px}#impressum article.fullwidth{float:none;width:100%}main#impressum{padding-top:32px}main#impressum>.wrp{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 380px);column-gap:56px;row-gap:32px;align-items:start;margin-bottom:56px}main#impressum>.wrp:before,main#impressum>.wrp:after{content:none}main#impressum>.wrp>.clr{display:none}main#impressum>.wrp>article,main#impressum>.wrp>address{float:none;box-sizing:border-box;width:auto;margin:0;padding:0}main#impressum>.wrp>article{grid-column:1;background:none}main#impressum>.wrp>article.fullwidth{grid-column:1}main#impressum>.wrp>address{grid-column:2;grid-row:1/span 2}main#impressum>.wrp>article{font-size:15px;line-height:1.714;color:#444}main#impressum>.wrp>article>*{box-sizing:border-box;max-width:760px}main#impressum>.wrp>article>h2,main#impressum>.wrp>article>h3{margin-top:32px;margin-bottom:12px;text-align:left}main#impressum>.wrp>article>h2:first-child,main#impressum>.wrp>article>h3:first-child{margin-top:0}main#impressum>.wrp>article>:is(.hinweis,.einleitung,.banner,.kennzahlen,.karten,.kacheln,.zweispaltig,.abschnitt,.band,.bild-text,.fragen,.checkliste)+:is(h2,h3){margin-top:56px}main#impressum>.wrp>article>:last-child{margin-bottom:0}main#impressum>.wrp>address{padding:32px;border-radius:15px;background:#f5f5f5;font-style:normal;font-size:15px;line-height:1.714;color:#444}main#impressum>.wrp>address::first-line{font-weight:600;color:#111}main#impressum>.wrp>address hr{height:1px;margin:16px 0;border:none;background:rgba(0,0,0,.1)}main#impressum>.wrp>address>br:last-child{display:none}@media(max-width: 1023px){main#impressum>.wrp{grid-template-columns:minmax(0, 1fr)}main#impressum>.wrp>article,main#impressum>.wrp>article.fullwidth,main#impressum>.wrp>address{grid-column:1}main#impressum>.wrp>address{grid-row:2}}@media(max-width: 767px){main#impressum>.wrp>address{padding:32px 20px}}#upload,#uploadcheck,#contact,#address,#summary,#order_sample,#cart_first,#register,#calculator,#verify_address,#cart_second,#detail_free,#form_individual,#cart_third,#account_tracking,#newsletter,#finish,#crop,#pw_lost{padding:30px 0 0;background:#f5f5f5}main#index .col_left,main#index .col_right{padding:50px 0 0 0}main .col_left,main .col_right{background:#fff;float:left;width:49%;box-sizing:border-box;padding:25px 50px;margin-bottom:20px}main .col_left hr,main .col_right hr{margin:10px 0}main .col_left label,main .col_right label{width:140px}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:300px}main .col_left input[type=checkbox],main .col_right input[type=checkbox]{width:60px;width:auto;margin-right:0;float:right}main .col_left .col-2 input,main .col_right .col-2 input{width:115px}main .col_right{float:right}main .col_right .col_left,main .col_right .col_right{padding:0}main .col_left{margin-right:2%}main .col_left .col_left,main .col_left .col_right{padding:0}main#order_sample #sidebar label{width:0}.actionbar{height:60px;margin-bottom:80px}.actionbar .btn{padding:0;line-height:40px;width:250px;float:left;margin:0;text-align:center;font-size:18px}.actionbar .btn.success{float:right}.actionbar p{float:left}.align_right{float:right}.align_right.btn{margin-right:20px}.align_left{float:left}.align_center{margin-right:auto;margin-left:auto}.text_right{text-align:right}.text_left{text-align:left}.text_center{text-align:justify}.ta_center{text-align:center}#page{padding:30px 0}#cart_second form article,#contact form article,#detail_free form article,#account_tracking form article,#finish form article,#register form article,#crop form article{float:none;width:100%}#cart_second form fieldset,#contact form fieldset,#detail_free form fieldset,#account_tracking form fieldset,#finish form fieldset,#register form fieldset,#crop form fieldset{float:left;width:50%}#cart_second form .col-full,#contact form .col-full,#detail_free form .col-full,#account_tracking form .col-full,#finish form .col-full,#register form .col-full,#crop form .col-full{width:100%}#cart_second form .col_left fieldset,#cart_second form .col_right fieldset,#contact form .col_left fieldset,#contact form .col_right fieldset,#detail_free form .col_left fieldset,#detail_free form .col_right fieldset,#account_tracking form .col_left fieldset,#account_tracking form .col_right fieldset,#finish form .col_left fieldset,#finish form .col_right fieldset,#register form .col_left fieldset,#register form .col_right fieldset,#crop form .col_left fieldset,#crop form .col_right fieldset{float:none;box-sizing:border-box;width:100%}.color-error{color:#d12b0b}.color-hint{color:#f3631c}.color-success{color:#466e84}.cms_homepage_text{width:100%;background-color:var(--color_logo_dark);padding:25px 0}.cms_homepage_text p{margin-bottom:0}.cms_homepage_text *{color:#fff}h1,h2,h3,h4,h5,h6,.headline,.h1,.h2,.h3,.h4,.h5,.h6{display:block;color:#111;font-family:"extrabold"}h1,.h1,.headline{font-size:44px}h2,.h2{font-size:28px}h3,.h3{font-size:20px}h4,.h4,h5,.h5,h6,.h6{font-size:15px}hr{border-bottom:solid 1px #aaa}header.main #service-bar{background:#22343b;height:41px;color:#fff}header.main #service-bar a{color:#fff}header.main #service-bar span{line-height:41px;font-size:13px;color:#fff}header.main #service-bar span.label_tel,header.main #service-bar span.label_mail{color:#fff}header.main #service-bar span.label_tel:before,header.main #service-bar span.label_mail:before{color:#fff}header.main #service-bar ul li{color:#fff}header.main #service-bar ul li a{color:#fff;font-size:13px}#navbar{background:#fff;color:#444;top:129px;left:0}#navbar .wrp{box-sizing:border-box;width:100%;max-width:none;margin:0;padding:0 56px}#navbar .wrp>ul{margin:0}#navbar .wrp>ul>li{color:#444;margin-left:35px}#navbar .wrp>ul>li:first-child{margin-left:0}#navbar .wrp>ul>li a{color:#444}#navbar a.topMenu{color:#111;font-family:"bold";font-weight:600;font-size:15px;text-transform:none;letter-spacing:normal}#navbar a.topMenu .topMenu:hover{color:#444}#navbar a.topMenu .topMenu:before{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);border-width:0 0 2px;border-color:#f39201;border-style:solid;transition:width .4s;width:0}#navbar .cd-dropdown-trigger{color:#111;font-family:"bold";font-weight:600;font-size:15px;text-transform:none}.no-touch .cd-dropdown-trigger:hover{background-color:#0b5563}#navbar .service-menu,#navbar_mega .service-menu,#navbar_multi .service-menu{float:right;margin-right:0}#navbar .service-menu div,#navbar_mega .service-menu div,#navbar_multi .service-menu div{cursor:pointer;padding:0 10px;height:47px;margin-top:3px;font-size:15px;border-radius:3px 3px 0 0;display:block;line-height:47px;-webkit-transition:all 0.25s ease-out;-moz-transition:all 0.25s ease-out;transition:all 0.25s ease-out;color:#111}#navbar .service-menu div:after,#navbar_mega .service-menu div:after,#navbar_multi .service-menu div:after{float:right;margin-left:5px;margin-top:2px;font-family:"icon";content:"v"}#navbar .service-menu div:hover,#navbar_mega .service-menu div:hover,#navbar_multi .service-menu div:hover{-webkit-transition:all 0.25s ease-out;-moz-transition:all 0.25s ease-out;transition:all 0.25s ease-out;color:#0b5563;background:#fff}#navbar .service-menu div:hover ul,#navbar_mega .service-menu div:hover ul,#navbar_multi .service-menu div:hover ul{display:block}#navbar .service-menu ul,#navbar_mega .service-menu ul,#navbar_multi .service-menu ul{position:absolute;right:-10px;top:40px;background:#fff;min-width:200px;display:none;box-sizing:border-box;box-shadow:0 4px 12px rgba(0,0,0,.1)}#navbar .service-menu ul li,#navbar_mega .service-menu ul li,#navbar_multi .service-menu ul li{margin:0;position:static}#navbar .service-menu ul li a,#navbar_mega .service-menu ul li a,#navbar_multi .service-menu ul li a{box-sizing:border-box;width:100%;font-size:16px;color:#444;display:block;border-bottom:solid 1px #ebebeb;border-top:none;padding:10px;-webkit-transition:all 0.25s ease-out;-moz-transition:all 0.25s ease-out;transition:all 0.25s ease-out}#navbar .service-menu ul li:hover a,#navbar_mega .service-menu ul li:hover a,#navbar_multi .service-menu ul li:hover a{text-decoration:none;background:#fff;color:#0b5563;-webkit-transition:all 0.25s ease-out;-moz-transition:all 0.25s ease-out;transition:all 0.25s ease-out}h1~hr,span.h3~hr{display:none}#delivery_address span.h3{margin-bottom:30px}.cms_homepage_text{padding-top:88px;padding-bottom:88px;background:#fff}.cms_homepage_text .wrp,.cms_homepage_text p,.cms_homepage_text li,.cms_homepage_text td,.cms_homepage_text span,.cms_homepage_text strong,.cms_homepage_text em,.cms_homepage_text div,.cms_homepage_text h1,.cms_homepage_text h2,.cms_homepage_text h3,.cms_homepage_text h4,.cms_homepage_text h5{color:#444}.cms_homepage_text a:not(.btn){color:#0b5563}.cms_homepage_text .btn,.cms_homepage_text a.btn,.cms_homepage_text a.btn.btn-success,.cms_homepage_text a.btn.success{color:#fff}@supports(-webkit-mask-image: url("")) or (mask-image: url("")){#offcanvas_close:before,#offcanvas_open:before,#offcanvas a.btn.cart:before,#offcanvas a.btn.login:before,#navbar .service-menu>div:after,#navbar_mega .service-menu>div:after,#navbar_multi .service-menu>div:after,#navbar a.cd-dropdown-trigger:after,header.main #service-bar span.label_tel:before,header.main #service-bar span.label_mail:before,header.main #customer-menu a:before,header.main #customer-menu>button:before{content:"";background-color:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}header.main #customer-menu a:before,header.main #customer-menu>button:before{-webkit-mask-size:19px 19px;mask-size:19px 19px}header.main #customer-menu .menu-item-login:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='8' cy='5.1' r='3'/%3E%3Cpath d='M2.6 14c0-2.7 2.4-4.4 5.4-4.4s5.4 1.7 5.4 4.4'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='8' cy='5.1' r='3'/%3E%3Cpath d='M2.6 14c0-2.7 2.4-4.4 5.4-4.4s5.4 1.7 5.4 4.4'/%3E%3C/svg%3E")}header.main #customer-menu .menu-item-cart:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.1 5.1h9.8l.7 9.3H2.4z'/%3E%3Cpath d='M5.7 5.1V4a2.3 2.3 0 0 1 4.6 0v1.1'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.1 5.1h9.8l.7 9.3H2.4z'/%3E%3Cpath d='M5.7 5.1V4a2.3 2.3 0 0 1 4.6 0v1.1'/%3E%3C/svg%3E")}header.main #customer-menu .menu-item-search:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='7' cy='7' r='4.6'/%3E%3Cpath d='M10.4 10.4 14 14'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='7' cy='7' r='4.6'/%3E%3Cpath d='M10.4 10.4 14 14'/%3E%3C/svg%3E")}header.main #service-bar span.label_tel:before,header.main #service-bar span.label_mail:before{width:14px;height:41px;-webkit-mask-size:14px 14px;mask-size:14px 14px}header.main #service-bar span.label_tel:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.1 2.4h2.4l1.2 3-1.5 0.9a8.4 8.4 0 0 0 3.5 3.5l0.9-1.5 3 1.2v2.4a1 1 0 0 1-1.1 1A11 11 0 0 1 2.1 3.5a1 1 0 0 1 1-1.1z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.1 2.4h2.4l1.2 3-1.5 0.9a8.4 8.4 0 0 0 3.5 3.5l0.9-1.5 3 1.2v2.4a1 1 0 0 1-1.1 1A11 11 0 0 1 2.1 3.5a1 1 0 0 1 1-1.1z'/%3E%3C/svg%3E")}header.main #service-bar span.label_mail:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2' y='3.6' width='12' height='8.8' rx='1.1'/%3E%3Cpath d='M2.5 4.5 8 8.5l5.5-4'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2' y='3.6' width='12' height='8.8' rx='1.1'/%3E%3Cpath d='M2.5 4.5 8 8.5l5.5-4'/%3E%3C/svg%3E")}#navbar a.cd-dropdown-trigger{padding-left:0;padding-right:18px}#navbar a.cd-dropdown-trigger:before{display:none}#navbar a.cd-dropdown-trigger:after{position:absolute;top:50%;left:auto;right:0;bottom:auto;width:10px;height:6px;margin-top:-3px;transform:none;background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 1.2 5 5 9 1.2'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 1.2 5 5 9 1.2'/%3E%3C/svg%3E");-webkit-mask-size:10px 6px;mask-size:10px 6px}#navbar .service-menu>div:after,#navbar_mega .service-menu>div:after,#navbar_multi .service-menu>div:after{display:inline-block;width:10px;height:6px;float:none;margin-left:8px;margin-top:0;vertical-align:middle;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 1.2 5 5 9 1.2'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 1.2 5 5 9 1.2'/%3E%3C/svg%3E");-webkit-mask-size:10px 6px;mask-size:10px 6px}header.main form.search input.headerSearchSubmit{background-image:none;background-color:currentColor;color:#111;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='7' cy='7' r='4.6'/%3E%3Cpath d='M10.4 10.4 14 14'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='7' cy='7' r='4.6'/%3E%3Cpath d='M10.4 10.4 14 14'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:19px 19px;mask-size:19px 19px}#offcanvas a.btn.cart:before,#offcanvas a.btn.login:before{display:inline-block;width:19px;height:19px;vertical-align:middle;margin-right:8px;-webkit-mask-size:19px 19px;mask-size:19px 19px}#offcanvas a.btn.cart:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.1 5.1h9.8l.7 9.3H2.4z'/%3E%3Cpath d='M5.7 5.1V4a2.3 2.3 0 0 1 4.6 0v1.1'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.1 5.1h9.8l.7 9.3H2.4z'/%3E%3Cpath d='M5.7 5.1V4a2.3 2.3 0 0 1 4.6 0v1.1'/%3E%3C/svg%3E")}#offcanvas a.btn.login:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='8' cy='5.1' r='3'/%3E%3Cpath d='M2.6 14c0-2.7 2.4-4.4 5.4-4.4s5.4 1.7 5.4 4.4'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='8' cy='5.1' r='3'/%3E%3Cpath d='M2.6 14c0-2.7 2.4-4.4 5.4-4.4s5.4 1.7 5.4 4.4'/%3E%3C/svg%3E")}#offcanvas_open:before{display:block;width:19px;height:19px;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round'%3E%3Cpath d='M2.2 4.4h11.6M2.2 8h11.6M2.2 11.6h11.6'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round'%3E%3Cpath d='M2.2 4.4h11.6M2.2 8h11.6M2.2 11.6h11.6'/%3E%3C/svg%3E");-webkit-mask-size:19px 19px;mask-size:19px 19px}#offcanvas_close:before{display:block;width:19px;height:19px;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round'%3E%3Cpath d='M3.6 3.6 12.4 12.4M12.4 3.6 3.6 12.4'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round'%3E%3Cpath d='M3.6 3.6 12.4 12.4M12.4 3.6 3.6 12.4'/%3E%3C/svg%3E");-webkit-mask-size:19px 19px;mask-size:19px 19px}#offcanvas_open{color:#111}}header.main form.search input#search{box-sizing:border-box;height:44px;border-radius:30px;border:1px solid #ddd;background:#fff;padding:0 51px 0 16px;font-style:normal;font-size:15px;color:#444;-webkit-transition:all 0.25s ease-out;-moz-transition:all 0.25s ease-out;transition:all 0.25s ease-out}header.main form.search input#search:focus{border-color:#0b5563;outline:none}header.main form.search input.headerSearchSubmit{top:50%;right:8px;margin-top:-19px}@media screen and (min-width: 1360px){header.main{margin-bottom:0}#navbar{top:41px;height:88px;background:rgba(0,0,0,0);pointer-events:none}#navbar.sticky{top:0}#navbar .wrp{display:flex;align-items:center;justify-content:center;height:100%;padding-left:218px;padding-right:223px}#navbar .wrp>*{pointer-events:auto}#navbar .wrp .service-menu{float:none;margin-right:0}}#navbar .wrp{display:flex;align-items:center;gap:35px}#navbar .wrp>.cd-dropdown-wrapper,#navbar .wrp>a.topMenu,#navbar .wrp>.service-menu{height:auto;line-height:24px;margin-top:0;margin-bottom:0}#navbar .wrp>a.topMenu{margin-left:0}#navbar .wrp>.cd-dropdown-wrapper .cd-dropdown-trigger,#navbar .wrp>.service-menu>div{height:auto;line-height:24px;margin-top:0}header.main form.search{position:relative;float:left;width:45px;height:45px}header.main form.search label{display:none}header.main form.search input#search{position:absolute;top:0;right:0;width:45px;height:45px;padding:0;border-color:rgba(0,0,0,0);background:rgba(0,0,0,0);color:rgba(0,0,0,0);cursor:pointer;text-overflow:clip;overflow:hidden;transition:width .25s ease,padding .25s ease,background-color .25s ease,border-color .25s ease}header.main form.search input.headerSearchSubmit{top:50%;right:0;margin-top:-22.5px;width:45px;height:45px;pointer-events:none}header.main form.search:focus-within input#search{width:350px;height:44px;top:.5px;padding:0 51px 0 16px;border-color:#ddd;background:#fff;color:#444;cursor:text}header.main form.search:focus-within input.headerSearchSubmit{pointer-events:auto;right:8px}#navbar .wrp{height:100%}@media screen and (max-width: 1359px){#navbar.sticky .wrp{justify-content:flex-start}#navbar.sticky .wrp .service-menu{margin-left:auto}}#navbar .wrp>.cd-dropdown-wrapper,#navbar .wrp>.service-menu{align-self:stretch;display:flex;align-items:center}#navbar .wrp>.service-menu>div{height:100%;display:flex;align-items:center;position:relative}#navbar .wrp .service-menu ul{top:100%;right:0}#navbar .wrp>.cd-dropdown-wrapper{position:static}#navbar .wrp .cd-dropdown{top:100%;left:56px}@media screen and (max-width: 1359px){#navbar .wrp .service-menu{margin-left:auto}}@media screen and (max-width: 1024px){#navbar .cd-dropdown-trigger.dropdown-is-active{color:#fff}}#navbar .cd-dropdown-trigger,#navbar .service-menu>div{background:none;border-radius:0;padding-top:0;padding-bottom:0}#navbar .cd-dropdown-trigger:hover,#navbar .service-menu>div:hover{background:none;color:#0b5563}.no-touch #navbar .cd-dropdown-trigger:hover,.no-touch #navbar .cd-dropdown-trigger.dropdown-is-active:hover,#navbar .cd-dropdown-trigger.dropdown-is-active{background:none;background-color:rgba(0,0,0,0);color:#0b5563}.no-touch #navbar .cd-dropdown-trigger:hover::before,.no-touch #navbar .cd-dropdown-trigger:hover::after{background-color:currentColor}#navbar .cd-dropdown{background:none;border-radius:0;box-shadow:none;overflow:visible}#navbar .service-menu ul{border-radius:12px;box-shadow:0 14px 34px rgba(0,0,0,.12);background:#fff}#navbar .service-menu ul{overflow:hidden}#navbar .cd-dropdown-content>li>a,#navbar .service-menu ul li a{border:none;color:#444;font-size:15px;-webkit-transition:all 0.25s ease-out;-moz-transition:all 0.25s ease-out;transition:all 0.25s ease-out}#navbar .cd-dropdown-content>li>a,#navbar .cd-dropdown .cd-secondary-dropdown a,#navbar .service-menu ul li a{color:dimgray}#navbar .cd-dropdown-content>li>a:hover,#navbar .cd-dropdown-content>li>a.is-active,#navbar .cd-dropdown .cd-secondary-dropdown a:hover,#navbar .service-menu ul li:hover a{background:#eef3f4;color:#0b5563;box-shadow:none}#navbar .cd-dropdown-content>li>a,#navbar .service-menu ul li a{padding:0 16px;line-height:45px;height:auto}#navbar .cd-dropdown-content>li.has-children>a{padding-right:32px}#navbar .cd-dropdown .cd-secondary-dropdown{min-height:0;padding-bottom:16px}#navbar .cd-dropdown-wrapper:before{display:none}#navbar a.cd-dropdown-trigger,#navbar a.topMenu,#navbar .service-menu>div{position:relative}#navbar a.cd-dropdown-trigger:before,#navbar a.topMenu:before,#navbar .service-menu>div:before{content:"";display:block;position:absolute;left:0;right:0;top:auto;bottom:-4px;width:auto;height:1px;border:none;background:currentColor;transform:scaleX(0);transform-origin:right center;transition:transform .45s ease}#navbar a.cd-dropdown-trigger:hover:before,#navbar a.topMenu:hover:before,#navbar .service-menu>div:hover:before{transform:scaleX(1);transform-origin:left center}#navbar a.cd-dropdown-trigger:before,#navbar .service-menu>div:before{right:18px}#navbar a.cd-dropdown-trigger.dropdown-is-active:before{transform:scaleX(1);transform-origin:left center}#navbar .service-menu>div:before{top:50%;bottom:auto;margin-top:16px}#navbar .cd-dropdown .cd-secondary-dropdown a{display:block}#navbar .cd-dropdown .cd-secondary-dropdown a:before{display:none}#navbar .cd-dropdown-content>li.has-children>a:after{content:"";display:block;position:absolute;top:50%;left:auto;right:16px;bottom:auto;width:10px;height:6px;margin-top:-3px;background-color:currentColor;background-image:none;border:none;transform:rotate(-90deg);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 1.2 5 5 9 1.2'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 1.2 5 5 9 1.2'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:10px 6px;mask-size:10px 6px}#navbar .cd-dropdown-content>li>a:before{display:none}body:has(#login.modal.active) #overlay{background:none}header.main #customer-menu #login.modal{position:fixed;top:0;right:0;bottom:0;left:0;width:auto;margin:0;padding:0;border:none;background:rgba(0,0,0,.4);pointer-events:none;z-index:60;font-size:15px}header.main #customer-menu #login.modal>form{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:420px;max-width:calc(100vw - 64px);pointer-events:auto;background:#fff;border-radius:20px;box-shadow:0 14px 34px rgba(0,0,0,.12);padding:32px;box-sizing:border-box}header.main #customer-menu #login.modal>form:before{content:"Anmelden";display:block;margin-bottom:32px;font-family:"Instrument Sans",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;font-weight:600;font-size:28px;line-height:1.2;color:#111}header.main #customer-menu #login.modal>form>label{display:block;width:100%;height:auto;box-sizing:border-box;margin:0 0 16px 0;padding:0;background:none;font-family:"bold";font-size:15px;color:#444;text-align:left}header.main #customer-menu #login.modal>form>label>input{float:none;display:block;width:100%;height:44px;margin:6px 0 0 0;padding:0 16px;box-sizing:border-box;border:1px solid #ddd;border-radius:30px;background:#fff;font-family:"Instrument Sans",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;font-size:15px;font-weight:400;color:#444;-webkit-transition:all 0.25s ease-out;-moz-transition:all 0.25s ease-out;transition:all 0.25s ease-out}header.main #customer-menu #login.modal>form>label>input:focus{border-color:#0b5563;outline:none}header.main #customer-menu #login.modal .btn{display:inline-block;float:none;box-sizing:border-box;width:auto;min-width:0;height:51px;padding:0 32px;border:1px solid rgba(0,0,0,0);border-radius:30px;font-family:"Instrument Sans",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;font-size:15px;font-weight:600;line-height:49px;text-align:center;text-decoration:none;cursor:pointer;border-color:#111;background:#111;color:#fff;position:relative;display:block;width:100%;margin:16px 0 0 0 !important}header.main #customer-menu #login.modal .btn:hover{border-color:#0b5563;background:#0b5563;color:#fff}header.main #customer-menu #login.modal .btn.disabled,header.main #customer-menu #login.modal .btn[disabled]{border-color:#ddd;background:#f5f5f5;color:dimgray;cursor:not-allowed}header.main #customer-menu #login.modal .btn:after{content:"";position:absolute;left:-32px;right:-32px;bottom:-16px;height:1px;background:#ddd}header.main #customer-menu #login.modal a{display:inline-block;position:relative;width:auto;height:auto;background:none !important;padding:0;margin:32px 32px 0 0 !important;color:dimgray;font-family:"Instrument Sans",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;font-size:15px;font-weight:400;text-align:left}header.main #customer-menu #login.modal a:before{content:"";display:block;position:absolute;left:0;right:0;top:auto;bottom:-4px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right center;transition:transform .45s ease}header.main #customer-menu #login.modal a:hover{background:none !important;color:#0b5563}header.main #customer-menu #login.modal a:hover:before{transform:scaleX(1);transform-origin:left center}header.main #customer-menu #login.modal>form:has(#DoLogOut){display:flex;flex-direction:column}header.main #customer-menu #login.modal>form:has(#DoLogOut):before{content:none}header.main #customer-menu #login.modal>form:has(#DoLogOut)>a{order:1;display:flex;align-items:center;justify-content:space-between;height:51px;margin:0 !important;border-bottom:1px solid rgba(0,0,0,.1);color:#444}header.main #customer-menu #login.modal>form:has(#DoLogOut)>a:before{display:none}header.main #customer-menu #login.modal>form:has(#DoLogOut)>a:after{content:"";width:7px;height:7px;margin-right:4px;border-top:1.5px solid currentColor;border-right:1.5px solid currentColor;transform:rotate(45deg);transition:transform .25s ease}header.main #customer-menu #login.modal>form:has(#DoLogOut)>a:hover:after{transform:translateX(4px) rotate(45deg)}header.main #customer-menu #login.modal>form:has(#DoLogOut)>a.btn{width:auto;padding:0;border:none;border-bottom:1px solid rgba(0,0,0,.1);border-radius:0;background:none;line-height:inherit;font-weight:400;text-align:left;color:#444}header.main #customer-menu #login.modal>form:has(#DoLogOut)>a.btn:after{position:static;background:none}header.main #customer-menu #login.modal>form:has(#DoLogOut)>a.btn:hover{border-color:rgba(0,0,0,.1);background:none;color:#0b5563}header.main #customer-menu #login.modal>form:has(#DoLogOut)>button~a{border-bottom:none}header.main #customer-menu #login.modal>form:has(#DoLogOut)>button{display:inline-block;float:none;box-sizing:border-box;width:auto;min-width:0;height:51px;padding:0 32px;border:1px solid rgba(0,0,0,0);border-radius:30px;font-family:"Instrument Sans",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;font-size:15px;font-weight:600;line-height:49px;text-align:center;text-decoration:none;cursor:pointer;border-color:#111;background:#111;color:#fff;order:2;display:block;margin:16px 0 0 0 !important}header.main #customer-menu #login.modal>form:has(#DoLogOut)>button:hover{border-color:#0b5563;background:#0b5563;color:#fff}header.main #customer-menu #login.modal>form:has(#DoLogOut)>button.disabled,header.main #customer-menu #login.modal>form:has(#DoLogOut)>button[disabled]{border-color:#ddd;background:#f5f5f5;color:dimgray;cursor:not-allowed}.rte_container .text-kopf{text-align:center}.rte_container .text-kopf .text-kopf__dachzeile{margin:0 0 12px;font-family:"Instrument Sans",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;font-size:13px;font-weight:500;line-height:1.714;text-transform:uppercase;color:#0b5563}.rte_container .text-kopf .text-kopf__titel{margin:0 0 10px;font-family:"Instrument Sans",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;font-size:36px;font-weight:600;line-height:1.21;letter-spacing:-0.034em;color:#111}.rte_container .text-kopf .text-kopf__text{margin:0;font-family:"Instrument Sans",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;font-size:15px;line-height:1.714;color:#444}.wrp>p:empty:has(+.rte_container),.wrp>.rte_container+p:empty{display:none}@media(max-width: 767px){.rte_container .text-kopf .text-kopf__titel{font-size:28px}}.cms_homepage_text:has(.laufband){padding-top:0;padding-bottom:0}.cms_homepage_text:has(.laufband)>.wrp{box-sizing:border-box;width:auto;max-width:none;margin:0;padding:0 56px}@media(max-width: 767px){.cms_homepage_text:has(.laufband)>.wrp{padding:0 16px}}.mobil-buehne{display:none}@media(max-width: 767px){.mobil-buehne{display:block;position:relative;height:480px;margin:16px 0 0;border-radius:20px;overflow:hidden;background:#f5f5f5}.mobil-buehne>p:empty{display:none}.mobil-buehne__bild{position:absolute;top:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:72% center}.mobil-buehne__text{position:absolute;left:0;right:0;bottom:0;padding:56px 32px 32px;background:linear-gradient(to top, rgba(255, 255, 255, 0.95) 0%, rgba(255, 255, 255, 0.88) 60%, rgba(255, 255, 255, 0) 100%)}.mobil-buehne__text p{margin:0}.cms_homepage_text .rte_container .mobil-buehne__titel{margin:0 0 10px;font-family:"Instrument Sans",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;font-size:28px;font-weight:600;line-height:1.15;letter-spacing:-0.034em;color:#111}.cms_homepage_text .rte_container .mobil-buehne__unterzeile{margin:0 0 16px !important;font-family:"Instrument Sans",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;font-size:15px;line-height:1.714;color:#111}.mobil-buehne__knopf a.btn{display:inline-block;float:none;box-sizing:border-box;width:auto;min-width:0;height:51px;padding:0 55px;border:1px solid rgba(0,0,0,0);border-radius:30px;font-family:"Instrument Sans",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;font-size:15px;font-weight:600;line-height:49px;text-align:center;text-decoration:none;cursor:pointer;border-color:#111;background:#111;color:#fff;margin:0;color:#fff !important}.mobil-buehne__knopf a.btn:hover{border-color:#0b5563;background:#0b5563;color:#fff}.mobil-buehne__knopf a.btn.disabled,.mobil-buehne__knopf a.btn[disabled]{border-color:#ddd;background:#f5f5f5;color:dimgray;cursor:not-allowed}}.laufband{overflow:hidden;padding:18px 0;background:#fff;-webkit-mask-image:linear-gradient(90deg, transparent, #000 32px, #000 calc(100% - 32px), transparent);mask-image:linear-gradient(90deg, transparent, #000 32px, #000 calc(100% - 32px), transparent)}.laufband__spur{display:flex;width:max-content;animation:laufband 34s linear infinite}.laufband:hover .laufband__spur{animation-play-state:paused}.laufband__gruppe{display:flex;flex-shrink:0}.laufband .laufband__eintrag{display:flex;align-items:center;gap:60px;padding-right:60px;white-space:nowrap;font-family:"Instrument Sans",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;font-size:15px;font-weight:600;line-height:1.714;color:#111}.laufband .laufband__eintrag:after{content:"";flex:0 0 12px;width:12px;height:12px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath fill='black' d='M6 0Q6.6 5.4 12 6 6.6 6.6 6 12 5.4 6.6 0 6 5.4 5.4 6 0Z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath fill='black' d='M6 0Q6.6 5.4 12 6 6.6 6.6 6 12 5.4 6.6 0 6 5.4 5.4 6 0Z'/%3E%3C/svg%3E") center/contain no-repeat}@keyframes laufband{from{transform:translateX(0)}to{transform:translateX(-50%)}}@media(prefers-reduced-motion: reduce){.laufband__spur{animation:none}}main>.wrp:has(>.rte_container>.bewertungen){width:auto;max-width:none;margin:0;padding:88px 0;background:#f5f5f5}#tabsMenu:has(+.wrp>.rte_container>.bewertungen){margin-bottom:0}.bewertungen{max-width:1452px;margin:0 auto;padding:0 16px;box-sizing:border-box}.bewertungen .text-kopf{margin-bottom:32px}.bewertungen__liste{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:30px}.bewertung{padding:32px;border-radius:15px;background:#fff;font-family:"Instrument Sans",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif}.bewertung p{margin:0}.bewertung .bewertung__sterne{font-size:14px;line-height:1;letter-spacing:2px;color:#f39201}.bewertung .bewertung__name{margin-top:10px;font-size:15px;line-height:1.714}.bewertung .bewertung__name strong{font-family:"Instrument Sans",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;font-weight:600;color:#111}.bewertung .bewertung__name em{margin-left:10px;font-size:13px;font-style:italic;color:dimgray}.bewertung .bewertung__zitat{margin:15px 0;font-size:15px;line-height:1.714;color:#444}.bewertung .bewertung__artikel{margin-top:12px;padding-top:20px;border-top:1px solid #ddd;font-size:15px;font-weight:600}.bewertung .bewertung__artikel a{color:#111 !important}@media(max-width: 1023px){.bewertungen__liste{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 767px){.bewertungen__liste{grid-template-columns:minmax(0, 1fr)}}.bildband{display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;padding:88px 16px;text-align:center;background:#f5f5f5}.bildband:before{content:"";display:block;width:64px;height:64px;margin-bottom:30px;background-color:#111;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='24' cy='24' r='22.6' stroke-width='2'/%3E%3Cg stroke-width='1.5' transform='translate(24 24) scale(1.05) translate(-24 -25.5)'%3E%3Cpath d='M14.5 27v-3.5a9.5 9.5 0 0 1 19 0V27'/%3E%3Cpath d='M14.5 25.5h-1.2a1.8 1.8 0 0 0-1.8 1.8v3.4a1.8 1.8 0 0 0 1.8 1.8h1.2z'/%3E%3Cpath d='M33.5 25.5h1.2a1.8 1.8 0 0 1 1.8 1.8v3.4a1.8 1.8 0 0 1-1.8 1.8h-1.2z'/%3E%3Cpath d='M34.6 32.5c0 2.6-2 4-4.8 4h-2.6'/%3E%3Cpath d='M25.6 35.4h1.6a1.1 1.1 0 0 1 0 2.2h-1.6a1.1 1.1 0 0 1 0-2.2z'/%3E%3C/g%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='24' cy='24' r='22.6' stroke-width='2'/%3E%3Cg stroke-width='1.5' transform='translate(24 24) scale(1.05) translate(-24 -25.5)'%3E%3Cpath d='M14.5 27v-3.5a9.5 9.5 0 0 1 19 0V27'/%3E%3Cpath d='M14.5 25.5h-1.2a1.8 1.8 0 0 0-1.8 1.8v3.4a1.8 1.8 0 0 0 1.8 1.8h1.2z'/%3E%3Cpath d='M33.5 25.5h1.2a1.8 1.8 0 0 1 1.8 1.8v3.4a1.8 1.8 0 0 1-1.8 1.8h-1.2z'/%3E%3Cpath d='M34.6 32.5c0 2.6-2 4-4.8 4h-2.6'/%3E%3Cpath d='M25.6 35.4h1.6a1.1 1.1 0 0 1 0 2.2h-1.6a1.1 1.1 0 0 1 0-2.2z'/%3E%3C/g%3E%3C/svg%3E") center/contain no-repeat}.bildband p{margin:0}.bildband .bildband__dachzeile{margin-bottom:10px;font-family:"Instrument Sans",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;font-size:13px;font-weight:500;line-height:1.21;text-transform:uppercase;color:#0b5563;text-shadow:0 0 18px rgba(255,255,255,.9),0 0 4px rgba(255,255,255,.8)}.bildband .bildband__titel{margin:0 0 30px;font-family:"Instrument Sans",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;font-size:36px;font-weight:600;line-height:1.21;letter-spacing:-0.034em;color:#111;text-shadow:0 0 18px rgba(255,255,255,.9),0 0 4px rgba(255,255,255,.8)}.bildband .bildband__knopf a.btn{display:inline-block;float:none;box-sizing:border-box;width:auto;min-width:0;height:51px;padding:0 55px;border:1px solid rgba(0,0,0,0);border-radius:30px;font-family:"Instrument Sans",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;font-size:15px;font-weight:600;line-height:49px;text-align:center;text-decoration:none;cursor:pointer;border-color:#111;background:#111;color:#fff;color:#fff !important;transition:background-color .3s ease,border-color .3s ease}.bildband .bildband__knopf a.btn:hover{border-color:#0b5563;background:#0b5563;color:#fff}.bildband .bildband__knopf a.btn.disabled,.bildband .bildband__knopf a.btn[disabled]{border-color:#ddd;background:#f5f5f5;color:dimgray;cursor:not-allowed}main>.wrp:has(>.rte_container>.bildband){position:relative;z-index:2;width:auto;max-width:none;height:0;margin:0;padding:0}.bildband{position:absolute;top:0;left:56px;right:56px;height:600px;padding:56px;background:none}@media(max-width: 767px){.bildband{left:16px;right:16px;height:480px;padding:32px 16px}.bildband .bildband__titel{font-size:28px}}#slider #postaktuellSlide>img{object-position:center 22%}#slider #postaktuellSlide figcaption{top:auto;bottom:56px}#slider #postaktuellSlide .pa-image.start .wrp{width:100%;height:auto;max-width:none;margin:0}#slider #postaktuellSlide .pa-image.start .text{position:static;width:auto;max-width:440px;color:#111}#slider #postaktuellSlide .pa-image.start .text:before{content:"";display:block;width:150px;height:18px;margin:0 0 16px;background:url("/tpl/ds_master/assets/pa_logo_small.png") no-repeat left center/contain}#slider #postaktuellSlide .pa-image.start .text strong{display:inline-block;margin:0 0 16px;padding:0;background:none;font-family:"bold";font-size:52px;font-weight:600;line-height:1.15;letter-spacing:-0.034em;text-transform:none;color:#111;text-shadow:0 0 18px rgba(255,255,255,.9),0 0 4px rgba(255,255,255,.8)}#slider #postaktuellSlide .pa-image.start .text p{margin:0 0 24px;padding:0 !important;background:none;font-size:15px;line-height:1.714;color:#111;text-shadow:0 0 18px rgba(255,255,255,.9),0 0 4px rgba(255,255,255,.8)}#slider #postaktuellSlide .pa-image.start .text p br{display:none}#slider #postaktuellSlide .pa_search_con{position:relative;width:100%;max-width:384px}#slider #postaktuellSlide .pa_search_area{display:block;float:none;box-sizing:border-box;width:100%;height:50px;margin:0;padding:0 20px;border:1px solid #ddd;border-radius:30px;background:#fff;font-family:"Instrument Sans",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;font-size:14px;font-style:normal;color:#444;box-shadow:none;padding-right:60px;border-radius:30px}#slider #postaktuellSlide .pa_search_area:focus{border-color:#111;outline:none}#slider #postaktuellSlide .pa_search_area_button{position:absolute;top:50%;margin:-22px 0 0;right:4px;width:44px;height:44px;padding:0;border:0;border-radius:0;background:#111;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.5 8h11M9.2 3.7 13.5 8l-4.3 4.3'/%3E%3C/svg%3E") center/20px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.5 8h11M9.2 3.7 13.5 8l-4.3 4.3'/%3E%3C/svg%3E") center/20px no-repeat;font-size:0;color:rgba(0,0,0,0);cursor:pointer;transition:background-color .2s ease}#slider #postaktuellSlide .pa_search_area_button:hover,#slider #postaktuellSlide .pa_search_area_button:focus{background:#0b5563}main #postaktuell{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);column-gap:56px;align-items:center;margin-top:56px;margin-bottom:56px}main #postaktuell:before,main #postaktuell:after{content:none}main #postaktuell>hr{display:none}main #postaktuell .col-left,main #postaktuell .col-right{float:none;width:auto}main #postaktuell .box-headline{display:block;margin:0 0 12px;font-size:13px;font-weight:500;line-height:1.714;text-transform:uppercase;color:#0b5563}main #postaktuell .box-subline{display:block;margin:0 0 10px;font-size:36px;font-weight:600;line-height:1.21;letter-spacing:-0.034em;color:#111}main #postaktuell .pa_content_left{margin:0}main #postaktuell .pa_content_left p{margin:0 0 24px;font-size:15px;line-height:1.714;color:#444}main #postaktuell .pa_content_left p:empty{display:none}main #postaktuell .btn.btn-cta{display:inline-block;float:none;box-sizing:border-box;width:auto;min-width:0;height:51px;padding:0 32px;border:1px solid rgba(0,0,0,0);border-radius:30px;font-family:"Instrument Sans",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;font-size:15px;font-weight:600;line-height:49px;text-align:center;text-decoration:none;cursor:pointer;border-color:#111;background:#111;color:#fff;margin:0;vertical-align:bottom}main #postaktuell .btn.btn-cta:hover{border-color:#0b5563;background:#0b5563;color:#fff}main #postaktuell .btn.btn-cta.disabled,main #postaktuell .btn.btn-cta[disabled]{border-color:#ddd;background:#f5f5f5;color:dimgray;cursor:not-allowed}main #postaktuell .col-right.bg_grey{box-sizing:border-box;padding:32px;border-radius:15px;background:#f5f5f5}main #postaktuell .pa_box-header{display:block;margin:0 0 16px;padding:0;background:none;font-size:28px;font-weight:600;line-height:1.3;color:#111}main #postaktuell .pa_boxcontent{padding:0;border:0}main #postaktuell .pa_boxcontent .row{display:flex;align-items:flex-start;gap:16px;margin:0}main #postaktuell .pa_boxcontent .row:before,main #postaktuell .pa_boxcontent .row:after{content:none}main #postaktuell .pa_boxcontent .row .col{float:none;width:auto;margin:0;padding:0}main #postaktuell .pa_boxcontent .row .col.left{flex:none}main #postaktuell .pa_boxcontent .row .col.left img{display:block;width:44px;height:auto}main #postaktuell .pa_boxcontent .row .col.right{flex:1 1 auto;min-width:0}main #postaktuell .inputWrapper{position:relative}main #postaktuell .pa_search_area{display:block;float:none;box-sizing:border-box;width:100%;height:50px;margin:0;padding:0 20px;border:1px solid #ddd;border-radius:30px;background:#fff;font-family:"Instrument Sans",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;font-size:14px;font-style:normal;color:#444;box-shadow:none;padding-right:60px;border-radius:30px}main #postaktuell .pa_search_area:focus{border-color:#111;outline:none}main #postaktuell .pa_search_area_button{position:absolute;top:50%;margin:-22px 0 0;right:4px;width:44px;height:44px;padding:0;border:0;border-radius:0;background:#111;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.5 8h11M9.2 3.7 13.5 8l-4.3 4.3'/%3E%3C/svg%3E") center/20px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.5 8h11M9.2 3.7 13.5 8l-4.3 4.3'/%3E%3C/svg%3E") center/20px no-repeat;font-size:0;color:rgba(0,0,0,0);cursor:pointer;transition:background-color .2s ease}main #postaktuell .pa_search_area_button:hover,main #postaktuell .pa_search_area_button:focus{background:#0b5563}main #postaktuell .map-marker-wrapper{margin-top:8px}main #postaktuell .map-marker-wrapper small{font-size:13px;color:dimgray}main #postaktuell .map-marker-wrapper a{color:#111;text-decoration:underline;text-underline-offset:3px}main #postaktuell .map-marker-wrapper br{display:none}main #postaktuell .adressCount,main #postaktuell .adressCount strong{color:#111}@media(max-width: 767px){main #postaktuell{grid-template-columns:minmax(0, 1fr);row-gap:32px;margin-top:32px;margin-bottom:32px}main #postaktuell .box-subline{font-size:28px}main #postaktuell .col-right.bg_grey{padding:32px 20px}main #postaktuell .pa_box-header{font-size:20px}}main#postaktuell .pa-image.config,main#postaktuell .pa-image.landing{position:relative;height:320px;margin:0 56px 56px;overflow:hidden;border-radius:20px;background-image:url("/customer_media/537/postAktuell/0/startPageBanner.jpg");background-size:cover;background-position:center 10%}main#postaktuell .pa-image.config:before,main#postaktuell .pa-image.landing:before{content:"";position:absolute;inset:0;background:linear-gradient(to right, rgba(255, 255, 255, 0.78) 0, rgba(255, 255, 255, 0.5) 496px, rgba(255, 255, 255, 0) 800px);pointer-events:none}main#postaktuell .pa-image.config .wrp,main#postaktuell .pa-image.landing .wrp{position:relative;display:flex;align-items:flex-end;box-sizing:border-box;width:100%;max-width:none;height:100%;margin:0;padding:56px}main#postaktuell .pa-image.config .text,main#postaktuell .pa-image.landing .text{position:static;max-width:496px;padding:0;background:none}main#postaktuell .pa-image.config .text:before,main#postaktuell .pa-image.landing .text:before{content:"";display:block;width:150px;height:18px;margin:0 0 16px;background:url("/tpl/ds_master/assets/pa_logo_small.png") no-repeat left center/contain}main#postaktuell .pa-image.config .text h1,main#postaktuell .pa-image.landing .text h1{margin:0 0 16px;font-size:44px;font-weight:600;line-height:1.15;letter-spacing:-0.034em;color:#111;text-shadow:0 0 18px rgba(255,255,255,.9),0 0 4px rgba(255,255,255,.8)}main#postaktuell .pa-image.config .text p,main#postaktuell .pa-image.landing .text p{margin:0;font-size:15px;font-weight:400;line-height:1.714;color:#111;text-shadow:0 0 18px rgba(255,255,255,.9),0 0 4px rgba(255,255,255,.8)}main#postaktuell #pa_config_form{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);column-gap:56px;align-items:start;margin-bottom:56px}main#postaktuell #pa_config_form:before,main#postaktuell #pa_config_form:after{content:none}main#postaktuell #pa_config_form>.col-left,main#postaktuell #pa_config_form>.col-right{float:none;width:auto;margin:0}main#postaktuell #pa_config_form [data-pagemode]{padding-top:0 !important}main#postaktuell #pa_config_form .tabs{display:flex;margin:0 0 32px;background:none}main#postaktuell #pa_config_form .tabs:after{content:none}main#postaktuell #pa_config_form .tabs>a.tab-click{float:none;width:auto;padding:0 16px 8px;border-bottom:1px solid #ddd;background-color:rgba(0,0,0,0);background-image:linear-gradient(to right, #111111 0%, #111111 100%);background-repeat:no-repeat;background-position:0 100%;background-origin:border-box;background-size:0 2px;font-size:16px;font-weight:600;line-height:1.5;color:#111;transition:background-size .3s ease}main#postaktuell #pa_config_form .tabs>a.tab-click:hover,main#postaktuell #pa_config_form .tabs>a.tab-click.active{background-size:100% 2px;color:#111}main#postaktuell #pa_config_form .pa_box-header,main#postaktuell #pa_config_form .box-headline{display:block;margin:0 0 16px;padding:0;background:none;font-size:20px;font-weight:600;line-height:1.3;color:#111}main#postaktuell #pa_config_form .col-left #map{border-radius:15px;overflow:hidden}main#postaktuell #pa_config_form .col-left #map>img{width:100%;height:100%;object-fit:cover}main#postaktuell #pa_config_form .col-left .pa_map_info{margin:0;padding:8px 0 0 24px;background:none;font-size:13px;line-height:1.5;color:dimgray}main#postaktuell #pa_config_form .col-left .pa_map_info>span{padding-left:0}main#postaktuell #pa_config_form .col-left .pa_map_info>i{position:absolute;top:10px;left:0;width:16px;height:16px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='8' cy='8' r='6.2'/%3E%3Cpath d='M8 7.4v3.8'/%3E%3Ccircle cx='8' cy='5' r='.35' fill='black'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='8' cy='8' r='6.2'/%3E%3Cpath d='M8 7.4v3.8'/%3E%3Ccircle cx='8' cy='5' r='.35' fill='black'/%3E%3C/svg%3E") center/contain no-repeat}main#postaktuell #pa_config_form .col-left .pa_map_info>i:before{content:none}main#postaktuell #pa_config_form .col-left #distributionArea{margin-top:32px}main#postaktuell #pa_config_form .col-left #distributionArea .box-headline{margin-left:0}main#postaktuell #pa_config_form .col-left #distributionArea table{width:100%;border-collapse:collapse;background:none;font-size:15px}main#postaktuell #pa_config_form .col-left #distributionArea tbody{height:auto;max-height:200px}main#postaktuell #pa_config_form .col-left #distributionArea th{padding:0 8px 8px 0;white-space:normal;hyphens:auto;border-bottom:1px solid #ddd;text-align:left;font-size:13px;font-weight:600;color:dimgray;background:none}main#postaktuell #pa_config_form .col-left #distributionArea td{padding:12px 8px 12px 0;border-bottom:1px solid #ddd;color:#444;background:none}main#postaktuell #pa_config_form .col-left .pa_dstrbtn_total{margin-top:16px;padding:0;background:none;font-size:15px;color:#444}main#postaktuell #pa_config_form .col-left .pa_dstrbtn_total strong{color:#111}main#postaktuell #pa_config_form .col-left [data-pagemode=config]>img{display:block;width:120px;height:auto;margin-top:32px}main#postaktuell #pa_config_form .col-right.bg_grey{box-sizing:border-box;padding:32px;border-radius:15px;background:#f5f5f5;font-size:15px;line-height:1.714;color:#444}main#postaktuell #pa_config_form .col-right.bg_grey .pa_boxcontent{margin:0;padding:16px 0;border:0;border-top:1px solid #ddd;background:none}main#postaktuell #pa_config_form .col-right.bg_grey>.pa_box-header+.pa_boxcontent{padding-top:0;border-top:0}main#postaktuell #pa_config_form .col-right.bg_grey .pa_boxcontent .row{display:flex;align-items:flex-start;gap:16px;margin:0}main#postaktuell #pa_config_form .col-right.bg_grey .pa_boxcontent .row:before,main#postaktuell #pa_config_form .col-right.bg_grey .pa_boxcontent .row:after{content:none}main#postaktuell #pa_config_form .col-right.bg_grey .pa_boxcontent .row .col{float:none;width:auto;margin:0;padding:0}main#postaktuell #pa_config_form .col-right.bg_grey .pa_boxcontent .row .col.left{flex:none}main#postaktuell #pa_config_form .col-right.bg_grey .pa_boxcontent .row .col.left img{display:block;width:32px;height:auto;opacity:.7}main#postaktuell #pa_config_form .col-right.bg_grey .pa_boxcontent .row .col.right{position:relative;flex:1 1 auto;min-width:0}main#postaktuell #pa_config_form .col-right.bg_grey .pa_search_area,main#postaktuell #pa_config_form .col-right.bg_grey .searchPostcodeArea{display:block;float:none;box-sizing:border-box;width:100%;height:50px;margin:0;padding:0 20px;border:1px solid #ddd;border-radius:30px;background:#fff;font-family:"Instrument Sans",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;font-size:14px;font-style:normal;color:#444;box-shadow:none;padding-right:60px;border-radius:30px}main#postaktuell #pa_config_form .col-right.bg_grey .pa_search_area:focus,main#postaktuell #pa_config_form .col-right.bg_grey .searchPostcodeArea:focus{border-color:#111;outline:none}main#postaktuell #pa_config_form .col-right.bg_grey .pa_search_area_button{position:absolute;top:3px;margin:0;right:4px;width:44px;height:44px;padding:0;border:0;border-radius:0;background:#111;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.5 8h11M9.2 3.7 13.5 8l-4.3 4.3'/%3E%3C/svg%3E") center/20px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.5 8h11M9.2 3.7 13.5 8l-4.3 4.3'/%3E%3C/svg%3E") center/20px no-repeat;font-size:0;color:rgba(0,0,0,0);cursor:pointer;transition:background-color .2s ease}main#postaktuell #pa_config_form .col-right.bg_grey .pa_search_area_button:hover,main#postaktuell #pa_config_form .col-right.bg_grey .pa_search_area_button:focus{background:#0b5563}main#postaktuell #pa_config_form .col-right.bg_grey #searchPostcodeArea{position:relative;margin-top:16px}main#postaktuell #pa_config_form .col-right.bg_grey small{display:block;margin-top:8px;font-size:13px;line-height:1.5;color:dimgray}main#postaktuell #pa_config_form .col-right.bg_grey small a{color:#111;text-decoration:underline;text-underline-offset:3px}main#postaktuell #pa_config_form .col-right.bg_grey #searchRange{margin-top:16px}main#postaktuell #pa_config_form .col-right.bg_grey #searchRange>div+div{margin-top:8px}main#postaktuell #pa_config_form .col-right.bg_grey .pa_rangecontainer{margin:4px 0 0}main#postaktuell #pa_config_form .col-right.bg_grey .pa_rangecontainer input[type=range]{width:100%;accent-color:#111}main#postaktuell #pa_config_form .col-right.bg_grey .btn.btn-cta{display:inline-block;float:none;box-sizing:border-box;width:auto;min-width:0;height:51px;padding:0 32px;border:1px solid rgba(0,0,0,0);border-radius:30px;font-family:"Instrument Sans",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;font-size:15px;font-weight:600;line-height:49px;text-align:center;text-decoration:none;cursor:pointer;border-color:#111;background:#111;color:#fff;margin:16px 0 0}main#postaktuell #pa_config_form .col-right.bg_grey .btn.btn-cta:hover{border-color:#0b5563;background:#0b5563;color:#fff}main#postaktuell #pa_config_form .col-right.bg_grey .btn.btn-cta.disabled,main#postaktuell #pa_config_form .col-right.bg_grey .btn.btn-cta[disabled]{border-color:#ddd;background:#f5f5f5;color:dimgray;cursor:not-allowed}main#postaktuell #pa_config_form .col-right.bg_grey #cmd_next_post_aktuell{display:block;width:100%}main#postaktuell #pa_config_form .col-right.bg_grey .pa_maincolor{color:#111}main#postaktuell #pa_config_form .col-right.bg_grey #weightInfo,main#postaktuell #pa_config_form .col-right.bg_grey #priceInfo{font-size:13px;line-height:1.6;color:dimgray}main#postaktuell #pa_config_form .col-right.bg_grey #priceInfo{margin:8px 0 16px}main#postaktuell #pa_config_form .col-right.bg_grey .pa_price_table{border-collapse:collapse}main#postaktuell #pa_config_form .col-right.bg_grey .pa_price_table td{padding:4px 0;font-size:15px;font-weight:400;color:#444;background:none}main#postaktuell #pa_config_form .col-right.bg_grey .pa_price_table td small{display:block;font-size:13px;color:dimgray}main#postaktuell #pa_config_form .col-right.bg_grey .pa_price_table hr{margin:8px 0;border:0;border-top:1px solid #ddd}main#postaktuell #pa_config_form .col-right.bg_grey .pa_price_table .total{padding-top:16px;font-size:20px;font-weight:600;color:#111}main#postaktuell #pa_config_form .col-right.bg_grey .pa_price_table .pa_price_info{padding:16px 0 0;border:0;text-align:left;font-size:13px;color:#111}main#postaktuell #product-overview{border-radius:15px}main#postaktuell #product-overview h2{font-size:20px;font-weight:600;color:#111;border-color:#ddd}main#postaktuell #product-overview h2 small{font-size:13px;font-weight:400;color:dimgray}main#postaktuell #product-overview header h3{font-size:16px;font-weight:600;color:#111}@media(max-width: 1023px){main#postaktuell .pa-image.config,main#postaktuell .pa-image.landing{height:auto;min-height:220px;margin:0 16px 32px}main#postaktuell .pa-image.config:before,main#postaktuell .pa-image.landing:before{background:linear-gradient(to top, rgba(255, 255, 255, 0.95) 0%, rgba(255, 255, 255, 0.88) 60%, rgba(255, 255, 255, 0) 100%)}main#postaktuell .pa-image.config .wrp,main#postaktuell .pa-image.landing .wrp{padding:32px 20px}main#postaktuell .pa-image.config .text h1,main#postaktuell .pa-image.landing .text h1{font-size:28px}main#postaktuell #pa_config_form{grid-template-columns:minmax(0, 1fr);row-gap:32px}main#postaktuell #pa_config_form .pa_price_table td{display:table-cell;width:auto;text-align:left}main#postaktuell #pa_config_form .pa_price_table td:not(.total){font-weight:400}main#postaktuell #pa_config_form .pa_price_table td[align=right]{text-align:right}}@media(max-width: 767px){main#postaktuell #pa_config_form .col-right.bg_grey{padding:32px 20px}}#actionModal.forNews .modal.newsModal.type3{display:flex;flex-direction:column;box-sizing:border-box;width:min(560px,100vw - 32px);padding:32px;border-radius:15px;box-shadow:0 14px 34px rgba(0,0,0,.12)}#actionModal.forNews .modal.newsModal.type3>img{order:-1;display:block;width:calc(100% + 64px);max-width:none;height:auto;margin:-32px -32px 24px;border-radius:15px 15px 0 0}#actionModal.forNews .modal.newsModal.type3 .modal-title{padding:0 56px 0 0;text-align:left}#actionModal.forNews .modal.newsModal.type3 .modal-title h3{margin:0 0 4px;font-family:"Instrument Sans",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;font-size:28px;font-weight:600;line-height:1.2;letter-spacing:-0.034em;color:#111}#actionModal.forNews .modal.newsModal.type3 .modal-title .subtitle{margin:0;font-size:15px;color:dimgray}#actionModal.forNews .modal.newsModal.type3 .modal-body{padding:16px 0 0;text-align:left;font-size:15px;line-height:1.714;color:#444}#actionModal.forNews .modal.newsModal.type3 .modal-body p{margin:0 0 12px;color:#444}#actionModal.forNews .modal.newsModal.type3 .modal-body p:last-child{margin-bottom:0}#actionModal.forNews .modal.newsModal.type3 .modal-body strong{color:#111}#actionModal.forNews .modal.newsModal.type3 .linkwrapper:empty,#actionModal.forNews .modal.newsModal.type3 .linkwrapper:not(:has(*)){display:none}#actionModal.forNews .modal.newsModal.type3 .linkwrapper{padding:24px 0 0;text-align:left}#actionModal.forNews .modal.newsModal.type3 .linkwrapper .btn{display:inline-block;float:none;box-sizing:border-box;width:auto;min-width:0;height:51px;padding:0 32px;border:1px solid rgba(0,0,0,0);border-radius:30px;font-family:"Instrument Sans",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;font-size:15px;font-weight:600;line-height:49px;text-align:center;text-decoration:none;cursor:pointer;border-color:#111;background:#111;color:#fff}#actionModal.forNews .modal.newsModal.type3 .linkwrapper .btn:hover{border-color:#0b5563;background:#0b5563;color:#fff}#actionModal.forNews .modal.newsModal.type3 .linkwrapper .btn.disabled,#actionModal.forNews .modal.newsModal.type3 .linkwrapper .btn[disabled]{border-color:#ddd;background:#f5f5f5;color:dimgray;cursor:not-allowed}#actionModal.forNews .modal.newsModal.type3 .modal-footer{top:16px;right:16px;width:36px;height:36px;padding:0;border-radius:50%;background:#f5f5f5;cursor:pointer;transition:background-color .15s ease}#actionModal.forNews .modal.newsModal.type3 .modal-footer:before{content:"";position:absolute;inset:0;width:auto;height:auto;transform:none;background-color:#111;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round'%3E%3Cpath d='M3.6 3.6 12.4 12.4M12.4 3.6 3.6 12.4'/%3E%3C/svg%3E") no-repeat center/14px;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round'%3E%3Cpath d='M3.6 3.6 12.4 12.4M12.4 3.6 3.6 12.4'/%3E%3C/svg%3E") no-repeat center/14px}#actionModal.forNews .modal.newsModal.type3 .modal-footer:hover{background:#ddd}@media(max-width: 767px){#actionModal.forNews .modal.newsModal.type3{padding:32px 20px}#actionModal.forNews .modal.newsModal.type3>img{width:calc(100% + 40px);margin:-32px -20px 20px}#actionModal.forNews .modal.newsModal.type3 .modal-title h3{font-size:20px}}@media screen and (min-width: 768px){#navbar .wrp>.cd-dropdown-wrapper{position:static}#navbar .cd-dropdown a{opacity:1;transform:none}#navbar .cd-dropdown>h2,#navbar .cd-dropdown>.cd-close{display:none}#navbar .wrp .cd-dropdown{position:absolute;top:100%;left:50%;right:auto;width:min(1420px, calc(100% - 32px));height:auto;margin:0;padding:40px;box-sizing:border-box;background:#fff;border-radius:0 0 12px 12px;box-shadow:0 14px 34px rgba(0,0,0,.12);overflow:visible;opacity:0;visibility:hidden;transform:translate(-50%, 10px);transition:opacity .25s ease,transform .25s ease,visibility 0s linear .25s}#navbar .wrp .cd-dropdown.dropdown-is-active{opacity:1;visibility:visible;transform:translate(-50%, 0);transition:opacity .25s ease,transform .25s ease,visibility 0s}#navbar .cd-dropdown>.cd-dropdown-content{position:static;padding:0;display:flex;gap:64px;width:auto;height:auto;overflow:visible;transform:none;border:none}#navbar .cd-dropdown>.cd-dropdown-content>li{position:static;flex:1 1 0;min-width:0}#navbar .cd-dropdown>.cd-dropdown-content>li:has(>.cd-secondary-dropdown>li:nth-child(3)){flex-grow:2}#navbar .cd-dropdown>.cd-dropdown-content>li:has(>.cd-secondary-dropdown>li:nth-child(4)){flex-grow:3}#navbar .cd-dropdown>.cd-dropdown-content>li:has(>.cd-secondary-dropdown>li:nth-child(5)){flex-grow:4}#navbar .cd-dropdown>.cd-dropdown-content>li:has(>.cd-secondary-dropdown>li:nth-child(6)){flex-grow:5}#navbar .cd-dropdown>.cd-dropdown-content>li:has(>.cd-secondary-dropdown>li:nth-child(7)){flex-grow:6}#navbar .cd-dropdown>.cd-dropdown-content>li+li{position:relative}#navbar .cd-dropdown>.cd-dropdown-content>li+li:before{content:"";display:block;position:absolute;top:0;bottom:0;left:-32px;width:1px;background:#ddd}#navbar .cd-dropdown>.cd-dropdown-content>li>a{display:inline-block;height:auto;margin:0 0 16px;padding:0;border:none;background:none;font-size:12px;font-weight:600;line-height:1.4;letter-spacing:.08em;text-transform:uppercase;white-space:normal;overflow:visible;color:dimgray}#navbar .cd-dropdown>.cd-dropdown-content>li>a:before,#navbar .cd-dropdown>.cd-dropdown-content>li>a:after{content:none;display:none}#navbar .cd-dropdown>.cd-dropdown-content>li>a:hover,#navbar .cd-dropdown>.cd-dropdown-content>li>a.is-active{background:none;color:#0b5563}#navbar .cd-dropdown .cd-secondary-dropdown{position:static;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0, 1fr);gap:32px;width:auto;max-width:none;height:auto;min-height:0;margin:0;padding:0;column-count:auto;overflow:visible;transform:none;visibility:inherit;animation:none;background:none;box-shadow:none;border-radius:0}#navbar .cd-dropdown .cd-secondary-dropdown:before,#navbar .cd-dropdown .cd-secondary-dropdown:after{content:none}#navbar .cd-dropdown .cd-secondary-dropdown>li.go-back{display:none}#navbar .cd-dropdown .cd-secondary-dropdown>li{margin:0;padding:0;border:none}#navbar .cd-dropdown .cd-secondary-dropdown>li>a{display:block;height:auto;margin:0 0 16px;padding:0;font-family:"Instrument Sans",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;font-size:16px;font-weight:600;line-height:1.3;white-space:normal;hyphens:auto;overflow:visible;color:#111;background:none}#navbar .cd-dropdown .cd-secondary-dropdown>li>a:before,#navbar .cd-dropdown .cd-secondary-dropdown>li>a:after{content:none;display:none}#navbar .cd-dropdown .cd-secondary-dropdown>li>ul{position:static;display:flex;flex-direction:column;align-items:flex-start;gap:10px;height:auto;padding:0;overflow:visible;transform:none;visibility:inherit}#navbar .cd-dropdown .cd-secondary-dropdown>li>ul>li.go-back{display:none}#navbar .cd-dropdown .cd-secondary-dropdown>li>ul a{display:inline;height:auto;padding:0;font-size:15px;line-height:1.5;white-space:normal;overflow:visible;color:#444}#navbar .cd-dropdown .cd-secondary-dropdown>li>ul a,#navbar .cd-dropdown .cd-secondary-dropdown>li>a{background-image:none;transition:color .15s ease}#navbar .cd-dropdown .cd-secondary-dropdown>li>ul a:hover,#navbar .cd-dropdown .cd-secondary-dropdown>li>a:hover{background:none;color:#0b5563}#navbar .cd-dropdown .cd-secondary-dropdown>li>ul a:after{content:"";display:inline-block;width:12px;height:12px;margin:0 -16px 0 4px;vertical-align:-2px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 3.5 10.5 8 6 12.5'/%3E%3C/svg%3E") no-repeat center/contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 3.5 10.5 8 6 12.5'/%3E%3C/svg%3E") no-repeat center/contain;opacity:0;transform:translateX(-4px);transition:opacity .15s ease,transform .15s ease}#navbar .cd-dropdown .cd-secondary-dropdown>li>ul a:hover:after{opacity:1;transform:translateX(0)}}@media screen and (min-width: 768px)and (max-width: 1024px){#navbar .wrp .cd-dropdown{left:calc(50vw + 20px);width:calc(100vw - 32px)}#navbar .cd-dropdown>.cd-dropdown-content{flex-direction:column;gap:64px}#navbar .cd-dropdown>.cd-dropdown-content>li+li:before{top:-32px;bottom:auto;left:0;right:0;width:auto;height:1px}#navbar .cd-dropdown>.cd-dropdown-content .cd-secondary-dropdown{grid-auto-flow:row;grid-template-columns:repeat(4, minmax(0, 1fr))}}@media screen and (min-width: 1025px){#navbar .wrp .cd-dropdown:has(>.cd-dropdown-content>li:nth-child(5)){height:min(640px, calc(100vh - 160px));overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}#navbar .cd-dropdown>.cd-dropdown-content:has(>li:nth-child(5)){display:grid;grid-template-columns:240px minmax(0, 1fr);grid-auto-rows:min-content;gap:0 32px;align-items:start}#navbar .cd-dropdown>.cd-dropdown-content:has(>li:nth-child(5))>li{display:contents}#navbar .cd-dropdown>.cd-dropdown-content:has(>li:nth-child(5))>li:before,#navbar .cd-dropdown>.cd-dropdown-content:has(>li:nth-child(5))>li+li:before{content:none;display:none}#navbar .cd-dropdown>.cd-dropdown-content:has(>li:nth-child(5))>li>a{grid-column:1;display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 0 2px;padding:9px 12px;border-radius:12px;font-size:15px;font-weight:500;letter-spacing:0;text-transform:none;color:#111;transition:color .15s ease}#navbar .cd-dropdown>.cd-dropdown-content:has(>li:nth-child(5))>li>a:hover{background:none;color:#0b5563}#navbar .cd-dropdown>.cd-dropdown-content:has(>li:nth-child(5))>li>a.is-active{background:#f5f5f5;color:#0b5563}#navbar .cd-dropdown>.cd-dropdown-content:has(>li:nth-child(5))>li.has-children>a:after{content:"";display:block;flex:none;opacity:.6}#navbar .cd-dropdown>.cd-dropdown-content:has(>li:nth-child(5))>li>.cd-secondary-dropdown{grid-column:2;grid-row:1/span 40;display:none;box-sizing:border-box;align-self:stretch;padding:4px 0 4px 32px;border-left:1px solid #ddd;column-width:180px;column-gap:32px}#navbar .cd-dropdown>.cd-dropdown-content:has(>li:nth-child(5))>li>.cd-secondary-dropdown.is-active{display:block}#navbar .cd-dropdown>.cd-dropdown-content:has(>li:nth-child(5))>li>.cd-secondary-dropdown>li{break-inside:avoid;margin:0 0 24px}#navbar .cd-dropdown>.cd-dropdown-content:has(>li:nth-child(5))>li>.cd-secondary-dropdown>li>a{margin-bottom:8px;font-size:15px}#navbar .cd-dropdown>.cd-dropdown-content:has(>li:nth-child(5))>li>.cd-secondary-dropdown>li>ul{gap:5px}#navbar .cd-dropdown>.cd-dropdown-content:has(>li:nth-child(5))>li>.cd-secondary-dropdown>li>ul a{font-size:14px;color:#444}#navbar .cd-dropdown>.cd-dropdown-content:has(>li:nth-child(5))>li>.cd-secondary-dropdown>li>ul a:hover{color:#0b5563}#navbar .cd-dropdown>.cd-dropdown-content:has(>li:nth-child(5))>li>a{position:sticky}#navbar .cd-dropdown>.cd-dropdown-content:has(>li:nth-child(5))>li:nth-child(1)>a{top:0px}#navbar .cd-dropdown>.cd-dropdown-content:has(>li:nth-child(5))>li:nth-child(2)>a{top:41px}#navbar .cd-dropdown>.cd-dropdown-content:has(>li:nth-child(5))>li:nth-child(3)>a{top:82px}#navbar .cd-dropdown>.cd-dropdown-content:has(>li:nth-child(5))>li:nth-child(4)>a{top:123px}#navbar .cd-dropdown>.cd-dropdown-content:has(>li:nth-child(5))>li:nth-child(5)>a{top:164px}#navbar .cd-dropdown>.cd-dropdown-content:has(>li:nth-child(5))>li:nth-child(6)>a{top:205px}#navbar .cd-dropdown>.cd-dropdown-content:has(>li:nth-child(5))>li:nth-child(7)>a{top:246px}#navbar .cd-dropdown>.cd-dropdown-content:has(>li:nth-child(5))>li:nth-child(8)>a{top:287px}#navbar .cd-dropdown>.cd-dropdown-content:has(>li:nth-child(5))>li:nth-child(9)>a{top:328px}#navbar .cd-dropdown>.cd-dropdown-content:has(>li:nth-child(5))>li:nth-child(10)>a{top:369px}#navbar .cd-dropdown>.cd-dropdown-content:has(>li:nth-child(5))>li:nth-child(11)>a{top:410px}#navbar .cd-dropdown>.cd-dropdown-content:has(>li:nth-child(5))>li:nth-child(12)>a{top:451px}#navbar .cd-dropdown>.cd-dropdown-content:has(>li:nth-child(5))>li:nth-child(13)>a{top:492px}#navbar .cd-dropdown>.cd-dropdown-content:has(>li:nth-child(5))>li:nth-child(14)>a{top:533px}#navbar .cd-dropdown>.cd-dropdown-content:has(>li:nth-child(5))>li:nth-child(15)>a{top:574px}#navbar .cd-dropdown>.cd-dropdown-content:has(>li:nth-child(5))>li:nth-child(16)>a{top:615px}#navbar .cd-dropdown>.cd-dropdown-content:has(>li:nth-child(5))>li:nth-child(17)>a{top:656px}#navbar .cd-dropdown>.cd-dropdown-content:has(>li:nth-child(5))>li:nth-child(18)>a{top:697px}#navbar .cd-dropdown>.cd-dropdown-content:has(>li:nth-child(5))>li:nth-child(19)>a{top:738px}#navbar .cd-dropdown>.cd-dropdown-content:has(>li:nth-child(5))>li:nth-child(20)>a{top:779px}#navbar .cd-dropdown>.cd-dropdown-content:has(>li:nth-child(5))>li:nth-child(21)>a{top:820px}#navbar .cd-dropdown>.cd-dropdown-content:has(>li:nth-child(5))>li:nth-child(22)>a{top:861px}#navbar .cd-dropdown>.cd-dropdown-content:has(>li:nth-child(5))>li:nth-child(23)>a{top:902px}#navbar .cd-dropdown>.cd-dropdown-content:has(>li:nth-child(5))>li:nth-child(24)>a{top:943px}#navbar .cd-dropdown>.cd-dropdown-content:has(>li:nth-child(5)):not(:has(.cd-secondary-dropdown.is-active,>li>a.is-active))>li:nth-child(1 of .has-children)>.cd-secondary-dropdown{display:block}#navbar .cd-dropdown>.cd-dropdown-content:has(>li:nth-child(5)):not(:has(.cd-secondary-dropdown.is-active,>li>a.is-active))>li:nth-child(1 of .has-children)>a{background:#f5f5f5;color:#0b5563}}@media screen and (min-width: 768px){#navbar .wrp>.service-menu,#navbar .wrp>.service-menu>div{position:static}#navbar .wrp .service-menu>div:before{display:none}#serviceButton{position:relative}#serviceButton:before{content:"";position:absolute;left:0;right:0;bottom:-4px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right center;transition:transform .45s ease}#navbar .service-menu>div:hover #serviceButton:before,#navbar .service-menu>div:has(:focus-visible) #serviceButton:before{transform:scaleX(1);transform-origin:left center}#navbar .wrp .service-menu>div>ul{position:absolute;top:100%;left:50%;right:auto;display:grid;grid-template-columns:repeat(3, minmax(0, 1fr)) minmax(0, 1fr);grid-template-rows:auto repeat(3, auto);grid-auto-flow:column;grid-auto-columns:minmax(0, 1fr);column-gap:32px;row-gap:0;align-items:start;width:min(1420px, calc(100% - 32px));height:auto;margin:0;padding:40px;box-sizing:border-box;background:#fff;border-radius:0 0 12px 12px;box-shadow:0 14px 34px rgba(0,0,0,.12);overflow:visible;opacity:0;visibility:hidden;transform:translate(-50%, 10px);transition:opacity .25s ease,transform .25s ease,visibility 0s linear .25s}#navbar .wrp .service-menu>div>ul:before,#navbar .wrp .service-menu>div>ul:after{grid-row:1;padding-bottom:16px;font-size:12px;font-weight:600;line-height:1.4;letter-spacing:.08em;text-transform:uppercase;color:dimgray}#navbar .wrp .service-menu>div>ul:before{content:"Service & Hilfe";grid-column:1/4}#navbar .wrp .service-menu>div>ul:after{content:"Kontakt & Rechtliches";grid-column:4;position:relative}#navbar .wrp .service-menu>div:hover>ul,#navbar .wrp .service-menu>div:has(:focus-visible)>ul{opacity:1;visibility:visible;transform:translate(-50%, 0);transition:opacity .25s ease,transform .25s ease,visibility 0s}#navbar .wrp .service-menu>div>ul>li{margin:0;padding:0 0 10px;border:none}#navbar .wrp .service-menu>div>ul>li.service-menu-contact,#navbar .wrp .service-menu>div>ul>li.service-menu-agb{grid-column:4;position:relative;align-self:stretch;padding-left:32px;border-left:1px solid #ddd}#navbar .wrp .service-menu>div>ul>li.service-menu-contact{grid-row:2}#navbar .wrp .service-menu>div>ul>li.service-menu-agb{grid-row:3}#navbar .wrp .service-menu>div>ul:after{padding-left:32px;border-left:1px solid #ddd}#navbar .wrp .service-menu>div>ul>li>a,#navbar .wrp .service-menu>div>ul>li:hover>a{display:inline;width:auto;height:auto;padding:0;border:none;font-size:15px;line-height:1.5;color:#444;background-color:rgba(0,0,0,0);background-image:linear-gradient(currentColor, currentColor);background-repeat:no-repeat;background-position:right bottom;background-size:0 1px;transition:color .2s ease,background-size .35s ease}#navbar .wrp .service-menu>div>ul>li>a:hover,#navbar .wrp .service-menu>div>ul>li>a:focus-visible{color:#111;background-position:left bottom;background-size:100% 1px}}@media screen and (min-width: 768px)and (max-width: 1024px){#navbar .wrp .service-menu>div>ul{left:calc(50vw + 20px);width:calc(100vw - 32px);grid-template-columns:repeat(2, minmax(0, 1fr)) minmax(0, 1fr)}#navbar .wrp .service-menu>div>ul:before{grid-column:1/3}#navbar .wrp .service-menu>div>ul:after{grid-column:3}#navbar .wrp .service-menu>div>ul>li.service-menu-contact,#navbar .wrp .service-menu>div>ul>li.service-menu-agb{grid-column:3}}#navbar #serviceButton{color:#111;font-family:"bold";font-weight:600;font-size:15px}#navbar .service-menu>div:hover #serviceButton,#navbar .service-menu>div:has(:focus-visible) #serviceButton{color:#0b5563}@media screen and (min-width: 768px)and (hover: hover){#navbar .wrp .cd-dropdown,#navbar .wrp .cd-dropdown.dropdown-is-active,#navbar .wrp .service-menu>div>ul{opacity:0;visibility:hidden;transition:opacity .25s ease .15s,transform .25s ease .15s,visibility 0s linear .4s}#navbar .wrp .cd-dropdown,#navbar .wrp .cd-dropdown.dropdown-is-active{transform:translate(-50%, 10px)}#navbar .wrp .service-menu>div>ul{transform:translate(-50%, 10px)}#navbar .wrp .cd-dropdown-wrapper:hover .cd-dropdown,#navbar .wrp .cd-dropdown-wrapper:has(:focus-visible) .cd-dropdown,#navbar .wrp .service-menu>div:hover>ul,#navbar .wrp .service-menu>div:has(:focus-visible)>ul{opacity:1;visibility:visible;transform:translate(-50%, 0);transition:opacity .25s ease .08s,transform .25s ease .08s,visibility 0s .08s}#navbar .cd-dropdown-wrapper a.cd-dropdown-trigger.dropdown-is-active{color:#111}#navbar .cd-dropdown-wrapper a.cd-dropdown-trigger.dropdown-is-active:before{transform:scaleX(0)}#navbar .cd-dropdown-wrapper:hover a.cd-dropdown-trigger,#navbar .cd-dropdown-wrapper:has(:focus-visible) a.cd-dropdown-trigger{color:#0b5563}#navbar .cd-dropdown-wrapper:hover a.cd-dropdown-trigger:before,#navbar .cd-dropdown-wrapper:has(:focus-visible) a.cd-dropdown-trigger:before{transform:scaleX(1);transform-origin:left center}}@keyframes kopf-einfahren{from{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes kopfzeile-einfahren{from{top:-88px}}@media screen and (min-width: 768px){body:has(#navbar.sticky) header.main>.wrp{position:fixed;top:0;left:0;right:0;z-index:2;box-sizing:border-box;height:88px;margin:0;background:#fff;box-shadow:0 1px 0 #ddd;animation:kopfzeile-einfahren .3s ease}body:has(#navbar.sticky) header.main>.wrp>span[class^=label_],body:has(#navbar.sticky) header.main>.wrp>nav:not(#customer-menu){display:none}body:has(#navbar.sticky):has(#login.modal.active) header.main>.wrp{z-index:60}}@media screen and (min-width: 1360px){body:has(#navbar.sticky):has(#login.modal.active) header.main>.wrp{background:none}body:has(#navbar.sticky):has(#login.modal.active) #navbar.sticky{background:#fff}}#navbar.sticky{animation:kopf-einfahren .3s ease}@media screen and (max-width: 1359px){#navbar.sticky{top:88px;box-shadow:0 1px 0 #ddd}body:has(#navbar.sticky) header.main>.wrp{box-shadow:none}}@media screen and (min-width: 768px)and (max-width: 1023px){body:has(#navbar.sticky) header.main>.wrp{height:90px}#navbar.sticky{top:90px}}@media screen and (max-width: 767px){body:has(#offcanvas.active) header.main{z-index:3}}main>section.description{padding-top:56px;padding-bottom:56px}main>section.description>.hint{max-width:760px;margin:0;padding:0;border:none;border-radius:0;background:none;box-shadow:none;text-align:left}main>section.description>.hint:before,main>section.description>.hint:after{content:none}main>section.description>.hint p{margin:0 0 16px;font-family:"Instrument Sans",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;font-size:16px;line-height:1.714;color:#444}main>section.description>.hint p:last-child{margin-bottom:0}main>section.description>.hint .rte_container>p:first-child,main>section.description>.hint>p:first-child{font-size:19px;line-height:1.55;color:#111}@media(max-width: 767px){main>section.description{padding-top:32px;padding-bottom:32px}main>section.description>.hint .rte_container>p:first-child,main>section.description>.hint>p:first-child{font-size:17px}}@media(min-width: 1024px){main>section.description>.hint:has(.anfrage-kachel){max-width:none}main>section.description>.hint:has(.anfrage-kachel)>.rte_container{display:grid;grid-template-columns:minmax(0, 760px) minmax(0, 400px);justify-content:space-between;align-items:start;column-gap:56px}main>section.description>.hint:has(.anfrage-kachel)>.rte_container>p{grid-column:1}main>section.description>.hint:has(.anfrage-kachel)>.rte_container>.anfrage-kachel{grid-column:2;grid-row:1/span 20;position:relative;z-index:1;margin:0;padding:32px;background:#fff;box-shadow:0 5px 30px rgba(0,0,0,.05);grid-template-columns:minmax(0, 1fr);grid-template-areas:"titel" "text" "knoepfe"}main>section.description>.hint:has(.anfrage-kachel)>.rte_container>.anfrage-kachel .anfrage-kachel__knoepfe{align-items:flex-start}}@media(min-width: 1200px){main>section.description>.hint:has(.anfrage-kachel)>.rte_container>.anfrage-kachel{margin-top:-140px}}main>section.description .anfrage-kachel{display:grid;grid-template-columns:minmax(0, 1fr) auto;grid-template-areas:"titel knoepfe" "text knoepfe";align-items:center;gap:0 32px;margin:32px 0 0;padding:32px;border-radius:15px;background:#f5f5f5}main>section.description .anfrage-kachel p{margin:0 !important}main>section.description .anfrage-kachel .anfrage-kachel__titel{grid-area:titel;font-size:18px !important;font-weight:600;line-height:1.3 !important;color:#111 !important}main>section.description .anfrage-kachel .anfrage-kachel__text{grid-area:text;margin-top:8px !important;font-size:15px !important;line-height:1.6 !important;color:#444 !important}main>section.description .anfrage-kachel .anfrage-kachel__knoepfe{grid-area:knoepfe;display:flex;flex-direction:column;align-items:center;gap:14px;margin-top:24px !important}main>section.description .anfrage-kachel a.btn{display:inline-block;float:none;box-sizing:border-box;width:auto;min-width:0;height:51px;padding:0 32px;border:1px solid rgba(0,0,0,0);border-radius:30px;font-family:"Instrument Sans",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;font-size:15px;font-weight:600;line-height:49px;text-align:center;text-decoration:none;cursor:pointer;border-color:#111;background:#111;color:#fff;display:inline-flex;align-items:center;gap:10px;margin:0;padding:0 30px 0 40px;line-height:1;white-space:nowrap;color:#fff !important}main>section.description .anfrage-kachel a.btn:hover{border-color:#0b5563;background:#0b5563;color:#fff}main>section.description .anfrage-kachel a.btn.disabled,main>section.description .anfrage-kachel a.btn[disabled]{border-color:#ddd;background:#f5f5f5;color:dimgray;cursor:not-allowed}main>section.description .anfrage-kachel a.btn:after{content:"";display:block;flex:none;width:16px;height:16px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.5 8h11M9.2 3.7 13.5 8l-4.3 4.3'/%3E%3C/svg%3E") no-repeat center/contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.5 8h11M9.2 3.7 13.5 8l-4.3 4.3'/%3E%3C/svg%3E") no-repeat center/contain;transition:transform .2s ease}main>section.description .anfrage-kachel a.btn:hover:after{transform:translateX(3px)}main>section.description .anfrage-kachel .anfrage-kachel__telefon{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:#444;text-decoration:underline;text-underline-offset:3px}main>section.description .anfrage-kachel .anfrage-kachel__telefon:before{content:"";display:block;flex:none;width:16px;height:16px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.1 2.4h2.4l1.2 3-1.5 0.9a8.4 8.4 0 0 0 3.5 3.5l0.9-1.5 3 1.2v2.4a1 1 0 0 1-1.1 1A11 11 0 0 1 2.1 3.5a1 1 0 0 1 1-1.1z'/%3E%3C/svg%3E") no-repeat center/contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.1 2.4h2.4l1.2 3-1.5 0.9a8.4 8.4 0 0 0 3.5 3.5l0.9-1.5 3 1.2v2.4a1 1 0 0 1-1.1 1A11 11 0 0 1 2.1 3.5a1 1 0 0 1 1-1.1z'/%3E%3C/svg%3E") no-repeat center/contain;color:#0b5563}main>section.description .anfrage-kachel .anfrage-kachel__telefon:hover{color:#111}@media(min-width: 768px)and (max-width: 1023px){main>section.description .anfrage-kachel .anfrage-kachel__knoepfe{margin-top:0 !important}}@media(max-width: 767px){main>section.description .anfrage-kachel{grid-template-columns:minmax(0, 1fr);grid-template-areas:"titel" "text" "knoepfe";padding:32px 24px}main>section.description .anfrage-kachel .anfrage-kachel__knoepfe{align-items:flex-start}}main:has(>header.headline):is(:has(>section.product-listing),:has(>section.trade-groups.full)){display:grid;grid-template-columns:minmax(0, 1fr)}main:has(>header.headline):is(:has(>section.product-listing),:has(>section.trade-groups.full))>header.headline{grid-row:2;grid-column:1}main:has(>header.headline):is(:has(>section.product-listing),:has(>section.trade-groups.full))>:is(section.product-listing,section.trade-groups.full),main:has(>header.headline):is(:has(>section.product-listing),:has(>section.trade-groups.full))>:is(section.product-listing,section.trade-groups.full)>.wrp{display:contents}main:has(>header.headline):is(:has(>section.product-listing),:has(>section.trade-groups.full))>:is(section.product-listing,section.trade-groups.full)>.wrp>h1{grid-row:2;grid-column:1;align-self:end;z-index:1;margin:0;padding:56px 56px 56px max(30px, calc((100% - 1420px) / 2), 72px);font-size:52px;line-height:1.1;letter-spacing:-0.034em;color:#111;text-shadow:0 0 18px rgba(255,255,255,.9),0 0 4px rgba(255,255,255,.8);pointer-events:none}main:has(>header.headline):is(:has(>section.product-listing),:has(>section.trade-groups.full))>:is(section.product-listing,section.trade-groups.full)>.wrp>.content{box-sizing:border-box;width:auto;max-width:none;margin:0;padding:88px max(30px, calc((100% - 1420px) / 2));background:#f5f5f5}main:has(>header.headline):is(:has(>section.product-listing),:has(>section.trade-groups.full))>:is(section.product-listing,section.trade-groups.full)>.wrp>.clr{display:none}main:has(>header.headline):is(:has(>section.product-listing),:has(>section.trade-groups.full))>section.pagination{order:1;box-sizing:border-box;width:auto;max-width:none;margin:0;padding:0 0 88px;background:#f5f5f5}main:has(>header.headline):is(:has(>section.product-listing),:has(>section.trade-groups.full))>:is(section.product-listing,section.trade-groups.full)~*{order:2}main:has(>header.headline):is(:has(>section.product-listing),:has(>section.trade-groups.full)):has(>section.pagination a)>:is(section.product-listing,section.trade-groups.full)>.wrp>.content{padding-bottom:32px}@media(max-width: 1023px){main:has(>header.headline):is(:has(>section.product-listing),:has(>section.trade-groups.full))>:is(section.product-listing,section.trade-groups.full)>.wrp>h1{margin:0;padding:32px 32px 32px 32px;font-size:28px}main:has(>header.headline):is(:has(>section.product-listing),:has(>section.trade-groups.full))>:is(section.product-listing,section.trade-groups.full)>.wrp>.content{padding:56px 10px}}main>section.description>.hint:only-child:not(.message){max-width:600px;margin:0 auto;padding:32px 0 56px;border:0;border-radius:0;background:none;box-shadow:none;text-align:center;font-family:"Instrument Sans",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;font-size:28px;font-weight:600;line-height:1.25;color:#111}main>section.description>.hint:only-child:not(.message)::before{content:"";position:static;-webkit-mask:none;mask:none;display:block;width:72px;height:72px;margin:0 auto 24px;border-radius:50%;background:#f5f5f5 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='7' cy='7' r='4.6'/%3E%3Cpath d='M10.4 10.4 14 14'/%3E%3C/svg%3E") no-repeat center/28px;opacity:.9}@media(max-width: 767px){main>section.description>.hint:only-child:not(.message){padding:16px 0 32px;font-size:20px}}main>section.description>.hint:only-child:not(.message)::after{content:'Prüfen Sie die Schreibweise oder versuchen Sie einen allgemeineren Begriff, zum Beispiel „Flyer" statt „Flyer A5 gefalzt". Über die Navigation finden Sie alle Produkte nach Gruppen.';display:block;margin-top:16px;font-size:16px;font-weight:400;line-height:1.6;color:#555}@media(max-width: 767px){main>section.description>.hint:only-child:not(.message)::after{font-size:15px}}main>section.description>.hint.message.success.search{max-width:600px;margin:0 auto;padding:32px 0 56px;border:0;border-radius:0;background:none;box-shadow:none;text-align:center;font-family:"Instrument Sans",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;font-size:28px;font-weight:600;line-height:1.25;color:#111;padding-bottom:0}main>section.description>.hint.message.success.search::before{content:"";position:static;-webkit-mask:none;mask:none;display:block;width:72px;height:72px;margin:0 auto 24px;border-radius:50%;background:#f5f5f5 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='7' cy='7' r='4.6'/%3E%3Cpath d='M10.4 10.4 14 14'/%3E%3C/svg%3E") no-repeat center/28px;opacity:.9}@media(max-width: 767px){main>section.description>.hint.message.success.search{padding:16px 0 32px;font-size:20px}}@media(max-width: 767px){main>section.description>.hint.message.success.search{padding-bottom:0}}main>section.description>.hint.message.success.search b{font-weight:inherit;color:#0b5563}.cart_breadcrumb{margin-bottom:30px}.cart_breadcrumb ul{display:block;width:100%}.cart_breadcrumb li{font-size:18px;box-sizing:border-box;background:#eee;color:#777;float:left;padding:15px 30px;height:50px;position:relative;width:33.333333%;line-height:21px}.cart_breadcrumb li:before{display:none}.cart_breadcrumb li.active{background:#466e84;font-family:"bold";color:#fff}.cart_breadcrumb li:last-child{background-image:none}.cart_breadcrumb li.disabled{background:#838383}.cart_breadcrumb li.preactive{background-image:none;color:var(--color_font);background-color:#dadada}.cart_breadcrumb li.unactive{background-image:none;color:var(--color_font);background-color:#dadada}#cart{padding:0}#cart strong,#cart h3,#cart h4,#cart h5,#cart h6{margin:0;padding:0;font-weight:300;font-family:regular;text-align:left;color:#0b5563}#cart strong:after,#cart h3:after,#cart h4:after,#cart h5:after,#cart h6:after{display:none}#cart strong{font-size:14px}#cart td select{display:inline-block;width:55px;height:25px;padding:3px;margin-right:10px}#cart td select option{line-height:25px;height:25px}#cart .product_calculation td{background:#f5f5f5;padding:5px 10px}#cart .product_calculation td strong{text-align:right;margin:0;font-size:18px;display:inline-block}#cart .product_calculation td h3{font-size:18px;width:100%}#cart .product_options strong{margin-top:20px}#cart #total_netto td,#cart #total_netto td strong,#cart #total_coupon td,#cart #total_coupon td strong,#cart #total_shipping td,#cart #total_shipping td strong,#cart #total_vat td,#cart #total_vat td strong,#cart #totalPostAktuellGrossPriceDistribution td,#cart #totalPostAktuellGrossPriceDistribution td strong,#cart #total_options td,#cart #total_options td strong,#cart #total_price td,#cart #total_price td strong{text-align:right}#cart #total_shipping td{padding-top:20px}#cart tr:nth-last-child(2) td{padding-bottom:20px}#cart #total_price{background:#f5f5f5;padding:5px 10px;font-size:18px;color:#0b5563;text-align:right}#cart #total_price strong{color:#466e84;font-family:bold;display:inline-block;font-size:18px;text-align:right}#cart #total_netto td{background:#f5f5f5;padding:5px 10px}#cart #sidebar{width:250px;float:right}#cart #sidebar section{background:#fff;padding:10px;margin-bottom:20px}#cart #sidebar section strong,#cart #sidebar section h3{font-weight:bold;font-size:14px;color:#444;display:block;margin-bottom:20px}#cart #sidebar section img{width:50%;float:left;margin-bottom:20px}#cart #sidebar section:first-child{background:url("/tpl/ds_master/assets/cart_secure_bg.png") no-repeat bottom right #fff}#cart form{box-sizing:border-box;width:880px;float:left}#cart table{box-sizing:border-box;width:100%;display:block;background:#fff;padding:10px;margin-bottom:20px}#cart tbody tr>td,#cart>tr>td{text-align:left;color:#444;line-height:25px;box-sizing:border-box;padding:2px 10px;font-size:87.5%}#cart tbody tr>th,#cart>tr>th{font-family:bold;font-weight:300;font-size:18px;text-align:left;padding:10px;color:#444}#cart tbody tr th,#cart tbody tr td,#cart>tr th,#cart>tr td{box-sizing:border-box;vertical-align:top}#cart tbody tr th:first-child,#cart tbody tr>td:first-child{width:370px;border-right:solid 6px #fff;padding-right:4px}#cart tbody tr th:nth-child(2),#cart tbody tr>td:nth-child(2){width:240px;border-right:solid 6px #fff;padding-right:4px}#cart tbody tr th:nth-child(3),#cart tbody tr>td:nth-child(3){width:140px;border-right:solid 6px #fff;padding-right:4px}#cart tbody tr th:nth-child(4),#cart tbody tr>td:nth-child(4){width:100px;text-align:right}#cart #checkout_last form>table{margin-bottom:20px}#cart_options{background:#fff;padding:10px;margin-bottom:80px}#cart_options .col_left{float:left;width:40%;margin-right:1%}#cart_options .hint{margin-top:20px}#cart_options .col_right{float:right;width:49%;margin-left:1%}#cart_options textarea{float:none;display:block;width:100%;height:150px}#cart_options .btn.success{width:100%;float:right;text-align:center;margin-top:40px}#cart #coupon td{padding-top:10px}#cart #coupon button{margin:0 0 0 15px}#cart #coupon input{width:200px}#cart_second #formular{margin-bottom:40px}#cart_second #formular .btn{width:100%;margin-bottom:0}#cart_second #formular h3,#cart_second #formular .h3{font-family:"bold";font-size:16px;padding:0;margin:0;text-align:left}#cart_second #formular h3:after,#cart_second #formular .h3:after{display:none}#cart_second #formular fieldset{width:100%}#cart_second #formular input{width:300px;float:right}#cart_second #formular label{text-align:left;width:160px}#cart_second #formular .col_right .btn{width:300px;float:right}#cart_second #formular .lost_pw{margin-top:10px;display:block;text-align:right}#cart_third article{width:100%}#cart_third #cart{background:#fff}#cart_third table tbody tr th:first-child,#cart_third table tbody tr>td:first-child{width:480px}#cart_third table tbody tr th:nth-child(2),#cart_third table tbody tr>td:nth-child(2){width:250px}#cart_third table tbody tr th:nth-child(3),#cart_third table tbody tr>td:nth-child(3){width:180px}#cart_third table tbody tr th:nth-child(4),#cart_third table tbody tr>td:nth-child(4){width:200px;text-align:right}#cart_third .col_left,#cart_third .col_right{min-height:180px;position:relative}#cart_third .col_left .icon,#cart_third .col_right .icon{display:block;position:absolute;top:30px;left:15px}#cart_third .col_left .icon:before,#cart_third .col_right .icon:before{font-size:28px}#cart #special input,#cart_second #special input,#cart_third #special input{width:400px}#cart #special button,#cart_second #special button,#cart_third #special button{float:right;margin-bottom:0;width:40px;box-sizing:border-box;min-width:40px;padding:0}#cart #special button .icon,#cart_second #special button .icon,#cart_third #special button .icon{top:10px;left:5px}#cart #special button .icon:before,#cart_second #special button .icon:before,#cart_third #special button .icon:before{color:#fff}#cart_third_buy label{width:60px}#cart_third_buy .btn.success{float:right;margin-right:10px}#cart_third_payment .col_right label,#cart_third_payment .col_left label{width:140px}#cart_third_payment .col_right .col-2 input,#cart_third_payment .col_left .col-2 input{width:115px}#cart_third_payment .col_left input,#cart_third_payment .col_left select{width:100%}#cart_third_payment .col_right select.auto-calculate{width:400px}#cart_third_agb{margin-bottom:50px}#cart_third_agb label{width:60px}#cart_third_agb span{cursor:pointer;color:#0b5563}#cart_third_agb fieldset{margin:0}.cart_breadcrumb ul{display:flex;gap:6px}.cart_breadcrumb li,.cart_breadcrumb li.active,.cart_breadcrumb li.preactive,.cart_breadcrumb li.unactive,.cart_breadcrumb li.disabled{flex:1 1 0;float:none;width:auto;height:auto;padding:0 0 12px;border-bottom:3px solid #ddd;background:none;font-size:15px;font-weight:500;line-height:1.4;color:dimgray}.cart_breadcrumb li h1,.cart_breadcrumb li.active h1,.cart_breadcrumb li.preactive h1,.cart_breadcrumb li.unactive h1,.cart_breadcrumb li.disabled h1{margin:0;font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit}.cart_breadcrumb li.active{border-bottom-color:#0b5563;font-weight:600;color:#111}main:is(#cart_first,#cart_third) #cart{display:grid;grid-template-columns:minmax(0, 1fr) 320px;column-gap:32px;align-items:start;padding:0}main:is(#cart_first,#cart_third) #cart:before,main:is(#cart_first,#cart_third) #cart:after{display:none}main:is(#cart_first,#cart_third) #cart>form{grid-column:1;float:none;width:auto;padding:0;background:none}main:is(#cart_first,#cart_third) #cart>#sidebar{grid-column:2;float:none;width:auto}main:is(#cart_first,#cart_third) #cart>:not(form,#sidebar){grid-column:1/-1}main:is(#cart_first,#cart_third) #cart>.clr{display:none}@media(max-width: 1024px){main:is(#cart_first,#cart_third) #cart{grid-template-columns:minmax(0, 1fr);padding:0 16px}main:is(#cart_first,#cart_third) #cart>#sidebar{grid-column:1}}main:is(#cart_first,#cart_third) table.preisberechnung:is(#cart *,*){display:block;width:100%;padding:0;background:none}main:is(#cart_first,#cart_third) table.preisberechnung:is(#cart *,*)>tbody{display:block;width:100%;padding:0}main:is(#cart_first,#cart_third) table.preisberechnung:is(#cart *,*)>tbody>tr{display:grid;grid-template-columns:minmax(0, 170px) minmax(0, 1fr) auto;column-gap:16px;width:auto;padding:0 32px;background:#fff}main:is(#cart_first,#cart_third) table.preisberechnung:is(#cart *,*)>tbody>tr>td{display:block;width:auto !important;margin:0;padding:0;border:none;background:none;font-family:inherit;font-size:14px;line-height:1.75;text-align:left;color:#111}main:is(#cart_first,#cart_third) table.preisberechnung:is(#cart *,*)>tbody>tr>td:empty{display:none}main:is(#cart_first,#cart_third) table.preisberechnung:is(#cart *,*)>tbody>tr>td:first-child{color:dimgray}main:is(#cart_first,#cart_third) table.preisberechnung:is(#cart *,*)>tbody>tr>td:first-child strong{margin:0;font-size:inherit;font-weight:inherit;color:inherit}main:is(#cart_first,#cart_third) table.preisberechnung:is(#cart *,*)>tbody>tr>td:nth-child(3){text-align:right;color:dimgray}main:is(#cart_first,#cart_third) table.preisberechnung:is(#cart *,*)>tbody>tr:not(.product_options)>td:first-child:has(+td:empty){grid-column:1/3;color:#111}main:is(#cart_first,#cart_third) table.preisberechnung:is(#cart *,*)>tbody>tr:not(:has(>td:not(:empty),>th)){display:none}main:is(#cart_first,#cart_third) table.preisberechnung:is(#cart *,*)>tbody>tr>td span:before,main:is(#cart_first,#cart_third) table.preisberechnung:is(#cart *,*)>tbody>tr>td span:after,main:is(#cart_first,#cart_third) table.preisberechnung:is(#cart *,*)>tbody>tr.product_calculation>td:before,main:is(#cart_first,#cart_third) table.preisberechnung:is(#cart *,*)>tbody>tr.product_calculation>td:after{content:none}main:is(#cart_first,#cart_third) table.preisberechnung:is(#cart *,*)>tbody>tr:has(>th){display:none}main:is(#cart_first,#cart_third) table.preisberechnung:is(#cart *,*)>tbody>tr.product_calculation{grid-template-columns:minmax(0, 1fr) auto;grid-template-areas:"name summe" "menge summe";row-gap:2px;margin-top:16px;padding-top:20px;padding-bottom:14px;border-radius:15px 15px 0 0}main:is(#cart_first,#cart_third) table.preisberechnung:is(#cart *,*)>tbody>tr.product_calculation>td{background:none}main:is(#cart_first,#cart_third) table.preisberechnung:is(#cart *,*)>tbody>tr.product_calculation>td:nth-child(1){grid-area:name;color:#111}main:is(#cart_first,#cart_third) table.preisberechnung:is(#cart *,*)>tbody>tr.product_calculation>td:nth-child(1) h3,main:is(#cart_first,#cart_third) table.preisberechnung:is(#cart *,*)>tbody>tr.product_calculation>td:nth-child(1) .headline{display:block;margin:0;font-family:inherit;font-size:18px;font-weight:600;line-height:1.35;color:#111}main:is(#cart_first,#cart_third) table.preisberechnung:is(#cart *,*)>tbody>tr.product_calculation>td:nth-child(2){grid-area:menge;font-size:13px;color:dimgray}main:is(#cart_first,#cart_third) table.preisberechnung:is(#cart *,*)>tbody>tr.product_calculation>td:nth-child(2) select{width:auto;height:32px;margin:0 6px 0 0;padding:0 28px 0 10px;border:1px solid #ddd;border-radius:12px}main:is(#cart_first,#cart_third) table.preisberechnung:is(#cart *,*)>tbody>tr.product_calculation>td:nth-child(3){display:none}main:is(#cart_first,#cart_third) table.preisberechnung:is(#cart *,*)>tbody>tr.product_calculation>td:nth-child(4){grid-area:summe;align-self:center;text-align:right}main:is(#cart_first,#cart_third) table.preisberechnung:is(#cart *,*)>tbody>tr.product_calculation>td:nth-child(4) strong{position:static;display:inline;margin:0;font-family:inherit;font-size:18px;font-weight:600;color:#111;white-space:nowrap}main:is(#cart_first,#cart_third) table.preisberechnung:is(#cart *,*)>tbody>tr:has(>th)+input+tr.product_calculation{margin-top:0}main:is(#cart_first,#cart_third) table.preisberechnung:is(#cart *,*)>tbody>tr.product_calculation+tr{padding-top:12px;box-shadow:inset 0 1px 0 rgba(0,0,0,.1)}main:is(#cart_first,#cart_third) table.preisberechnung:is(#cart *,*)>tbody>tr.product_options{position:relative;z-index:1;height:0;padding-top:0;padding-bottom:0;background:none}main:is(#cart_first,#cart_third) table.preisberechnung:is(#cart *,*)>tbody>tr.product_options>td:first-child{grid-column:1}main:is(#cart_first,#cart_third) table.preisberechnung:is(#cart *,*)>tbody>tr.product_options~tr:not(.product_options)>td:first-child:has(+td:empty){grid-column:2/3}main:is(#cart_first,#cart_third) table.preisberechnung:is(#cart *,*)>tbody>tr:has(>td.cardActions){display:block;margin-bottom:0;padding-top:14px;padding-bottom:18px;border-radius:0 0 15px 15px}main:is(#cart_first,#cart_third) table.preisberechnung:is(#cart *,*)>tbody>tr>td.cardActions{display:flex;flex-wrap:wrap;align-items:center;gap:6px 18px;padding-top:14px;border-top:1px solid rgba(0,0,0,.1)}main:is(#cart_first,#cart_third) table.preisberechnung:is(#cart *,*)>tbody>tr>td.cardActions a{display:inline-flex;align-items:center;gap:6px;padding:0;border:none;background:none;font-size:13px;font-weight:500;line-height:1.4;color:#444;text-decoration:none}main:is(#cart_first,#cart_third) table.preisberechnung:is(#cart *,*)>tbody>tr>td.cardActions a>span{display:contents}main:is(#cart_first,#cart_third) table.preisberechnung:is(#cart *,*)>tbody>tr>td.cardActions a img,main:is(#cart_first,#cart_third) table.preisberechnung:is(#cart *,*)>tbody>tr>td.cardActions a i.icon{display:none}main:is(#cart_first,#cart_third) table.preisberechnung:is(#cart *,*)>tbody>tr>td.cardActions a span{border:none;color:inherit}main:is(#cart_first,#cart_third) table.preisberechnung:is(#cart *,*)>tbody>tr>td.cardActions a span.description,main:is(#cart_first,#cart_third) table.preisberechnung:is(#cart *,*)>tbody>tr>td.cardActions a>span.delete{display:inline;margin:0;padding:0;border:none;font-size:inherit;line-height:inherit;color:inherit}main:is(#cart_first,#cart_third) table.preisberechnung:is(#cart *,*)>tbody>tr>td.cardActions a:before{flex:none;width:15px;height:15px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10.6 2.9l2.5 2.5-7.6 7.6-3.2.7.7-3.2zM9.2 4.3l2.5 2.5'/%3E%3C/svg%3E") no-repeat center/contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10.6 2.9l2.5 2.5-7.6 7.6-3.2.7.7-3.2zM9.2 4.3l2.5 2.5'/%3E%3C/svg%3E") no-repeat center/contain;content:""}main:is(#cart_first,#cart_third) table.preisberechnung:is(#cart *,*)>tbody>tr>td.cardActions a:hover{color:#111;text-decoration:underline;text-underline-offset:3px}main:is(#cart_first,#cart_third) table.preisberechnung:is(#cart *,*)>tbody>tr>td.cardActions a.duplicate:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='5.5' y='5.5' width='8' height='8' rx='1.5'/%3E%3Cpath d='M10.5 5.5v-2c0-.6-.4-1-1-1h-6c-.6 0-1 .4-1 1v6c0 .6.4 1 1 1h2'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='5.5' y='5.5' width='8' height='8' rx='1.5'/%3E%3Cpath d='M10.5 5.5v-2c0-.6-.4-1-1-1h-6c-.6 0-1 .4-1 1v6c0 .6.4 1 1 1h2'/%3E%3C/svg%3E")}main:is(#cart_first,#cart_third) table.preisberechnung:is(#cart *,*)>tbody>tr>td.cardActions a.edit{order:-1;padding:6px 14px 6px 12px;border-radius:30px;background:#0b5563;color:#fff}main:is(#cart_first,#cart_third) table.preisberechnung:is(#cart *,*)>tbody>tr>td.cardActions a.edit:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 10.5V2.5M4.8 5.7 8 2.5l3.2 3.2M2.5 10v2.2c0 .7.6 1.3 1.3 1.3h8.4c.7 0 1.3-.6 1.3-1.3V10'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 10.5V2.5M4.8 5.7 8 2.5l3.2 3.2M2.5 10v2.2c0 .7.6 1.3 1.3 1.3h8.4c.7 0 1.3-.6 1.3-1.3V10'/%3E%3C/svg%3E")}main:is(#cart_first,#cart_third) table.preisberechnung:is(#cart *,*)>tbody>tr>td.cardActions a.edit:hover{background:#111;color:#fff;text-decoration:none}main:is(#cart_first,#cart_third) table.preisberechnung:is(#cart *,*)>tbody>tr>td.cardActions a.delete{order:9;margin-left:auto;color:dimgray}main:is(#cart_first,#cart_third) table.preisberechnung:is(#cart *,*)>tbody>tr>td.cardActions a.delete:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.8 4.3h10.4M6.3 4.3V2.8h3.4v1.5M4.2 4.3l.6 8.6c0 .5.4.8.9.8h4.6c.5 0 .9-.3.9-.8l.6-8.6M6.7 6.8v4.4M9.3 6.8v4.4'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.8 4.3h10.4M6.3 4.3V2.8h3.4v1.5M4.2 4.3l.6 8.6c0 .5.4.8.9.8h4.6c.5 0 .9-.3.9-.8l.6-8.6M6.7 6.8v4.4M9.3 6.8v4.4'/%3E%3C/svg%3E")}main:is(#cart_first,#cart_third) table.preisberechnung:is(#cart *,*)>tbody>tr>td.cardActions a.delete:hover{color:#d12b0b}main:is(#cart_first,#cart_third) table.preisberechnung:is(#cart *,*)>tbody>tr:is([id^=total_],#usedCustomerBudget){grid-template-columns:minmax(0, 1fr) auto}main:is(#cart_first,#cart_third) table.preisberechnung:is(#cart *,*)>tbody>tr:is([id^=total_],#usedCustomerBudget)>td{font-size:14px;line-height:1.9;color:#444}main:is(#cart_first,#cart_third) table.preisberechnung:is(#cart *,*)>tbody>tr:is([id^=total_],#usedCustomerBudget)>td:last-child{text-align:right;white-space:nowrap;color:#111}main:is(#cart_first,#cart_third) table.preisberechnung:is(#cart *,*)>tbody>tr#total_netto{margin-top:16px;padding-top:20px;border-radius:15px 15px 0 0}main:is(#cart_first,#cart_third) table.preisberechnung:is(#cart *,*)>tbody>tr#total_price{align-items:baseline;margin-top:0;padding-top:22px;padding-bottom:4px;box-shadow:inset 0 1px 0 rgba(0,0,0,.1)}main:is(#cart_first,#cart_third) table.preisberechnung:is(#cart *,*)>tbody>tr#total_price>td:first-child{font-size:17px;font-weight:600;color:#111}main:is(#cart_first,#cart_third) table.preisberechnung:is(#cart *,*)>tbody>tr#total_price>td:last-child strong{display:block;font-family:inherit;font-size:24px;font-weight:700;line-height:1.3;color:#111}main:is(#cart_first,#cart_third) table.preisberechnung:is(#cart *,*)>tbody>tr#total_price>td:last-child small{display:block;font-size:12px;line-height:1.4;color:dimgray}main:is(#cart_first,#cart_third) table.preisberechnung:is(#cart *,*)>tbody>tr:has(>td.remarkCart),main:is(#cart_first,#cart_third) table.preisberechnung:is(#cart *,*)>tbody>tr:has(>td.cartOfferPDF){display:block}main:is(#cart_first,#cart_third) table.preisberechnung:is(#cart *,*)>tbody>tr:has(>td.remarkCart){padding-top:16px}main:is(#cart_first,#cart_third) table.preisberechnung:is(#cart *,*)>tbody>tr>td.remarkCart{margin-top:0;padding-top:18px;border-top:1px solid rgba(0,0,0,.1)}main:is(#cart_first,#cart_third) table.preisberechnung:is(#cart *,*)>tbody>tr>td.remarkCart label{display:block;float:none;width:auto;height:auto;margin:0 0 8px;padding:0;font-size:14px;text-align:left;font-weight:600;color:#111}main:is(#cart_first,#cart_third) table.preisberechnung:is(#cart *,*)>tbody>tr>td.remarkCart br{display:none}main:is(#cart_first,#cart_third) table.preisberechnung:is(#cart *,*)>tbody>tr>td.remarkCart textarea{float:none;box-sizing:border-box;width:100%;min-height:90px;margin:0;padding:12px 14px;border:1px solid #ddd;border-radius:20px;background:#fff;font-family:inherit;font-size:14px}main:is(#cart_first,#cart_third) table.preisberechnung:is(#cart *,*)>tbody>tr>td.remarkCart textarea:focus{border-color:#111;outline:none}main:is(#cart_first,#cart_third) table.preisberechnung:is(#cart *,*)>tbody>tr:has(>td.cartOfferPDF){padding-top:12px;padding-bottom:20px;border-radius:0 0 15px 15px}main:is(#cart_first,#cart_third) table.preisberechnung:is(#cart *,*)>tbody>tr>td.cartOfferPDF{text-align:right}main:is(#cart_first,#cart_third) table.preisberechnung:is(#cart *,*)>tbody>tr>td.cartOfferPDF a{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:500;color:#0b5563;text-decoration:none}main:is(#cart_first,#cart_third) table.preisberechnung:is(#cart *,*)>tbody>tr>td.cartOfferPDF a i.icon{display:none}main:is(#cart_first,#cart_third) table.preisberechnung:is(#cart *,*)>tbody>tr>td.cartOfferPDF a:before{width:15px;height:15px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9.5 2.5h-5v11h7V4.5zM9.5 2.5v2h2M6.3 8h3.4M6.3 10.5h3.4'/%3E%3C/svg%3E") no-repeat center/contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9.5 2.5h-5v11h7V4.5zM9.5 2.5v2h2M6.3 8h3.4M6.3 10.5h3.4'/%3E%3C/svg%3E") no-repeat center/contain;content:""}main:is(#cart_first,#cart_third) table.preisberechnung:is(#cart *,*)>tbody>tr>td.cartOfferPDF a:hover{text-decoration:underline;text-underline-offset:3px}main:is(#cart_first,#cart_third) #cart .actionbar{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding:0}main:is(#cart_first,#cart_third) #cart .actionbar .btn,main:is(#cart_first,#cart_third) #cart .actionbar button.success{display:inline-block;float:none;box-sizing:border-box;width:auto;min-width:0;height:51px;padding:0 32px;border:1px solid rgba(0,0,0,0);border-radius:30px;font-family:"Instrument Sans",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;font-size:15px;font-weight:600;line-height:49px;text-align:center;text-decoration:none;cursor:pointer;margin:0}main:is(#cart_first,#cart_third) #cart .actionbar .btn.back{border-color:#111;background:rgba(0,0,0,0);color:#111}main:is(#cart_first,#cart_third) #cart .actionbar .btn.back:hover{border-color:#111;background:#111;color:#fff}main:is(#cart_first,#cart_third) #cart .actionbar button.success{border-color:#111;background:#111;color:#fff;display:inline-flex;align-items:center;justify-content:center;gap:10px;line-height:1}main:is(#cart_first,#cart_third) #cart .actionbar button.success:hover{border-color:#0b5563;background:#0b5563;color:#fff}main:is(#cart_first,#cart_third) #cart .actionbar button.success.disabled,main:is(#cart_first,#cart_third) #cart .actionbar button.success[disabled]{border-color:#ddd;background:#f5f5f5;color:dimgray;cursor:not-allowed}main:is(#cart_first,#cart_third) #cart .actionbar button.success:after{flex:none;width:16px;height:16px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.5 8h11M9.2 3.7 13.5 8l-4.3 4.3'/%3E%3C/svg%3E") no-repeat center/contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.5 8h11M9.2 3.7 13.5 8l-4.3 4.3'/%3E%3C/svg%3E") no-repeat center/contain;content:""}main:is(#cart_first,#cart_third) #sidebar section{box-sizing:border-box;margin:0 0 16px;padding:32px;border-radius:15px;background-color:#fff}main:is(#cart_first,#cart_third) #sidebar section h2,main:is(#cart_first,#cart_third) #sidebar section h3{margin:0 0 8px;font-size:16px;font-weight:600;line-height:1.35;color:#111}main:is(#cart_first,#cart_third) #sidebar section p{margin:0;font-size:14px;line-height:1.6;color:#444}main:is(#cart_first,#cart_third) #sidebar section.cf{display:grid;grid-template-columns:1fr 1fr;gap:8px}main:is(#cart_first,#cart_third) #sidebar section.cf>h2,main:is(#cart_first,#cart_third) #sidebar section.cf>h3,main:is(#cart_first,#cart_third) #sidebar section.cf>p{grid-column:1/-1}main:is(#cart_first,#cart_third) #sidebar section.cf>p{margin-bottom:8px}main:is(#cart_first,#cart_third) #sidebar section.cf>img{width:100%;height:auto;margin:0}main:is(#cart_first,#cart_third) #cart>hr{display:none}main:is(#cart_first,#cart_third) #cart>h1{margin:64px 0 16px;font-size:28px;line-height:1.25}@media(max-width: 600px){main:is(#cart_first,#cart_third) table.preisberechnung:is(#cart *,*)>tbody>tr{grid-template-columns:minmax(0, 110px) minmax(0, 1fr) auto;column-gap:12px;padding-left:16px;padding-right:16px}main:is(#cart_first,#cart_third) table.preisberechnung:is(#cart *,*)>tbody>tr>td.cardActions{gap:10px 16px}main:is(#cart_first,#cart_third) #cart .actionbar{flex-direction:column-reverse;flex-wrap:nowrap;align-items:stretch;height:auto}main:is(#cart_first,#cart_third) #cart .actionbar .btn,main:is(#cart_first,#cart_third) #cart .actionbar button.success{width:100%}}main#cart_second #formular{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:32px;align-items:stretch}main#cart_second #formular:before,main#cart_second #formular:after{display:none}main#cart_second #formular>p.hint{grid-column:1/-1;display:flex;align-items:center;gap:10px;margin:0;padding:14px 18px;border:1px solid #aac4c8;border-radius:12px;background:#e7eeef;font-size:15px;font-weight:500;color:#111}main#cart_second #formular>p.hint:before{flex:none;width:18px;height:18px;background:#0b5563;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='8' cy='5.1' r='3'/%3E%3Cpath d='M2.6 14c0-2.7 2.4-4.4 5.4-4.4s5.4 1.7 5.4 4.4'/%3E%3C/svg%3E") no-repeat center/contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='8' cy='5.1' r='3'/%3E%3Cpath d='M2.6 14c0-2.7 2.4-4.4 5.4-4.4s5.4 1.7 5.4 4.4'/%3E%3C/svg%3E") no-repeat center/contain;content:""}main#cart_second #formular>.col_left,main#cart_second #formular>.col_right{float:none;box-sizing:border-box;width:auto;height:auto;margin:0;padding:32px;border:none;border-radius:15px;background:#fff}main#cart_second #formular header{margin:0 0 24px;padding:0}main#cart_second #formular header .h3{display:block;margin:0 0 4px;font-family:inherit;font-size:20px;font-weight:600;line-height:1.3;color:#111}main#cart_second #formular header p{margin:0;font-size:14px;line-height:1.55;color:dimgray}main#cart_second #formular .content{display:flex;flex-direction:column;gap:16px;padding:0}main#cart_second #formular .content .btn,main#cart_second #formular .content input[type=submit]{display:inline-block;float:none;box-sizing:border-box;width:auto;min-width:0;height:51px;padding:0 32px;border:1px solid rgba(0,0,0,0);border-radius:30px;font-family:"Instrument Sans",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;font-size:15px;font-weight:600;line-height:49px;text-align:center;text-decoration:none;cursor:pointer;border-color:#111;background:#111;color:#fff;display:block;width:100%;margin:0}main#cart_second #formular .content .btn:hover,main#cart_second #formular .content input[type=submit]:hover{border-color:#0b5563;background:#0b5563;color:#fff}main#cart_second #formular .content .btn.disabled,main#cart_second #formular .content .btn[disabled],main#cart_second #formular .content input[type=submit].disabled,main#cart_second #formular .content input[type=submit][disabled]{border-color:#ddd;background:#f5f5f5;color:dimgray;cursor:not-allowed}main#cart_second #formular .content .btn.without_registration{border-color:#111;background:rgba(0,0,0,0);color:#111}main#cart_second #formular .content .btn.without_registration:hover{border-color:#111;background:#111;color:#fff}main#cart_second #formular .col_left .content hr{display:block;height:auto;margin:0;border:none;background:linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1)) left center/calc(50% - 26px) 1px no-repeat,linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1)) right center/calc(50% - 26px) 1px no-repeat;overflow:visible;text-align:center}main#cart_second #formular .col_left .content hr:before{content:"oder";font-size:13px;line-height:1;color:dimgray}main#cart_second #formular fieldset{float:none;width:auto;height:auto;margin:0;padding:0;border:none}main#cart_second #formular label{display:block;float:none;width:auto;height:auto;margin:0 0 6px;padding:0;text-align:left;font-family:inherit;font-size:14px;font-weight:500;line-height:1.4;color:#111}main#cart_second #formular input.input{display:block;float:none;box-sizing:border-box;width:100%;height:50px;margin:0;padding:0 20px;border:1px solid #ddd;border-radius:30px;background:#fff;font-family:"Instrument Sans",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;font-size:14px;font-style:normal;color:#444;box-shadow:none}main#cart_second #formular input.input:focus{border-color:#111;outline:none}main#cart_second #formular .content>.clr{display:none}main#cart_second #formular a.lost_pw{align-self:center;margin:0;font-size:13px;color:#444;text-decoration:underline;text-underline-offset:3px}main#cart_second #formular a.lost_pw:hover{color:#111}@media(max-width: 767px){main#cart_second>.wrp{padding-left:16px;padding-right:16px}main#cart_second #formular{grid-template-columns:minmax(0, 1fr)}main#cart_second #formular>.col_left,main#cart_second #formular>.col_right{padding:32px 20px}}main#cart_second #registration>article,main#register #formular>article{float:none;width:auto;margin:0;padding:0;background:none}main#cart_second #registration>article:has(.form_billing-address),main#register #formular>article:has(.form_billing-address){box-sizing:border-box;padding:32px;border-radius:15px;background:#fff}main#cart_second #registration>article:has(.form_billing-address)>.clr,main#register #formular>article:has(.form_billing-address)>.clr{display:none}main#cart_second #registration>article:has(#login),main#register #formular>article:has(#login){margin-bottom:16px}main#cart_second #registration #login,main#register #formular #login{padding:0}main#cart_second #registration #login .btn.back_to_login,main#register #formular #login .btn.back_to_login{display:inline-flex;align-items:center;gap:8px;float:none;width:auto;height:auto;margin:0;padding:0;border:none;border-radius:0;background:none;font-family:inherit;font-size:14px;font-weight:500;color:#444;cursor:pointer}main#cart_second #registration #login .btn.back_to_login:before,main#register #formular #login .btn.back_to_login:before{width:15px;height:15px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.5 8h11M9.2 3.7 13.5 8l-4.3 4.3'/%3E%3C/svg%3E") no-repeat center/contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.5 8h11M9.2 3.7 13.5 8l-4.3 4.3'/%3E%3C/svg%3E") no-repeat center/contain;transform:rotate(180deg);content:""}main#cart_second #registration #login .btn.back_to_login:hover,main#register #formular #login .btn.back_to_login:hover{color:#111;text-decoration:underline;text-underline-offset:3px}main#cart_second #registration .h3,main#register #formular .h3{display:block;margin:0 0 20px;font-family:inherit;font-size:20px;font-weight:600;line-height:1.3;color:#111}main#cart_second #registration #delivery_address,main#cart_second #registration #divergent_address,main#register #formular #delivery_address,main#register #formular #divergent_address{margin:32px 0 0;padding:32px 0 0;border-top:1px solid rgba(0,0,0,.1)}main#cart_second #registration #delivery_address>br,main#cart_second #registration #delivery_address>hr,main#cart_second #registration #delivery_address>.clr,main#cart_second #registration #divergent_address>br,main#cart_second #registration #divergent_address>hr,main#cart_second #registration #divergent_address>.clr,main#register #formular #delivery_address>br,main#register #formular #delivery_address>hr,main#register #formular #delivery_address>.clr,main#register #formular #divergent_address>br,main#register #formular #divergent_address>hr,main#register #formular #divergent_address>.clr{display:none}main#cart_second #registration #delivery_address,main#cart_second #registration #divergent_address,main#register #formular #delivery_address,main#register #formular #divergent_address{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:20px}main#cart_second #registration #delivery_address:before,main#cart_second #registration #delivery_address:after,main#cart_second #registration #divergent_address:before,main#cart_second #registration #divergent_address:after,main#register #formular #delivery_address:before,main#register #formular #delivery_address:after,main#register #formular #divergent_address:before,main#register #formular #divergent_address:after{content:none}main#cart_second #registration #delivery_address>.h3,main#cart_second #registration #divergent_address>.h3,main#register #formular #delivery_address>.h3,main#register #formular #divergent_address>.h3{grid-column:1/-1;margin-bottom:0}main#cart_second #registration #divergent_address>fieldset:has(.deviateEmailAddressForInvoiceHint),main#register #formular #divergent_address>fieldset:has(.deviateEmailAddressForInvoiceHint){display:grid;grid-template-columns:minmax(0, 1fr)}main#cart_second #registration #divergent_address>fieldset:has(.deviateEmailAddressForInvoiceHint)>label:empty,main#register #formular #divergent_address>fieldset:has(.deviateEmailAddressForInvoiceHint)>label:empty{display:none}main#cart_second #registration #divergent_address>fieldset:has(.deviateEmailAddressForInvoiceHint) .deviateEmailAddressForInvoiceHint,main#register #formular #divergent_address>fieldset:has(.deviateEmailAddressForInvoiceHint) .deviateEmailAddressForInvoiceHint{margin-top:6px;font-size:13px;color:dimgray}main#cart_second #registration fieldset.col-full,main#register #formular fieldset.col-full{display:flex;align-items:center;gap:10px;margin-top:20px;font-size:14px;color:#111}main#cart_second #registration fieldset.col-full>label:empty,main#register #formular fieldset.col-full>label:empty{display:none}main#cart_second #registration fieldset.col-full input[type=checkbox],main#register #formular fieldset.col-full input[type=checkbox]{flex:none;order:-1;width:18px;height:18px;margin:0;accent-color:#111}main#cart_second #registration>section.actionbar,main#register #formular>section.actionbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;height:auto;margin-top:16px;padding:0}main#cart_second #registration>section.actionbar:before,main#cart_second #registration>section.actionbar:after,main#register #formular>section.actionbar:before,main#register #formular>section.actionbar:after{display:none}main#cart_second #registration>section.actionbar>p,main#register #formular>section.actionbar>p{float:none;width:auto;margin:0;font-size:13px;color:dimgray}main#cart_second #registration>section.actionbar>p strong,main#register #formular>section.actionbar>p strong{font-family:inherit;font-weight:600;color:#111}main#cart_second #registration>section.actionbar>.btn,main#cart_second #registration>section.actionbar>button,main#register #formular>section.actionbar>.btn,main#register #formular>section.actionbar>button{display:inline-block;float:none;box-sizing:border-box;width:auto;min-width:0;height:51px;padding:0 32px;border:1px solid rgba(0,0,0,0);border-radius:30px;font-family:"Instrument Sans",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;font-size:15px;font-weight:600;line-height:49px;text-align:center;text-decoration:none;cursor:pointer;border-color:#111;background:#111;color:#fff;display:inline-flex;align-items:center;justify-content:center;gap:10px;line-height:1;margin:0}main#cart_second #registration>section.actionbar>.btn:hover,main#cart_second #registration>section.actionbar>button:hover,main#register #formular>section.actionbar>.btn:hover,main#register #formular>section.actionbar>button:hover{border-color:#0b5563;background:#0b5563;color:#fff}main#cart_second #registration>section.actionbar>.btn.disabled,main#cart_second #registration>section.actionbar>.btn[disabled],main#cart_second #registration>section.actionbar>button.disabled,main#cart_second #registration>section.actionbar>button[disabled],main#register #formular>section.actionbar>.btn.disabled,main#register #formular>section.actionbar>.btn[disabled],main#register #formular>section.actionbar>button.disabled,main#register #formular>section.actionbar>button[disabled]{border-color:#ddd;background:#f5f5f5;color:dimgray;cursor:not-allowed}main#cart_second #registration>section.actionbar>.btn:after,main#cart_second #registration>section.actionbar>button:after,main#register #formular>section.actionbar>.btn:after,main#register #formular>section.actionbar>button:after{flex:none;width:16px;height:16px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.5 8h11M9.2 3.7 13.5 8l-4.3 4.3'/%3E%3C/svg%3E") no-repeat center/contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.5 8h11M9.2 3.7 13.5 8l-4.3 4.3'/%3E%3C/svg%3E") no-repeat center/contain;content:""}main#cart_second #registration>section.actionbar>input[type=hidden],main#register #formular>section.actionbar>input[type=hidden]{display:none}@media(max-width: 767px){main#cart_second #registration>article:has(.form_billing-address),main#register #formular>article:has(.form_billing-address){padding:32px 20px}main#cart_second #registration .form_billing-address,main#cart_second #registration #delivery_address,main#cart_second #registration #divergent_address,main#register #formular .form_billing-address,main#register #formular #delivery_address,main#register #formular #divergent_address{grid-template-columns:minmax(0, 1fr)}main#cart_second #registration .form_billing-address>fieldset:not(:has(input,select,textarea)),main#register #formular .form_billing-address>fieldset:not(:has(input,select,textarea)){display:none}main#cart_second #registration>section.actionbar,main#register #formular>section.actionbar{flex-direction:column;align-items:stretch}main#cart_second #registration>section.actionbar>.btn,main#cart_second #registration>section.actionbar>button,main#register #formular>section.actionbar>.btn,main#register #formular>section.actionbar>button{width:100%}}main#cart_second .wrp:has(>#errorMessageBox li) #formular>p.hint{display:none}main#cart_second .wrp:has(>#errorMessageBox li) #formular .col_right input.input{border-color:#d12b0b}main#cart_third #formular{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));column-gap:32px;row-gap:16px;align-items:stretch}main#cart_third #formular:before,main#cart_third #formular:after{display:none}main#cart_third #formular>*{grid-column:1/-1}main#cart_third #formular>.clr,main#cart_third #formular>script{display:none}main#cart_third #formular>:is(#cart_second_addresscheck,#special,#cart_third_payment){display:contents}main#cart_third #formular>:is(#cart_second_addresscheck,#special,#cart_third_payment)>.clr{display:none}main#cart_third #formular :is(#cart_second_addresscheck,#special,#cart_third_payment)>:is(.col_left,.col_right){grid-column:auto;float:none;box-sizing:border-box;width:auto;height:auto;min-height:0;margin:0;padding:32px 32px 32px 60px;border-radius:15px;background:#fff}main#cart_third #formular :is(#cart_second_addresscheck,#special,#cart_third_payment)>:is(.col_left,.col_right) a.btn.edit{top:27px;right:22px}main#cart_third #formular :is(#cart_second_addresscheck,#special,#cart_third_payment)>:is(.col_left,.col_right)>strong{margin:0}main#cart_third #formular>article#cart{margin-top:16px}@media(max-width: 1024px){main#cart_third>.wrp{padding-left:16px;padding-right:16px}main#cart_third article#cart{padding-left:0;padding-right:0}}@media(max-width: 767px){main#cart_third #formular{grid-template-columns:minmax(0, 1fr)}main#cart_third #formular :is(#cart_second_addresscheck,#special,#cart_third_payment)>:is(.col_left,.col_right){padding:32px 20px 32px 48px}main#cart_third #formular :is(#cart_second_addresscheck,#special,#cart_third_payment)>:is(.col_left,.col_right) a.btn.edit{right:10px}}main#cart_third #formular :is(#cart_second_addresscheck,#special,#cart_third_payment)>:is(.col_left,.col_right) fieldset{float:none;width:auto;margin:0;padding:0;border:none}main#cart_third #formular :is(#cart_second_addresscheck,#special,#cart_third_payment)>:is(.col_left,.col_right) fieldset>label:empty,main#cart_third #formular :is(#cart_second_addresscheck,#special,#cart_third_payment)>:is(.col_left,.col_right) fieldset>legend{display:none}main#cart_third #formular :is(#cart_second_addresscheck,#special,#cart_third_payment)>:is(.col_left,.col_right) fieldset>label:not(:empty){position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}main#cart_third #formular :is(#cart_second_addresscheck,#special,#cart_third_payment)>:is(.col_left,.col_right) input:not([type=hidden]):not([type=checkbox]):not([type=radio]),main#cart_third #formular :is(#cart_second_addresscheck,#special,#cart_third_payment)>:is(.col_left,.col_right) select{display:block;float:none;box-sizing:border-box;width:100%;height:50px;margin:0;padding:0 20px;border:1px solid #ddd;border-radius:30px;background:#fff;font-family:"Instrument Sans",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;font-size:14px;font-style:normal;color:#444;box-shadow:none}main#cart_third #formular :is(#cart_second_addresscheck,#special,#cart_third_payment)>:is(.col_left,.col_right) input:not([type=hidden]):not([type=checkbox]):not([type=radio]):focus,main#cart_third #formular :is(#cart_second_addresscheck,#special,#cart_third_payment)>:is(.col_left,.col_right) select:focus{border-color:#111;outline:none}main#cart_third #formular :is(#cart_second_addresscheck,#special,#cart_third_payment)>:is(.col_left,.col_right) select{appearance:none;padding-right:40px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 1.2 5 5 9 1.2'/%3E%3C/svg%3E") no-repeat right 20px center/14px auto}main#cart_third #formular :is(#cart_second_addresscheck,#special,#cart_third_payment)>:is(.col_left,.col_right) fieldset:has(>#gutscheincode:not([type=hidden])){display:flex;align-items:center;gap:10px}main#cart_third #formular :is(#cart_second_addresscheck,#special,#cart_third_payment)>:is(.col_left,.col_right) fieldset:has(>#gutscheincode:not([type=hidden]))>#gutscheincode{flex:1 1 auto;min-width:0}main#cart_third #formular :is(#cart_second_addresscheck,#special,#cart_third_payment)>:is(.col_left,.col_right) .coupon_button{position:static;display:flex;flex:none;align-items:center;justify-content:center;float:none;width:50px;height:50px;margin:0;padding:0;border:none;border-radius:50%;background:#111;color:#fff;cursor:pointer}main#cart_third #formular :is(#cart_second_addresscheck,#special,#cart_third_payment)>:is(.col_left,.col_right) .coupon_button i.icon{display:none}main#cart_third #formular :is(#cart_second_addresscheck,#special,#cart_third_payment)>:is(.col_left,.col_right) .coupon_button:before{width:18px;height:18px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.5 8h11M9.2 3.7 13.5 8l-4.3 4.3'/%3E%3C/svg%3E") no-repeat center/contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.5 8h11M9.2 3.7 13.5 8l-4.3 4.3'/%3E%3C/svg%3E") no-repeat center/contain;content:""}main#cart_third #formular :is(#cart_second_addresscheck,#special,#cart_third_payment)>:is(.col_left,.col_right) .coupon_button:hover{background:#0b5563}main#cart_third #formular :is(.col_left,.col_right)>i.icon{top:32px;left:32px;width:20px;height:20px;color:#111}@media(max-width: 767px){main#cart_third #formular :is(.col_left,.col_right)>i.icon{left:20px}}main#cart_third #formular :is(.col_left,.col_right)>i.icon:before{content:"" !important;display:block;width:20px;height:20px;background:currentColor;-webkit-mask:none no-repeat center/contain;mask:none no-repeat center/contain;font-size:0}main#cart_third #formular :is(.col_left,.col_right)>i.icon.payment_address:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 2h9v12l-1.5-1-1.5 1-1.5-1-1.5 1-1.5-1-1.5 1z'/%3E%3Cpath d='M6 5.5h4M6 8h4M6 10.5h2.5'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 2h9v12l-1.5-1-1.5 1-1.5-1-1.5 1-1.5-1-1.5 1z'/%3E%3Cpath d='M6 5.5h4M6 8h4M6 10.5h2.5'/%3E%3C/svg%3E")}main#cart_third #formular :is(.col_left,.col_right)>i.icon.delivery_address:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 1.8 13.8 4.6v6.8L8 14.2 2.2 11.4V4.6z'/%3E%3Cpath d='M2.2 4.6 8 7.4l5.8-2.8M8 7.4v6.8M5.1 3.2l5.8 2.8'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 1.8 13.8 4.6v6.8L8 14.2 2.2 11.4V4.6z'/%3E%3Cpath d='M2.2 4.6 8 7.4l5.8-2.8M8 7.4v6.8M5.1 3.2l5.8 2.8'/%3E%3C/svg%3E")}main#cart_third #formular :is(.col_left,.col_right)>i.icon.divergent_address:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 14.2s4.6-4.3 4.6-7.8a4.6 4.6 0 0 0-9.2 0c0 3.5 4.6 7.8 4.6 7.8z'/%3E%3Ccircle cx='8' cy='6.4' r='1.7'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 14.2s4.6-4.3 4.6-7.8a4.6 4.6 0 0 0-9.2 0c0 3.5 4.6 7.8 4.6 7.8z'/%3E%3Ccircle cx='8' cy='6.4' r='1.7'/%3E%3C/svg%3E")}main#cart_third #formular :is(.col_left,.col_right)>i.icon.coupon:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1.8 4.5h12.4v2.2a1.4 1.4 0 0 0 0 2.6v2.2H1.8V9.3a1.4 1.4 0 0 0 0-2.6z'/%3E%3Cpath d='M10 4.5v7' stroke-dasharray='1.2 1.4'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1.8 4.5h12.4v2.2a1.4 1.4 0 0 0 0 2.6v2.2H1.8V9.3a1.4 1.4 0 0 0 0-2.6z'/%3E%3Cpath d='M10 4.5v7' stroke-dasharray='1.2 1.4'/%3E%3C/svg%3E")}main#cart_third #formular :is(.col_left,.col_right)>i.icon.delivery:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1.6 4.3h8.1v6.9H1.6z'/%3E%3Cpath d='M9.7 6.7h2.6l2.1 2.4v2.1H9.7'/%3E%3Ccircle cx='4.5' cy='12.1' r='1.3'/%3E%3Ccircle cx='11.9' cy='12.1' r='1.3'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1.6 4.3h8.1v6.9H1.6z'/%3E%3Cpath d='M9.7 6.7h2.6l2.1 2.4v2.1H9.7'/%3E%3Ccircle cx='4.5' cy='12.1' r='1.3'/%3E%3Ccircle cx='11.9' cy='12.1' r='1.3'/%3E%3C/svg%3E")}main#cart_third #formular :is(.col_left,.col_right)>i.icon.payment:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='1.8' y='3.5' width='12.4' height='9' rx='1.4'/%3E%3Cpath d='M1.8 6.5h12.4M4.3 10h2.5'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='1.8' y='3.5' width='12.4' height='9' rx='1.4'/%3E%3Cpath d='M1.8 6.5h12.4M4.3 10h2.5'/%3E%3C/svg%3E")}main#cart_third #formular :is(#cart_second_addresscheck,#special,#cart_third_payment)>:is(.col_left,.col_right) fieldset:not(:has(input:not([type=hidden]),select,button)){display:none}main#cart_third #formular :is(#cart_second_addresscheck,#special,#cart_third_payment)>:is(.col_left,.col_right)>p.hint.message.success{margin:0}main:is(#cart_first,#cart_third) table.preisberechnung:is(#cart *,*)>tbody>tr.legal-guarantee-row{display:block;float:left;box-sizing:border-box;width:40%;margin:16px 16px 32px 0;padding:32px;border-radius:15px}main:is(#cart_first,#cart_third) table.preisberechnung:is(#cart *,*)>tbody>tr.legal-guarantee-row>td{display:block}main:is(#cart_first,#cart_third) table.preisberechnung:is(#cart *,*)>tbody>tr.legal-guarantee-row figure.legal-guarantee{margin:0}main:is(#cart_first,#cart_third) table.preisberechnung:is(#cart *,*)>tbody>tr.legal-guarantee-row figure.legal-guarantee img{display:block;width:100%;height:auto}main:is(#cart_first,#cart_third) table.preisberechnung:is(#cart *,*)>tbody>tr.legal-guarantee-row~tr:is(:has(>td.remarkCart),:has(>td.cartOfferPDF)){display:flow-root}main:is(#cart_first,#cart_third) table.preisberechnung:is(#cart *,*)>tbody>tr#usedCustomerBudget{grid-template-columns:minmax(40%, 1fr) auto}main:is(#cart_first,#cart_third) table.preisberechnung:is(#cart *,*)>tbody>tr#usedCustomerBudget>td:first-child{text-align:left !important}main:is(#cart_first,#cart_third) table.preisberechnung:is(#cart *,*)>tbody>tr#usedCustomerBudget>td:last-child br{display:none}main:is(#cart_first,#cart_third) table.preisberechnung:is(#cart *,*)>tbody>tr#usedCustomerBudget>td:last-child small{display:block;font-size:12px;line-height:1.4;color:dimgray;white-space:normal}main#cart_third article#cart{display:flow-root;background:none}main#cart_third article#cart>hr{display:none}main#cart_third article#cart>#cart_third_buy{display:flex;justify-content:flex-end;margin:16px 0 32px;padding:0}main#cart_third article#cart>#cart_third_buy button.btn.success{display:inline-block;float:none;box-sizing:border-box;width:auto;min-width:0;height:51px;padding:0 32px;border:1px solid rgba(0,0,0,0);border-radius:30px;font-family:"Instrument Sans",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;font-size:15px;font-weight:600;line-height:49px;text-align:center;text-decoration:none;cursor:pointer;border-color:#111;background:#111;color:#fff;display:inline-flex;align-items:center;justify-content:center;gap:10px;line-height:1;margin:0}main#cart_third article#cart>#cart_third_buy button.btn.success:hover{border-color:#0b5563;background:#0b5563;color:#fff}main#cart_third article#cart>#cart_third_buy button.btn.success.disabled,main#cart_third article#cart>#cart_third_buy button.btn.success[disabled]{border-color:#ddd;background:#f5f5f5;color:dimgray;cursor:not-allowed}main#cart_third article#cart>#cart_third_buy button.btn.success:after{flex:none;width:16px;height:16px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.5 8h11M9.2 3.7 13.5 8l-4.3 4.3'/%3E%3C/svg%3E") no-repeat center/contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.5 8h11M9.2 3.7 13.5 8l-4.3 4.3'/%3E%3C/svg%3E") no-repeat center/contain;content:""}@media(max-width: 600px){main#cart_third article#cart>#cart_third_buy button.btn.success{width:100%}}@media(max-width: 1199px){main:is(#cart_first,#cart_third) table.preisberechnung:is(#cart *,*)>tbody>tr.legal-guarantee-row{float:none;width:auto;margin-right:0;margin-bottom:0}main:is(#cart_first,#cart_third) table.preisberechnung:is(#cart *,*)>tbody>tr.legal-guarantee-row figure.legal-guarantee img{max-width:420px}}#crop .crop_image{float:left}#crop .crop_image img{border:solid 1px #f5f5f5}#crop table tr.description td{padding-top:20px}#crop button[name=cmd_calc]{right:23px}#crop input[type=radio]{float:left;width:20px;margin-right:10px}#crop #total{color:#466e84;font-family:bold}#crop label{font-size:14px;width:160px}#calculator_preloader{text-align:center}#calculator_preloader:before{content:"";display:block;font-size:10px;margin:20px auto;border-radius:100px;width:15px;height:15px;text-indent:-9999em;border:solid 3px #0b5563;border-bottom-color:#fff;-webkit-animation:loader 1.1s infinite linear;-moz-animation:loader 1.1s infinite linear;animation:loader 1.1s infinite linear}#calculator_searchresults label{width:355px}#visual_calculation{background:#fff;padding-top:32px}#visual_calculation .contentwrapper.left{background:none;padding:0}@media(min-width: 1024px){#visual_calculation .contentwrapper.left{width:calc(100% - 372px)}#visual_calculation .contentwrapper.right{width:340px}}@media(min-width: 1280px){#visual_calculation .contentwrapper.left{width:calc(100% - 476px)}#visual_calculation .contentwrapper.right{width:420px}}#visual_calculation .contentwrapper.left .head{display:grid;grid-template-columns:minmax(0, 5fr) minmax(0, 6fr);align-items:start;gap:56px;margin-bottom:56px}#visual_calculation .contentwrapper.left .head:before,#visual_calculation .contentwrapper.left .head:after{content:none}#visual_calculation .contentwrapper.left .head #detail_infobar{float:none;width:auto;max-width:none}#visual_calculation .contentwrapper.left .head #detail_infobar figure,#visual_calculation .contentwrapper.left .head #detail_infobar picture{display:block;float:none;width:100%;margin:0}#visual_calculation .contentwrapper.left .head #detail_infobar img{display:block;float:none;width:100%;height:auto;border-radius:15px}#visual_calculation .contentwrapper.left .head #detail_infobar figcaption{margin-top:12px}#visual_calculation .contentwrapper.left .head #detail_infobar figcaption ul{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:12px;margin:0;padding:0;list-style:none}#visual_calculation .contentwrapper.left .head #detail_infobar figcaption ul:before,#visual_calculation .contentwrapper.left .head #detail_infobar figcaption ul:after{content:none}#visual_calculation .contentwrapper.left .head #detail_infobar figcaption li{float:none !important;width:auto !important;margin:0 !important;padding:0}#visual_calculation .contentwrapper.left .head #detail_infobar figcaption a{display:block;overflow:hidden;border:1px solid rgba(0,0,0,.1);border-radius:12px;transition:border-color .15s ease}#visual_calculation .contentwrapper.left .head #detail_infobar figcaption a:hover,#visual_calculation .contentwrapper.left .head #detail_infobar figcaption a:focus-visible{border-color:#111}#visual_calculation .contentwrapper.left .head #detail_infobar figcaption a:focus-visible{outline:2px solid #0b5563;outline-offset:2px}#visual_calculation .contentwrapper.left .head #detail_infobar figcaption img{aspect-ratio:1;object-fit:cover;border-radius:0;transition:transform .3s ease}#visual_calculation .contentwrapper.left .head #detail_infobar figcaption a:hover img{transform:scale(1.04)}@media(min-width: 1200px){#visual_calculation .contentwrapper.left .head:has(#detail_infobar_gallery figcaption li){grid-template-columns:minmax(0, 6fr) minmax(0, 5fr)}#visual_calculation .contentwrapper.left .head #detail_infobar figure#detail_infobar_gallery:has(figcaption li){display:grid;grid-template-columns:calc((100% - 60px)/6) minmax(0, 1fr);gap:12px;align-items:start}#visual_calculation .contentwrapper.left .head #detail_infobar figure#detail_infobar_gallery:has(figcaption li)>a{grid-column:2;grid-row:1}#visual_calculation .contentwrapper.left .head #detail_infobar figure#detail_infobar_gallery:has(figcaption li) figcaption{grid-column:1;grid-row:1;margin-top:0}#visual_calculation .contentwrapper.left .head #detail_infobar figure#detail_infobar_gallery:has(figcaption li) figcaption ul{grid-template-columns:1fr;gap:12px}}#visual_calculation .contentwrapper.left .head .text{float:none;margin:0;max-width:none}#visual_calculation .contentwrapper.left .head .text h1{margin:0;font-size:34px;font-weight:600;line-height:1.15;letter-spacing:-0.034em;color:#111}#visual_calculation .contentwrapper.left .head .text .articleNumber{margin-top:12px;font-size:12px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:#0b5563}#visual_calculation .contentwrapper.left .head .text .articleDescription{margin-top:24px;font-size:16px;line-height:1.6;color:#444}@media(max-width: 1279px){#visual_calculation .contentwrapper.left .head{gap:32px}}@media(max-width: 767px){#visual_calculation .contentwrapper.left .head{grid-template-columns:minmax(0, 1fr);gap:24px;margin-bottom:32px}}#visual_calculation #selectView select,#visual_calculation #selectView select.select{width:auto;height:36px;margin-top:2px;padding:0 36px 0 16px;border:1px solid #ddd;border-radius:12px !important;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 1.2 5 5 9 1.2'/%3E%3C/svg%3E") no-repeat right 14px center/10px 6px;font-family:"Instrument Sans",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;font-size:13px;color:#444}#visual_calculation #reseller_attributes .optionGroup h2{margin:32px 0 20px;padding-top:32px;border-top:1px solid rgba(0,0,0,.1);font-size:18px;font-weight:600;letter-spacing:-0.024em;color:#111}#visual_calculation #reseller_attributes .optionWrapper{display:block}#visual_calculation #reseller_attributes .optionWrapper fieldset,#visual_calculation #reseller_attributes .optionWrapper fieldset:nth-of-type(odd),#visual_calculation #reseller_attributes .optionWrapper fieldset:nth-of-type(even){width:100%;margin:0 0 24px}#visual_calculation #reseller_attributes .optionWrapper .optionName{display:flex;align-items:center;gap:4px;margin-bottom:10px;font-size:14px;font-weight:500;line-height:1.4;color:#111}#visual_calculation #reseller_attributes .optionWrapper .optionName .info{top:0}#visual_calculation #reseller_attributes fieldset:has(>.optionGroupCon,>.conOptions)>label:is(.selectList,.selectIconList){position:absolute !important;width:1px !important;height:1px !important;margin:-1px !important;padding:0 !important;overflow:hidden !important;clip:rect(0 0 0 0) !important;white-space:nowrap;border:0 !important}#visual_calculation #reseller_attributes fieldset:has(>label:is(.selectList,.selectIconList):focus-visible)>.optionGroupCon>ul,#visual_calculation #reseller_attributes fieldset:has(>label:is(.selectList,.selectIconList):focus-visible)>.conOptions>.flex-container{outline:2px solid #0b5563;outline-offset:6px;border-radius:12px}#visual_calculation #reseller_attributes .optionWrapper fieldset:not(:has(>label:is(.fakeLabelIcon,.fakeLabel))) .optionGroupCon,#visual_calculation #reseller_attributes .optionWrapper fieldset.selectOptions:not(:has(>label:is(.fakeLabelIcon,.fakeLabel))) .conOptions{display:block !important;position:static;width:auto;height:auto;max-height:none;margin:0;padding:0;overflow:visible;border:none;background:none}#visual_calculation #reseller_attributes .optionWrapper fieldset .optionGroupCon ul.fakeSelect,#visual_calculation #reseller_attributes .optionWrapper fieldset.selectOptions .conOptions .flex-container{display:flex !important;flex-wrap:wrap;gap:10px;margin:0;padding:0}#visual_calculation #reseller_attributes .optionWrapper fieldset .optionGroupCon ul li.fakeOption,#visual_calculation #reseller_attributes .optionWrapper fieldset .optionGroupCon ul li.option,#visual_calculation #reseller_attributes .optionWrapper fieldset.selectOptions .conOptions .flex-container .panel{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:auto;max-width:100%;min-height:44px;margin:0;padding:10px 20px;border:1px solid #ddd;border-radius:30px;background:#fff;color:#111;font-size:14px;line-height:1.3;text-align:left;list-style:none;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,color .15s ease}#visual_calculation #reseller_attributes .optionWrapper fieldset .optionGroupCon ul li.fakeOption p,#visual_calculation #reseller_attributes .optionWrapper fieldset .optionGroupCon ul li.option p,#visual_calculation #reseller_attributes .optionWrapper fieldset.selectOptions .conOptions .flex-container .panel p{margin:0;font-size:inherit;line-height:inherit;color:inherit}#visual_calculation #reseller_attributes .optionWrapper fieldset .optionGroupCon ul li.fakeOption .hoverOverlay,#visual_calculation #reseller_attributes .optionWrapper fieldset .optionGroupCon ul li.fakeOption .selectedOverlay,#visual_calculation #reseller_attributes .optionWrapper fieldset .optionGroupCon ul li.option .hoverOverlay,#visual_calculation #reseller_attributes .optionWrapper fieldset .optionGroupCon ul li.option .selectedOverlay,#visual_calculation #reseller_attributes .optionWrapper fieldset.selectOptions .conOptions .flex-container .panel .hoverOverlay,#visual_calculation #reseller_attributes .optionWrapper fieldset.selectOptions .conOptions .flex-container .panel .selectedOverlay{display:none}#visual_calculation #reseller_attributes .optionWrapper fieldset .optionGroupCon ul li.fakeOption:before,#visual_calculation #reseller_attributes .optionWrapper fieldset .optionGroupCon ul li.option:before,#visual_calculation #reseller_attributes .optionWrapper fieldset.selectOptions .conOptions .flex-container .panel:before{content:none}#visual_calculation #reseller_attributes .optionWrapper fieldset .optionGroupCon ul li.fakeOption:hover,#visual_calculation #reseller_attributes .optionWrapper fieldset .optionGroupCon ul li.fakeOption.focus,#visual_calculation #reseller_attributes .optionWrapper fieldset .optionGroupCon ul li.option:hover,#visual_calculation #reseller_attributes .optionWrapper fieldset .optionGroupCon ul li.option.focus,#visual_calculation #reseller_attributes .optionWrapper fieldset.selectOptions .conOptions .flex-container .panel:hover,#visual_calculation #reseller_attributes .optionWrapper fieldset.selectOptions .conOptions .flex-container .panel.focus{border-color:#111;background:#fff;color:#111}#visual_calculation #reseller_attributes .optionWrapper fieldset .optionGroupCon ul li.fakeOption:hover p,#visual_calculation #reseller_attributes .optionWrapper fieldset .optionGroupCon ul li.fakeOption.focus p,#visual_calculation #reseller_attributes .optionWrapper fieldset .optionGroupCon ul li.option:hover p,#visual_calculation #reseller_attributes .optionWrapper fieldset .optionGroupCon ul li.option.focus p,#visual_calculation #reseller_attributes .optionWrapper fieldset.selectOptions .conOptions .flex-container .panel:hover p,#visual_calculation #reseller_attributes .optionWrapper fieldset.selectOptions .conOptions .flex-container .panel.focus p{color:#111}#visual_calculation #reseller_attributes .optionWrapper fieldset .optionGroupCon ul li.fakeOption:focus-visible,#visual_calculation #reseller_attributes .optionWrapper fieldset .optionGroupCon ul li.fakeOption.focus:focus,#visual_calculation #reseller_attributes .optionWrapper fieldset .optionGroupCon ul li.option:focus-visible,#visual_calculation #reseller_attributes .optionWrapper fieldset .optionGroupCon ul li.option.focus:focus,#visual_calculation #reseller_attributes .optionWrapper fieldset.selectOptions .conOptions .flex-container .panel:focus-visible,#visual_calculation #reseller_attributes .optionWrapper fieldset.selectOptions .conOptions .flex-container .panel.focus:focus{outline:2px solid #0b5563;outline-offset:2px}#visual_calculation #reseller_attributes .optionWrapper fieldset .optionGroupCon ul li.fakeOption.selected,#visual_calculation #reseller_attributes .optionWrapper fieldset .optionGroupCon ul li.fakeOption.selected:hover,#visual_calculation #reseller_attributes .optionWrapper fieldset .optionGroupCon ul li.option.selected,#visual_calculation #reseller_attributes .optionWrapper fieldset .optionGroupCon ul li.option.selected:hover,#visual_calculation #reseller_attributes .optionWrapper fieldset.selectOptions .conOptions .flex-container .panel.selected,#visual_calculation #reseller_attributes .optionWrapper fieldset.selectOptions .conOptions .flex-container .panel.selected:hover{border-color:#111;background:#111;color:#fff;cursor:default}#visual_calculation #reseller_attributes .optionWrapper fieldset .optionGroupCon ul li.fakeOption.selected p,#visual_calculation #reseller_attributes .optionWrapper fieldset .optionGroupCon ul li.fakeOption.selected:hover p,#visual_calculation #reseller_attributes .optionWrapper fieldset .optionGroupCon ul li.option.selected p,#visual_calculation #reseller_attributes .optionWrapper fieldset .optionGroupCon ul li.option.selected:hover p,#visual_calculation #reseller_attributes .optionWrapper fieldset.selectOptions .conOptions .flex-container .panel.selected p,#visual_calculation #reseller_attributes .optionWrapper fieldset.selectOptions .conOptions .flex-container .panel.selected:hover p{color:#fff}#visual_calculation #reseller_attributes .optionWrapper fieldset .optionGroupCon ul li.fakeOption.disabled,#visual_calculation #reseller_attributes .optionWrapper fieldset .optionGroupCon ul li.fakeOption.disabled:hover,#visual_calculation #reseller_attributes .optionWrapper fieldset .optionGroupCon ul li.fakeOption.disabled.focus,#visual_calculation #reseller_attributes .optionWrapper fieldset .optionGroupCon ul li.option.disabled,#visual_calculation #reseller_attributes .optionWrapper fieldset .optionGroupCon ul li.option.disabled:hover,#visual_calculation #reseller_attributes .optionWrapper fieldset .optionGroupCon ul li.option.disabled.focus,#visual_calculation #reseller_attributes .optionWrapper fieldset.selectOptions .conOptions .flex-container .panel.disabled,#visual_calculation #reseller_attributes .optionWrapper fieldset.selectOptions .conOptions .flex-container .panel.disabled:hover,#visual_calculation #reseller_attributes .optionWrapper fieldset.selectOptions .conOptions .flex-container .panel.disabled.focus{position:relative;width:auto;padding:10px 20px;border-style:dashed;border-color:#ddd;background:#f5f5f5;color:dimgray;font-style:normal;text-decoration:line-through;cursor:not-allowed}#visual_calculation #reseller_attributes .optionWrapper fieldset .optionGroupCon ul li.fakeOption.disabled p,#visual_calculation #reseller_attributes .optionWrapper fieldset .optionGroupCon ul li.fakeOption.disabled:hover p,#visual_calculation #reseller_attributes .optionWrapper fieldset .optionGroupCon ul li.fakeOption.disabled.focus p,#visual_calculation #reseller_attributes .optionWrapper fieldset .optionGroupCon ul li.option.disabled p,#visual_calculation #reseller_attributes .optionWrapper fieldset .optionGroupCon ul li.option.disabled:hover p,#visual_calculation #reseller_attributes .optionWrapper fieldset .optionGroupCon ul li.option.disabled.focus p,#visual_calculation #reseller_attributes .optionWrapper fieldset.selectOptions .conOptions .flex-container .panel.disabled p,#visual_calculation #reseller_attributes .optionWrapper fieldset.selectOptions .conOptions .flex-container .panel.disabled:hover p,#visual_calculation #reseller_attributes .optionWrapper fieldset.selectOptions .conOptions .flex-container .panel.disabled.focus p{color:dimgray;font-size:inherit}#visual_calculation #reseller_attributes .optionWrapper fieldset .optionGroupCon ul li.fakeOption.optionHeadline{flex-basis:100%;min-height:0;padding:6px 0 0;border:none;background:none;color:dimgray;font-size:12px;font-style:normal;letter-spacing:.06em;text-transform:uppercase;cursor:default}#visual_calculation #reseller_attributes .optionWrapper fieldset.selectOptions .conOptions .flex-container{gap:12px}#visual_calculation #reseller_attributes .optionWrapper fieldset.selectOptions .conOptions .flex-container .panel{position:relative;flex-direction:column;justify-content:flex-start;width:128px;min-height:0;padding:14px 10px 12px;border-radius:12px;text-align:center;font-size:13px;line-height:1.35;gap:10px}#visual_calculation #reseller_attributes .optionWrapper fieldset.selectOptions .conOptions .flex-container .panel>span{display:none !important}#visual_calculation #reseller_attributes .optionWrapper fieldset.selectOptions .conOptions .flex-container .panel img{display:block;width:56px;height:56px;margin:0;object-fit:contain}#visual_calculation #reseller_attributes .optionWrapper fieldset.selectOptions .conOptions .flex-container .panel:after{content:"";position:absolute;top:-7px;right:-7px;width:18px;height:18px;border-radius:50%;background:#0b5563 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 8.4 6.4 11.6 13 4.6'/%3E%3C/svg%3E") no-repeat center/0 0;opacity:0;transform:scale(0.6);transition:opacity .15s ease,transform .15s ease}#visual_calculation #reseller_attributes .optionWrapper fieldset.selectOptions .conOptions .flex-container .panel.selected,#visual_calculation #reseller_attributes .optionWrapper fieldset.selectOptions .conOptions .flex-container .panel.selected:hover{border-color:#111;box-shadow:inset 0 0 0 1px #111;background:#fff;color:#111}#visual_calculation #reseller_attributes .optionWrapper fieldset.selectOptions .conOptions .flex-container .panel.selected p,#visual_calculation #reseller_attributes .optionWrapper fieldset.selectOptions .conOptions .flex-container .panel.selected:hover p{color:#111;font-weight:600}#visual_calculation #reseller_attributes .optionWrapper fieldset.selectOptions .conOptions .flex-container .panel.selected:after,#visual_calculation #reseller_attributes .optionWrapper fieldset.selectOptions .conOptions .flex-container .panel.selected:hover:after{opacity:1;transform:none;box-shadow:0 0 0 2px #fff;background:#0b5563;-webkit-mask:none;mask:none}#visual_calculation #reseller_attributes .optionWrapper fieldset.selectOptions .conOptions .flex-container .panel:not(:has(img)){width:auto;min-width:112px;padding:14px 18px}#visual_calculation #reseller_attributes .optionWrapper fieldset.selectOptions .conOptions .flex-container .panel.selected:before{content:"";position:absolute;z-index:1;top:-7px;right:-7px;width:18px;height:18px;background:#fff;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 8.4 6.4 11.6 13 4.6'/%3E%3C/svg%3E") no-repeat center/12px 12px;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 8.4 6.4 11.6 13 4.6'/%3E%3C/svg%3E") no-repeat center/12px 12px}@media(max-width: 767px){#visual_calculation #reseller_attributes .optionWrapper fieldset.selectOptions .conOptions .flex-container .panel:has(img){width:calc((100% - 24px)/3)}}#visual_calculation #reseller_attributes .optionWrapper fieldset .listLegend{position:static;width:auto;margin-top:10px;border:none;border-radius:5px}#visual_calculation #reseller_attributes fieldset.placeholder{display:none}#visual_calculation #reseller_attributes fieldset.priceTableText{display:flex;flex-direction:column;gap:4px;margin:32px 0 0 !important;padding:32px 32px 16px;border-radius:15px 15px 0 0;background:#f5f5f5;text-align:left}#visual_calculation #reseller_attributes .priceTableText h2{margin:0;padding:0;border:none;font-size:18px;font-weight:600;color:#111}#visual_calculation #reseller_attributes .priceTableText .subtitle{font-size:14px;color:dimgray}#visual_calculation #reseller_attributes #priceTable{box-sizing:border-box;width:100%;margin:0;padding:0 32px 32px;border-radius:0 0 15px 15px;background:#f5f5f5}#visual_calculation #reseller_attributes #priceTable #priceOverview{width:100%;margin:0;overflow:hidden;border:none;border-collapse:separate;border-spacing:0;border-radius:12px;background:#fff;font-size:14px;font-variant-numeric:tabular-nums}#visual_calculation #reseller_attributes #priceTable #priceOverview th,#visual_calculation #reseller_attributes #priceTable #priceOverview th:not(:last-of-type){padding:12px 16px 10px;border:none;border-bottom:1px solid rgba(0,0,0,.1);background:none;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;text-align:right;color:dimgray}#visual_calculation #reseller_attributes #priceTable #priceOverview th:first-child,#visual_calculation #reseller_attributes #priceTable #priceOverview th:not(:last-of-type):first-child{text-align:left}#visual_calculation #reseller_attributes #priceTable #priceOverview td,#visual_calculation #reseller_attributes #priceTable #priceOverview td:not(:last-of-type){padding:13px 16px;border:none;border-bottom:1px solid rgba(0,0,0,.1);background:none;font-size:14px;text-align:right;color:dimgray;transition:background-color .15s ease}#visual_calculation #reseller_attributes #priceTable #priceOverview td.quantity{text-align:left;font-weight:600;color:#111}#visual_calculation #reseller_attributes #priceTable #priceOverview td.price_brutto{font-weight:600;color:#111}#visual_calculation #reseller_attributes #priceTable #priceOverview th:last-child,#visual_calculation #reseller_attributes #priceTable #priceOverview td:last-child{padding-right:44px}#visual_calculation #reseller_attributes #priceTable #priceOverview tr:last-child td{border-bottom:none}#visual_calculation #reseller_attributes #priceTable #priceOverview tr.priceRow{cursor:pointer}#visual_calculation #reseller_attributes #priceTable #priceOverview tr.priceRow td:last-child{position:relative}#visual_calculation #reseller_attributes #priceTable #priceOverview tr.priceRow td:last-child:after{content:"";position:absolute;top:50%;right:16px;width:16px;height:16px;margin-top:-8px;background:#111;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.5 8h11M9.2 3.7 13.5 8l-4.3 4.3'/%3E%3C/svg%3E") no-repeat center/contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.5 8h11M9.2 3.7 13.5 8l-4.3 4.3'/%3E%3C/svg%3E") no-repeat center/contain;opacity:0;transform:translateX(-4px);transition:opacity .15s ease,transform .15s ease}#visual_calculation #reseller_attributes #priceTable #priceOverview tr.priceRow:hover td,#visual_calculation #reseller_attributes #priceTable #priceOverview tr.priceRow:focus-visible td{background:#eef3f4;text-shadow:none}#visual_calculation #reseller_attributes #priceTable #priceOverview tr.priceRow:hover td:not(.quantity):not(.price_brutto),#visual_calculation #reseller_attributes #priceTable #priceOverview tr.priceRow:focus-visible td:not(.quantity):not(.price_brutto){color:dimgray}#visual_calculation #reseller_attributes #priceTable #priceOverview tr.priceRow:hover td:is(.quantity,.price_brutto),#visual_calculation #reseller_attributes #priceTable #priceOverview tr.priceRow:focus-visible td:is(.quantity,.price_brutto){color:#111}#visual_calculation #reseller_attributes #priceTable #priceOverview tr.priceRow:hover td:last-child:after,#visual_calculation #reseller_attributes #priceTable #priceOverview tr.priceRow:focus-visible td:last-child:after{opacity:1;transform:none}#visual_calculation #reseller_attributes #priceTable #priceOverview tr.priceRow:focus-visible{outline:2px solid #0b5563;outline-offset:-2px}#visual_calculation #reseller_attributes #priceTable #priceOverview tr.priceUpRow td,#visual_calculation #reseller_attributes #priceTable #priceOverview tr.priceDownRow td{padding:10px 16px !important;text-align:left !important;font-size:13px;font-weight:500;color:dimgray;cursor:pointer;transition:background-color .15s ease,color .15s ease}#visual_calculation #reseller_attributes #priceTable #priceOverview tr.priceUpRow td:before,#visual_calculation #reseller_attributes #priceTable #priceOverview tr.priceDownRow td:before{display:inline-block;width:14px;height:14px;margin-right:8px;vertical-align:-2px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 1.2 5 5 9 1.2'/%3E%3C/svg%3E") no-repeat center/contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 1.2 5 5 9 1.2'/%3E%3C/svg%3E") no-repeat center/contain;content:""}#visual_calculation #reseller_attributes #priceTable #priceOverview tr.priceUpRow td:hover,#visual_calculation #reseller_attributes #priceTable #priceOverview tr.priceDownRow td:hover{background:#eef3f4;color:#111}#visual_calculation #reseller_attributes #priceTable #priceOverview tr.priceUpRow:hover td,#visual_calculation #reseller_attributes #priceTable #priceOverview tr.priceDownRow:hover td{text-shadow:none}#visual_calculation #reseller_attributes #priceTable #priceOverview tr.priceUpRow td:before{transform:rotate(180deg)}#visual_calculation #reseller_attributes #priceTable #priceOverview tr.priceUpRow td:after{content:"Kleinere Auflagen anzeigen"}#visual_calculation #reseller_attributes #priceTable #priceOverview tr.priceDownRow td:after{content:"Größere Auflagen anzeigen"}#visual_calculation #reseller_attributes #priceTable #priceOverview tr.priceUpRow.disabled td,#visual_calculation #reseller_attributes #priceTable #priceOverview tr.priceDownRow.disabled td{color:#ddd;cursor:default;pointer-events:none}#visual_calculation #reseller_attributes #priceTable #priceOverview tr.priceUpRow.disabled td:hover,#visual_calculation #reseller_attributes #priceTable #priceOverview tr.priceDownRow.disabled td:hover{background:none}#visual_calculation #reseller_attributes #priceTable #priceOverview .arrow-icon{display:none}@media(max-width: 767px){#visual_calculation #reseller_attributes fieldset.priceTableText{padding:16px 16px 12px}#visual_calculation #reseller_attributes #priceTable{padding:0 16px 16px}#visual_calculation #reseller_attributes #priceTable #priceOverview th,#visual_calculation #reseller_attributes #priceTable #priceOverview th:not(:last-of-type),#visual_calculation #reseller_attributes #priceTable #priceOverview td,#visual_calculation #reseller_attributes #priceTable #priceOverview td:not(:last-of-type){padding-left:10px;padding-right:10px}#visual_calculation #reseller_attributes #priceTable #priceOverview th:last-child,#visual_calculation #reseller_attributes #priceTable #priceOverview td:last-child{padding-right:34px}#visual_calculation #reseller_attributes #priceTable #priceOverview tr.priceRow td:last-child:after{right:10px}}@media(max-width: 500px){#visual_calculation #reseller_attributes fieldset.priceTableText{display:flex}#visual_calculation #reseller_attributes .optionWrapper #priceTable{display:block}#visual_calculation #reseller_attributes #priceTable #priceOverview thead{display:table-header-group}#visual_calculation #reseller_attributes #priceTable #priceOverview th,#visual_calculation #reseller_attributes #priceTable #priceOverview th:not(:last-of-type),#visual_calculation #reseller_attributes #priceTable #priceOverview td,#visual_calculation #reseller_attributes #priceTable #priceOverview td:not(:last-of-type){display:table-cell;float:none;width:auto;padding:10px 8px;white-space:nowrap}#visual_calculation #reseller_attributes #priceTable #priceOverview th,#visual_calculation #reseller_attributes #priceTable #priceOverview th:not(:last-of-type){font-size:11px;letter-spacing:0}#visual_calculation #reseller_attributes #priceTable #priceOverview th:last-child,#visual_calculation #reseller_attributes #priceTable #priceOverview td:last-child{padding-right:8px}#visual_calculation #reseller_attributes #priceTable #priceOverview tr.priceUpRow td,#visual_calculation #reseller_attributes #priceTable #priceOverview tr.priceDownRow td{white-space:normal}#visual_calculation #reseller_attributes #priceTable #priceOverview tr.priceRow td:last-child:after{display:none}}#visual_calculation #resellerArticle #total_block,#visual_calculation #resellerArticle #delivery{margin-bottom:16px;padding:32px;border:none;border-radius:15px;background:#f5f5f5;box-shadow:none}#visual_calculation #resellerArticle #total_block h2,#visual_calculation #resellerArticle #delivery h2{margin:0 0 16px;font-size:18px;font-weight:600;color:#111}#visual_calculation #resellerArticle #total_block hr,#visual_calculation #resellerArticle #delivery hr{margin:16px 0;border:none;border-top:1px solid rgba(0,0,0,.1)}#visual_calculation #resellerArticle #total_block .row{font-size:14px;line-height:1.8;color:#444}#visual_calculation #resellerArticle #total_block .row span{line-height:inherit}#visual_calculation #resellerArticle #total_block .row:not(.total) small{font-size:inherit}#visual_calculation #resellerArticle #total_block .row.total{font-size:20px;font-weight:600;line-height:1.3;color:#111}#visual_calculation #resellerArticle #total_block .row.total *{font-size:inherit;color:inherit}#visual_calculation #resellerArticle #total_block .row.total~.row.total{font-size:13px;font-weight:400;line-height:1.4;text-align:right;color:dimgray}#visual_calculation #resellerArticle #total_block button#next_step{display:inline-block;float:none;box-sizing:border-box;width:auto;min-width:0;height:51px;padding:0 32px;border:1px solid rgba(0,0,0,0);border-radius:30px;font-family:"Instrument Sans",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;font-size:15px;font-weight:600;line-height:49px;text-align:center;text-decoration:none;cursor:pointer;border-color:#111;background:#111;color:#fff;display:flex;align-items:center;justify-content:center;gap:10px;width:100%;margin-top:24px;line-height:1}#visual_calculation #resellerArticle #total_block button#next_step:hover{border-color:#0b5563;background:#0b5563;color:#fff}#visual_calculation #resellerArticle #total_block button#next_step.disabled,#visual_calculation #resellerArticle #total_block button#next_step[disabled]{border-color:#ddd;background:#f5f5f5;color:dimgray;cursor:not-allowed}#visual_calculation #resellerArticle #total_block button.pa_button{display:inline-block;float:none;box-sizing:border-box;width:auto;min-width:0;height:51px;padding:0 32px;border:1px solid rgba(0,0,0,0);border-radius:30px;font-family:"Instrument Sans",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;font-size:15px;font-weight:600;line-height:49px;text-align:center;text-decoration:none;cursor:pointer;border-color:#111;background:rgba(0,0,0,0);color:#111;display:flex;align-items:center;justify-content:center;gap:4px;width:100%;margin-top:16px;line-height:1}#visual_calculation #resellerArticle #total_block button.pa_button:hover{border-color:#111;background:#111;color:#fff}#visual_calculation #resellerArticle #total_block button.pa_button span{color:inherit}#visual_calculation #resellerArticle #total_block a{font-size:13px;line-height:1.9;color:#444;text-decoration:underline;text-underline-offset:3px}#visual_calculation #resellerArticle #total_block a:hover{color:#111}#visual_calculation #resellerArticle #delivery #delivery_countdown{border:none;border-radius:5px;background:#fff}#visual_calculation.expert{background:#fff;padding:32px 0 0}#visual_calculation.expert .contentwrapper.left{background:none;padding:0}#visual_calculation.expert .contentwrapper.left .accordion{border-top:1px solid rgba(0,0,0,.1)}#visual_calculation.expert .contentwrapper.left .accordion .accordion-item,#visual_calculation.expert .contentwrapper.left .accordion .accordion-item.disabled{margin:0;border:none;border-bottom:1px solid rgba(0,0,0,.1);background:none}#visual_calculation.expert .contentwrapper.left .accordion button,#visual_calculation.expert .contentwrapper.left .accordion button[aria-expanded=true]{display:flex;align-items:center;min-height:64px;padding:0 48px 0 0;border:none;background:none;color:#111;font-size:16px}#visual_calculation.expert .contentwrapper.left .accordion button:hover,#visual_calculation.expert .contentwrapper.left .accordion button:focus,#visual_calculation.expert .contentwrapper.left .accordion button[aria-expanded=true]:hover,#visual_calculation.expert .contentwrapper.left .accordion button[aria-expanded=true]:focus{color:#111}#visual_calculation.expert .contentwrapper.left .accordion button:focus-visible,#visual_calculation.expert .contentwrapper.left .accordion button[aria-expanded=true]:focus-visible{outline:2px solid #0b5563;outline-offset:2px}#visual_calculation.expert .contentwrapper.left .accordion button .accordion-title,#visual_calculation.expert .contentwrapper.left .accordion button[aria-expanded=true] .accordion-title{display:block;padding:12px 0 12px 42px;font-size:16px;line-height:1.4}#visual_calculation.expert .contentwrapper.left .accordion button .attribute-name,#visual_calculation.expert .contentwrapper.left .accordion button[aria-expanded=true] .attribute-name{font-size:16px;font-weight:600;color:#111}#visual_calculation.expert .contentwrapper.left .accordion button strong.option-name,#visual_calculation.expert .contentwrapper.left .accordion button[aria-expanded=true] strong.option-name{font-size:16px;font-weight:400;color:#444}#visual_calculation.expert .contentwrapper.left .accordion button .counter,#visual_calculation.expert .contentwrapper.left .accordion button[aria-expanded=true] .counter{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;position:absolute;top:50%;left:0;width:28px;height:28px;margin:-14px 0 0;border:1px solid #ddd;border-radius:50%;background:#fff;color:dimgray;font-size:13px;font-weight:600;line-height:1;vertical-align:middle}#visual_calculation.expert .contentwrapper.left .accordion button .icon,#visual_calculation.expert .contentwrapper.left .accordion button[aria-expanded=true] .icon{top:50%;right:4px;margin-top:-11px}#visual_calculation.expert .contentwrapper.left .accordion button .icon:before,#visual_calculation.expert .contentwrapper.left .accordion button[aria-expanded=true] .icon:before{top:10px;left:5px;width:12px;height:2px;background:#111}#visual_calculation.expert .contentwrapper.left .accordion button .icon:after,#visual_calculation.expert .contentwrapper.left .accordion button[aria-expanded=true] .icon:after{top:5px;left:10px;width:2px;height:12px;background:#111}#visual_calculation.expert .contentwrapper.left .accordion button small,#visual_calculation.expert .contentwrapper.left .accordion button[aria-expanded=true] small{top:50%;right:40px;transform:translateY(-50%);font-size:13px;color:#444;text-decoration:underline;text-underline-offset:3px}#visual_calculation.expert .contentwrapper.left .accordion button[aria-expanded=true] .counter{border-color:#111;background:#111;color:#fff}#visual_calculation.expert .contentwrapper.left .accordion .accordion-item button[aria-expanded=true]{border:none}#visual_calculation.expert .contentwrapper.left .accordion .accordion-item button[aria-expanded=true] .icon:after{height:0}#visual_calculation.expert .contentwrapper.left .accordion button.disabled,#visual_calculation.expert .contentwrapper.left .accordion button.disabled:hover{opacity:.45;color:#111}#visual_calculation.expert .contentwrapper.left .accordion button.disabled .counter,#visual_calculation.expert .contentwrapper.left .accordion button.disabled:hover .counter{border-color:#ddd;background:#fff;color:dimgray}#visual_calculation.expert .contentwrapper.left .accordion .accordion-item.selected button{padding-right:140px}#visual_calculation.expert .contentwrapper.left .accordion .accordion-item.selected .counter{position:absolute;border-color:#0b5563;background:#0b5563;color:rgba(0,0,0,0)}#visual_calculation.expert .contentwrapper.left .accordion .accordion-item.selected .counter:before{top:0;left:0;width:100%;height:100%;background:#fff;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 8.4 6.4 11.6 13 4.6'/%3E%3C/svg%3E") no-repeat center/14px 14px;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 8.4 6.4 11.6 13 4.6'/%3E%3C/svg%3E") no-repeat center/14px 14px}#visual_calculation.expert .contentwrapper.left .accordion button[aria-expanded=true]+.accordion-content{box-shadow:none}#visual_calculation.expert .contentwrapper.left .accordion .accordion-content fieldset,#visual_calculation.expert .contentwrapper.left .accordion .accordion-content fieldset:nth-of-type(odd),#visual_calculation.expert .contentwrapper.left .accordion .accordion-content fieldset:nth-of-type(even){box-sizing:border-box;margin:0;padding:10px 10px 24px 42px}@media(max-width: 767px){#visual_calculation.expert .contentwrapper.left .accordion .accordion-content fieldset{padding-left:0}}#visual_calculation #resellerArticle #option_block{margin-bottom:16px;padding:32px;border:none;border-radius:15px;background:#f5f5f5;box-shadow:none}#visual_calculation #resellerArticle #option_block h2{margin:0 0 4px;font-size:18px;font-weight:600;color:#111}#visual_calculation #resellerArticle #option_block .selected-option{display:grid;grid-template-columns:auto minmax(0, 1fr);column-gap:16px;align-items:baseline;padding:6px 0;border-top:1px solid rgba(0,0,0,.1);font-size:14px;line-height:1.45;color:#111;text-align:right}#visual_calculation #resellerArticle #option_block .selected-option:first-of-type{margin-top:10px}#visual_calculation #resellerArticle #option_block .selected-option hr,#visual_calculation #resellerArticle #option_block .selected-option br{display:none}#visual_calculation #resellerArticle #option_block .selected-option strong{font-family:"Instrument Sans",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;font-size:14px;font-weight:400;color:dimgray;text-align:left;white-space:nowrap}#visual_calculation #priceTable a.skip-link:not(:focus){clip-path:inset(50%)}#visual_calculation #reseller_attributes fieldset:has(>#label_versand)>.optionName{display:none}#visual_calculation #reseller_attributes fieldset:has(>#label_versand) .optionGroupCon ul.fakeSelect,#visual_calculation #reseller_attributes #attribute_versand .optionGroupCon ul.fakeSelect{flex-direction:column;flex-wrap:nowrap;gap:8px;max-width:760px}#visual_calculation #reseller_attributes fieldset:has(>#label_versand) .optionGroupCon ul li.fakeOption,#visual_calculation #reseller_attributes #attribute_versand .optionGroupCon ul li.option{position:relative;justify-content:flex-start;width:100%;min-height:56px;padding:14px 18px 14px 50px;border-radius:12px;font-size:14px;line-height:1.45}#visual_calculation #reseller_attributes fieldset:has(>#label_versand) .optionGroupCon ul li.fakeOption:before,#visual_calculation #reseller_attributes #attribute_versand .optionGroupCon ul li.option:before{content:"";position:absolute;top:50%;left:18px;width:18px;height:18px;margin-top:-9px;box-sizing:border-box;border:1.5px solid #ddd;border-radius:50%;background:#fff;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}#visual_calculation #reseller_attributes fieldset:has(>#label_versand) .optionGroupCon ul li.fakeOption:hover:before,#visual_calculation #reseller_attributes #attribute_versand .optionGroupCon ul li.option:hover:before{border-color:#111}#visual_calculation #reseller_attributes fieldset:has(>#label_versand) .optionGroupCon ul li.fakeOption.selected,#visual_calculation #reseller_attributes fieldset:has(>#label_versand) .optionGroupCon ul li.fakeOption.selected:hover,#visual_calculation #reseller_attributes #attribute_versand .optionGroupCon ul li.option.selected,#visual_calculation #reseller_attributes #attribute_versand .optionGroupCon ul li.option.selected:hover{border-color:#111;box-shadow:inset 0 0 0 1px #111;background:#fff;color:#111;cursor:default}#visual_calculation #reseller_attributes fieldset:has(>#label_versand) .optionGroupCon ul li.fakeOption.selected:before,#visual_calculation #reseller_attributes fieldset:has(>#label_versand) .optionGroupCon ul li.fakeOption.selected:hover:before,#visual_calculation #reseller_attributes #attribute_versand .optionGroupCon ul li.option.selected:before,#visual_calculation #reseller_attributes #attribute_versand .optionGroupCon ul li.option.selected:hover:before{border-color:#0b5563;background:#0b5563;box-shadow:inset 0 0 0 4px #fff}#visual_calculation #reseller_attributes fieldset:has(>label.fakeLabelIcon){display:flex;flex-wrap:wrap;align-items:stretch;gap:12px}#visual_calculation #reseller_attributes fieldset:has(>label.fakeLabelIcon)>.optionName{order:0;flex-basis:100%;margin-bottom:-2px}#visual_calculation #reseller_attributes fieldset:has(>label.fakeLabelIcon)>.conOptions,#visual_calculation #reseller_attributes fieldset:has(>label.fakeLabelIcon)>.conOptions>.flex-container:first-child{display:contents !important}#visual_calculation #reseller_attributes fieldset:has(>label.fakeLabelIcon)>.conOptions>.flex-container:first-child>.panel{order:1}#visual_calculation #reseller_attributes fieldset:has(>label.fakeLabelIcon)>label.fakeLabelIcon{order:2}#visual_calculation #reseller_attributes fieldset:has(>label.fakeLabelIcon)>.conOptions>.optionHeadline{order:3;flex-basis:100%}#visual_calculation #reseller_attributes fieldset:has(>label.fakeLabelIcon)>.conOptions>.optionHeadline~.flex-container{order:4;flex-basis:100%}#visual_calculation #reseller_attributes fieldset:has(>label.fakeLabelIcon)>.conOptions>.optionHeadline,#visual_calculation #reseller_attributes fieldset:has(>label.fakeLabelIcon)>.conOptions>.optionHeadline~.flex-container{display:none !important}#visual_calculation #reseller_attributes fieldset:has(>label.fakeLabelIcon):has(>label.fakeLabelIcon.active)>.conOptions>.optionHeadline{display:block !important}#visual_calculation #reseller_attributes fieldset:has(>label.fakeLabelIcon):has(>label.fakeLabelIcon.active)>.conOptions>.optionHeadline~.flex-container{display:flex !important}#visual_calculation #reseller_attributes fieldset:has(>label.fakeLabelIcon)>label.fakeLabelIcon{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;box-sizing:border-box;width:128px;height:auto;min-height:110px;margin:0;padding:14px 10px 12px;border:1.5px dashed #ddd;border-radius:12px !important;background:#fff;color:#444;font-size:13px;line-height:1.35;text-align:center;cursor:pointer;transition:border-color .15s ease,color .15s ease}#visual_calculation #reseller_attributes fieldset:has(>label.fakeLabelIcon)>label.fakeLabelIcon>.option_label,#visual_calculation #reseller_attributes fieldset:has(>label.fakeLabelIcon)>label.fakeLabelIcon>input.suggestion{display:none !important}#visual_calculation #reseller_attributes fieldset:has(>label.fakeLabelIcon)>label.fakeLabelIcon:before{content:"+";position:static;display:flex;align-items:center;justify-content:center;width:34px;height:34px;box-sizing:border-box;border:1.5px solid currentColor;border-radius:50%;font-size:22px;font-weight:400;line-height:1;transform:none}#visual_calculation #reseller_attributes fieldset:has(>label.fakeLabelIcon)>label.fakeLabelIcon.active:before{content:"−"}#visual_calculation #reseller_attributes fieldset:has(>label.fakeLabelIcon)>label.fakeLabelIcon:after{content:"Weitere Optionen";position:static;display:block;width:auto;height:auto;margin:0;background:none;-webkit-mask:none;mask:none;transform:none}#visual_calculation #reseller_attributes fieldset:has(>label.fakeLabelIcon)>label.fakeLabelIcon.active:after{content:"Weniger anzeigen"}#visual_calculation #reseller_attributes fieldset:has(>label.fakeLabelIcon)>label.fakeLabelIcon:hover,#visual_calculation #reseller_attributes fieldset:has(>label.fakeLabelIcon)>label.fakeLabelIcon.active{border-color:#111;color:#111}#visual_calculation #reseller_attributes fieldset:has(>label.fakeLabelIcon):not(:has(.optionHeadline~.flex-container .panel:not(.hideOption)))>label.fakeLabelIcon{display:none !important}#visual_calculation #reseller_attributes fieldset:has(>label.fakeLabelIcon) .conOptions .optionHeadline{position:relative;box-sizing:border-box;margin:4px 0 2px;padding:12px 16px 12px 50px;border-radius:12px;background:#eef3f4;font-size:0;line-height:0;font-style:normal;letter-spacing:0;text-transform:none;color:#111}#visual_calculation #reseller_attributes fieldset:has(>label.fakeLabelIcon) .conOptions .optionHeadline:before{content:"Weitere Optionen";display:block;font-size:14px;font-weight:600;line-height:1.4}#visual_calculation #reseller_attributes fieldset:has(>label.fakeLabelIcon) .conOptions .optionHeadline:after{content:"i";position:absolute;top:50%;left:16px;display:flex;align-items:center;justify-content:center;width:22px;height:22px;margin-top:-11px;box-sizing:border-box;border:1.5px solid #0b5563;border-radius:50%;color:#0b5563;font-size:13px;font-weight:700;font-style:normal;line-height:1}#visual_calculation #reseller_attributes fieldset:has(>label.fakeLabelIcon) .conOptions .optionHeadline br{display:none}#visual_calculation #reseller_attributes fieldset:has(>label.fakeLabelIcon) .conOptions .optionHeadline small{display:block;margin-top:2px;font-size:13px;font-style:normal;line-height:1.45;color:#444}#visual_calculation #reseller_attributes fieldset:has(>label.fakeLabelIcon) .conOptions .flex-container .panel,#visual_calculation #reseller_attributes fieldset:has(>label.fakeLabelIcon) .conOptions .flex-container .panel.disabled{width:128px !important;padding:14px 10px 12px !important}#visual_calculation #reseller_attributes fieldset:has(>label.fakeLabelIcon) .conOptions .flex-container .panel.disabled{border-style:dashed !important;border-color:#ddd !important;background:#fff !important;color:#111 !important;text-decoration:none !important;opacity:1 !important;cursor:pointer !important}#visual_calculation #reseller_attributes fieldset:has(>label.fakeLabelIcon) .conOptions .flex-container .panel.disabled p{color:#111 !important}#visual_calculation #reseller_attributes fieldset:has(>label.fakeLabelIcon) .conOptions .flex-container .panel.disabled img{opacity:1 !important}#visual_calculation #reseller_attributes fieldset:has(>label.fakeLabelIcon) .conOptions .flex-container .panel.disabled:hover{border-style:solid !important;border-color:#111 !important}#visual_calculation #reseller_attributes fieldset:has(>label.fakeLabel){position:relative}#visual_calculation #reseller_attributes fieldset:has(>label.fakeLabel)>label.fakeLabel{display:flex;align-items:center;box-sizing:border-box;height:50px;padding:0 44px 0 16px;border:1px solid #ddd;border-radius:12px !important;background:#fff;color:#111;font-size:14px;cursor:pointer;transition:border-color .15s ease}#visual_calculation #reseller_attributes fieldset:has(>label.fakeLabel)>label.fakeLabel:before{content:none}#visual_calculation #reseller_attributes fieldset:has(>label.fakeLabel)>label.fakeLabel:after{content:"";position:absolute;top:50%;right:18px;left:auto;width:10px;height:6px;margin-top:-3px;background:#111;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 1.2 5 5 9 1.2'/%3E%3C/svg%3E") no-repeat center/contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 1.2 5 5 9 1.2'/%3E%3C/svg%3E") no-repeat center/contain;transform:none;transition:transform .15s ease}#visual_calculation #reseller_attributes fieldset:has(>label.fakeLabel)>label.fakeLabel:hover{border-color:#111}#visual_calculation #reseller_attributes fieldset:has(>label.fakeLabel)>label.fakeLabel.active{border:1px solid #111;background:#fff}#visual_calculation #reseller_attributes fieldset:has(>label.fakeLabel)>label.fakeLabel.active:after{transform:rotate(180deg)}#visual_calculation #reseller_attributes fieldset:has(>label.fakeLabel)>label.fakeLabel input.suggestion{width:100%;margin:0;padding:0;border:none;background:none;font:inherit;color:inherit;outline:none}#visual_calculation #reseller_attributes fieldset:has(>label.fakeLabel)>.optionGroupCon{left:0;right:0;width:auto;max-height:340px;margin-top:6px;padding:6px;overflow-y:auto;border:1px solid #ddd;border-radius:12px;background:#fff;box-shadow:0 14px 34px rgba(0,0,0,.12);z-index:5}#visual_calculation #reseller_attributes fieldset:has(>label.fakeLabel)>.optionGroupCon ul.fakeSelect{flex-direction:column;flex-wrap:nowrap;gap:0}#visual_calculation #reseller_attributes fieldset:has(>label.fakeLabel)>.optionGroupCon ul li.option,#visual_calculation #reseller_attributes fieldset:has(>label.fakeLabel)>.optionGroupCon ul li.fakeOption{width:100%;min-height:40px;justify-content:flex-start;padding:8px 12px;border:none;border-radius:5px;background:none;color:#111}#visual_calculation #reseller_attributes fieldset:has(>label.fakeLabel)>.optionGroupCon ul li.option:hover,#visual_calculation #reseller_attributes fieldset:has(>label.fakeLabel)>.optionGroupCon ul li.option.focus,#visual_calculation #reseller_attributes fieldset:has(>label.fakeLabel)>.optionGroupCon ul li.fakeOption:hover,#visual_calculation #reseller_attributes fieldset:has(>label.fakeLabel)>.optionGroupCon ul li.fakeOption.focus{background:#f5f5f5;color:#111}#visual_calculation #reseller_attributes fieldset:has(>label.fakeLabel)>.optionGroupCon ul li.option.selected,#visual_calculation #reseller_attributes fieldset:has(>label.fakeLabel)>.optionGroupCon ul li.option.selected:hover,#visual_calculation #reseller_attributes fieldset:has(>label.fakeLabel)>.optionGroupCon ul li.fakeOption.selected,#visual_calculation #reseller_attributes fieldset:has(>label.fakeLabel)>.optionGroupCon ul li.fakeOption.selected:hover{background:#eef3f4;color:#111;font-weight:600}#visual_calculation #resellerArticle #total_block .row.total small.including_shipping{display:block;clear:both;font-size:13px;font-weight:400;line-height:1.4;text-align:right;color:dimgray}#visual_calculation #resellerArticle #total_block button.btn.success:not(#next_step){display:inline-block;float:none;box-sizing:border-box;width:auto;min-width:0;height:51px;padding:0 32px;border:1px solid rgba(0,0,0,0);border-radius:30px;font-family:"Instrument Sans",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;font-size:15px;font-weight:600;line-height:49px;text-align:center;text-decoration:none;cursor:pointer;border-color:#111;background:#111;color:#fff;display:flex;align-items:center;justify-content:center;gap:10px;width:100%;margin-top:24px;line-height:1}#visual_calculation #resellerArticle #total_block button.btn.success:not(#next_step):hover{border-color:#0b5563;background:#0b5563;color:#fff}#visual_calculation #resellerArticle #total_block button.btn.success:not(#next_step).disabled,#visual_calculation #resellerArticle #total_block button.btn.success:not(#next_step)[disabled]{border-color:#ddd;background:#f5f5f5;color:dimgray;cursor:not-allowed}#visual_calculation #resellerArticle #printTemplates{margin-bottom:16px;padding:32px;border:none;border-radius:15px;background:#f5f5f5;box-shadow:none}@media(max-width: 767px){#visual_calculation #reseller_attributes fieldset:has(>label.fakeLabelIcon) .conOptions .flex-container .panel,#visual_calculation #reseller_attributes fieldset:has(>label.fakeLabelIcon) .conOptions .flex-container .panel.disabled,#visual_calculation #reseller_attributes fieldset:has(>label.fakeLabelIcon)>label.fakeLabelIcon{width:calc((100% - 24px)/3) !important;min-width:0}}#visual_calculation #selectView{float:none;display:flex;justify-content:flex-end;position:relative}#visual_calculation #selectView fieldset{display:flex;align-items:center;gap:8px;margin:0}#visual_calculation #selectView label{float:none;padding:0}#visual_calculation #calculation .optionName{position:relative}#visual_calculation #calculation .info{position:static !important}#visual_calculation #calculation .info .tooltip{display:none;position:absolute;top:calc(100% + 8px);right:auto;left:0;z-index:30;box-sizing:border-box;width:max-content;min-width:0;max-width:min(340px,100vw - 32px);padding:14px 16px;border:none;border-radius:12px;background:#fff;box-shadow:0 14px 34px rgba(0,0,0,.12);color:#444;font-size:13px;font-weight:400;line-height:1.5;text-align:left;text-transform:none;letter-spacing:0;white-space:normal;cursor:default;visibility:visible;opacity:1;transition:none}#visual_calculation #calculation .info .tooltip strong{display:block;margin-bottom:4px;font-size:13px;font-weight:600;color:#111}#visual_calculation #calculation .info .tooltip p,#visual_calculation #calculation .info .tooltip li{margin:0;font-size:13px;line-height:1.5}#visual_calculation #calculation .info:hover .tooltip,#visual_calculation #calculation .info:focus .tooltip,#visual_calculation #calculation .info:focus-within .tooltip{display:block}#visual_calculation #calculation #selectView .info .tooltip{right:0;left:auto}#visual_calculation #calculation .optionName .info .tooltip{left:0 !important;right:auto !important}#visual_calculation #calculation .info{display:inline-flex !important;align-items:center;justify-content:center;float:none;top:0 !important;width:24px !important;height:24px !important;color:dimgray;cursor:help;outline:none;margin:0 0 0 2px;vertical-align:middle}#visual_calculation #calculation .info:before{content:"" !important;display:block !important;width:16px !important;height:16px !important;margin:0;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='8' cy='8' r='6.4'/%3E%3Cpath d='M6.3 6.3a1.75 1.75 0 1 1 2.5 1.6c-.5.25-.8.6-.8 1.2v.3'/%3E%3Cpath d='M8 11.4v.05'/%3E%3C/svg%3E") no-repeat center/contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='8' cy='8' r='6.4'/%3E%3Cpath d='M6.3 6.3a1.75 1.75 0 1 1 2.5 1.6c-.5.25-.8.6-.8 1.2v.3'/%3E%3Cpath d='M8 11.4v.05'/%3E%3C/svg%3E") no-repeat center/contain;font-size:0 !important;line-height:0 !important;color:inherit !important;transition:background-color .15s ease}#visual_calculation #calculation .info:hover,#visual_calculation #calculation .info:focus,#visual_calculation #calculation .info:focus-within{color:#111}#visual_calculation #calculation .info:focus-visible{border-radius:50%;box-shadow:0 0 0 2px #0b5563}#visual_calculation.expert .contentwrapper.left .accordion .accordion-title input.suggestion{box-sizing:border-box;width:220px;height:34px;margin:0 0 0 12px;padding:0 14px 0 36px;border:1px solid #ddd;border-radius:30px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='7' cy='7' r='4.6'/%3E%3Cpath d='M10.4 10.4 14 14'/%3E%3C/svg%3E") no-repeat 14px center/14px 14px;color:#111;font-family:"Instrument Sans",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;font-size:13px;font-weight:400;line-height:32px;vertical-align:middle;outline:none;transition:border-color .15s ease}#visual_calculation.expert .contentwrapper.left .accordion .accordion-title input.suggestion::placeholder{color:dimgray;opacity:1}#visual_calculation.expert .contentwrapper.left .accordion .accordion-title input.suggestion:hover,#visual_calculation.expert .contentwrapper.left .accordion .accordion-title input.suggestion:focus{border-color:#111}#visual_calculation.expert .contentwrapper.left .accordion .accordion-content .flex-container .panel{width:136px !important}#visual_calculation.expert .contentwrapper.left .accordion .accordion-content .flex-container .panel img{width:64px;height:64px}@media(max-width: 767px){#visual_calculation.expert .contentwrapper.left .accordion .accordion-title input.suggestion{width:150px;margin-left:8px}#visual_calculation.expert .contentwrapper.left .accordion .accordion-content .flex-container .panel{width:calc((100% - 24px)/3) !important}}#visual_calculation.expert .contentwrapper.left .accordion .accordion-content fieldset.select:has(.optionGroupCon li:nth-child(13)) .optionGroupCon{box-sizing:border-box !important;width:min(100%,420px) !important;height:auto !important;max-height:264px !important;padding:6px !important;overflow-y:auto !important;border:1px solid #ddd !important;border-radius:12px !important;background:#fff !important}#visual_calculation.expert .contentwrapper.left .accordion .accordion-content fieldset.select:has(.optionGroupCon li:nth-child(13)) .optionGroupCon ul.fakeSelect{flex-direction:column !important;flex-wrap:nowrap !important;gap:0 !important}#visual_calculation.expert .contentwrapper.left .accordion .accordion-content fieldset.select:has(.optionGroupCon li:nth-child(13)) .optionGroupCon ul li.option{width:100% !important;min-height:40px !important;justify-content:flex-start !important;padding:8px 12px !important;border:none !important;border-radius:5px !important;background:none !important;color:#111 !important;text-align:left !important}#visual_calculation.expert .contentwrapper.left .accordion .accordion-content fieldset.select:has(.optionGroupCon li:nth-child(13)) .optionGroupCon ul li.option:hover,#visual_calculation.expert .contentwrapper.left .accordion .accordion-content fieldset.select:has(.optionGroupCon li:nth-child(13)) .optionGroupCon ul li.option.focus{background:#f5f5f5 !important}#visual_calculation.expert .contentwrapper.left .accordion .accordion-content fieldset.select:has(.optionGroupCon li:nth-child(13)) .optionGroupCon ul li.option.selected,#visual_calculation.expert .contentwrapper.left .accordion .accordion-content fieldset.select:has(.optionGroupCon li:nth-child(13)) .optionGroupCon ul li.option.selected:hover{background:#eef3f4 !important;font-weight:600 !important}#visual_calculation.expert .contentwrapper.left .accordion .accordion-item.selected button small{display:inline-flex;align-items:center;height:30px;padding:0 14px;border:1px solid #ddd;border-radius:30px;background:#fff;font-size:0;line-height:1;text-decoration:none;transition:background-color .15s ease,border-color .15s ease,color .15s ease}#visual_calculation.expert .contentwrapper.left .accordion .accordion-item.selected button small:before{content:"Ändern";font-size:13px;font-weight:600;color:#111}#visual_calculation.expert .contentwrapper.left .accordion .accordion-item.selected button:hover small,#visual_calculation.expert .contentwrapper.left .accordion .accordion-item.selected button:focus-visible small{border-color:#111;background:#111}#visual_calculation.expert .contentwrapper.left .accordion .accordion-item.selected button:hover small:before,#visual_calculation.expert .contentwrapper.left .accordion .accordion-item.selected button:focus-visible small:before{color:#fff}#visual_calculation.expert #selectView{margin-bottom:16px}#visual_calculation #formular_reseller{display:flow-root}#visual_calculation{isolation:isolate}:is(#visual_calculation .contentwrapper.left .head .text,#product-detail #product_informations .tab_content.menu-item-1)>p:empty{display:none}:is(#visual_calculation .contentwrapper.left .head .text,#product-detail #product_informations .tab_content.menu-item-1) .kurz-vorteile{display:grid;gap:8px;margin:16px 0 0;padding:0;list-style:none}:is(#visual_calculation .contentwrapper.left .head .text,#product-detail #product_informations .tab_content.menu-item-1) .kurz-vorteile li{display:flex;align-items:center;gap:10px;margin:0;padding:0;font-size:14px;line-height:1.4;color:#111}:is(#visual_calculation .contentwrapper.left .head .text,#product-detail #product_informations .tab_content.menu-item-1) .kurz-vorteile li:before{flex:none;width:18px;height:18px;background:#0b5563;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 8.4 6.4 11.6 13 4.6'/%3E%3C/svg%3E") no-repeat center/contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 8.4 6.4 11.6 13 4.6'/%3E%3C/svg%3E") no-repeat center/contain;content:""}:is(#visual_calculation .contentwrapper.left .head .text,#product-detail #product_informations .tab_content.menu-item-1) .kurz-beratung{display:flex;align-items:center;gap:14px;margin:16px 0 0;padding:14px 18px;border-radius:12px;background:#eef3f4;font-size:13px;line-height:1.6;color:#444}:is(#visual_calculation .contentwrapper.left .head .text,#product-detail #product_informations .tab_content.menu-item-1) .kurz-beratung:before{flex:none;width:32px;height:32px;border-radius:50%;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.1 2.4h2.4l1.2 3-1.5 0.9a8.4 8.4 0 0 0 3.5 3.5l0.9-1.5 3 1.2v2.4a1 1 0 0 1-1.1 1A11 11 0 0 1 2.1 3.5a1 1 0 0 1 1-1.1z'/%3E%3C/svg%3E") no-repeat center/16px 16px;content:""}:is(#visual_calculation .contentwrapper.left .head .text,#product-detail #product_informations .tab_content.menu-item-1) .kurz-beratung a{font-weight:600;color:#111;text-decoration:none;white-space:nowrap}:is(#visual_calculation .contentwrapper.left .head .text,#product-detail #product_informations .tab_content.menu-item-1) .kurz-beratung a:before{content:"\a";white-space:pre}:is(#visual_calculation .contentwrapper.left .head .text,#product-detail #product_informations .tab_content.menu-item-1) .kurz-beratung a:hover{text-decoration:underline;text-underline-offset:3px}:is(#visual_calculation .contentwrapper.left .head .text,#product-detail #product_informations .tab_content.menu-item-1) .sprungmarken{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:16px 0 0}:is(#visual_calculation .contentwrapper.left .head .text,#product-detail #product_informations .tab_content.menu-item-1) .sprungmarken a{flex:1 1 auto;justify-content:center;display:inline-flex;align-items:center;height:28px;padding:0 10px;border:1px solid #ddd;border-radius:30px;background:#fff;font-size:12px;font-weight:500;line-height:1;color:#111;text-decoration:none;transition:background-color .15s ease,border-color .15s ease,color .15s ease}:is(#visual_calculation .contentwrapper.left .head .text,#product-detail #product_informations .tab_content.menu-item-1) .sprungmarken a:hover,:is(#visual_calculation .contentwrapper.left .head .text,#product-detail #product_informations .tab_content.menu-item-1) .sprungmarken a:focus-visible{border-color:#111;background:#111;color:#fff}:is(#visual_calculation .contentwrapper.left .head .text,#product-detail #product_informations .tab_content.menu-item-1) .sprungmarken a:focus-visible{outline:2px solid #0b5563;outline-offset:2px}:is(#visual_calculation .contentwrapper.left .head .text,#product-detail #product_informations .tab_content.menu-item-1){container-type:inline-size}@container (max-width: 399px){:is(#visual_calculation .contentwrapper.left .head .text,#product-detail #product_informations .tab_content.menu-item-1) .sprungmarken{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr))}}html{scroll-behavior:smooth}#product_informations,#faq,#shippingInfoHeadline{scroll-margin-top:120px}#visual_calculation #priceTable{scroll-margin-top:210px}@media(prefers-reduced-motion: reduce){html{scroll-behavior:auto}}#visual_calculation #selectView{align-items:center;gap:0;margin:0}#visual_calculation #selectView:before{flex:1 1 auto;height:1px;margin-right:12px;background:rgba(0,0,0,.1);content:""}#visual_calculation #selectView select,#visual_calculation #selectView select.select{height:32px;margin-top:0;padding:0 32px 0 14px;background-position:right 12px center}#visual_calculation #reseller_attributes .optionGroup>h2:first-of-type{margin-top:0;padding-top:0;border-top:none}#visual_calculation #selectView fieldset,#visual_calculation #selectView label{line-height:1}#visual_calculation #selectView label{display:flex;align-items:center;margin:0 8px 0 0}@media(min-width: 768px){#visual_calculation .contentwrapper.left .head{margin-bottom:32px}}#visual_calculation.expert .contentwrapper.left .accordion{border-top:none}#visual_calculation #selectView label{order:2;margin:0 0 0 8px}:is(#visual_calculation,#product-detail) #product_informations{margin:64px 0;padding-top:48px;border-top:1px solid rgba(0,0,0,.1)}:is(#visual_calculation,#product-detail) #product_informations .content{display:grid;gap:16px;padding:0;border:none;background:rgba(0,0,0,0)}:is(#visual_calculation,#product-detail) #product_informations .content>article{display:block !important;margin:0 !important;padding:0 !important;background:rgba(0,0,0,0) !important;transform:none}:is(#visual_calculation,#product-detail) #product_informations .rte_container>:last-child{margin-bottom:0}:is(#visual_calculation,#product-detail) #product_informations p,:is(#visual_calculation,#product-detail) #product_informations li{font-size:15px;line-height:1.65;color:#444}:is(#visual_calculation,#product-detail) #product_informations p{margin:0 0 12px}:is(#visual_calculation,#product-detail) #product_informations h3{margin:0 0 16px;font-size:22px;font-weight:600;line-height:1.3;color:#111}:is(#visual_calculation,#product-detail) #product_informations article.menu-item-2{padding:32px !important;border-radius:15px;background:#eef3f4 !important}:is(#visual_calculation,#product-detail) #product_informations article.menu-item-2 .rte_container>p:first-child,:is(#visual_calculation,#product-detail) #product_informations article.menu-item-2 h3{margin:0 0 16px;font-size:18px;font-weight:600;line-height:1.3;color:#111}:is(#visual_calculation,#product-detail) #product_informations article.menu-item-2 ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}:is(#visual_calculation,#product-detail) #product_informations article.menu-item-2 li{display:flex;align-items:flex-start;gap:10px;margin:0;padding:0;line-height:1.45;color:#111;background:none}:is(#visual_calculation,#product-detail) #product_informations article.menu-item-2 li:before{flex:none;width:18px;height:18px;margin-top:2px;background:#0b5563;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 8.4 6.4 11.6 13 4.6'/%3E%3C/svg%3E") no-repeat center/contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 8.4 6.4 11.6 13 4.6'/%3E%3C/svg%3E") no-repeat center/contain;content:"";position:static;border:none;border-radius:0}:is(#visual_calculation,#product-detail) #product_informations article.menu-item-3>.rte_container:has(>p:only-child){display:flex;align-items:center;gap:12px;padding:14px 0 0;border-top:1px solid rgba(0,0,0,.1)}:is(#visual_calculation,#product-detail) #product_informations article.menu-item-3>.rte_container:has(>p:only-child):before{flex:none;width:22px;height:22px;background:#0b5563;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1.6 4.3h8.1v6.9H1.6z'/%3E%3Cpath d='M9.7 6.7h2.6l2.1 2.4v2.1H9.7'/%3E%3Ccircle cx='4.5' cy='12.1' r='1.3'/%3E%3Ccircle cx='11.9' cy='12.1' r='1.3'/%3E%3C/svg%3E") no-repeat center/contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1.6 4.3h8.1v6.9H1.6z'/%3E%3Cpath d='M9.7 6.7h2.6l2.1 2.4v2.1H9.7'/%3E%3Ccircle cx='4.5' cy='12.1' r='1.3'/%3E%3Ccircle cx='11.9' cy='12.1' r='1.3'/%3E%3C/svg%3E") no-repeat center/contain;content:""}:is(#visual_calculation,#product-detail) #product_informations article.menu-item-3>.rte_container:has(>p:only-child) p{margin:0;font-size:14px;color:#111}:is(#visual_calculation,#product-detail) #product_informations article:has(#faq){margin-top:32px !important}:is(#visual_calculation,#product-detail) #product_informations article:has(#faq) h4{margin:0;padding:20px 22px 8px;border:1px solid #ddd;border-bottom:none;border-radius:15px 15px 0 0;font-size:16px;font-weight:600;line-height:1.35;color:#111}:is(#visual_calculation,#product-detail) #product_informations article:has(#faq) h4+p{margin:0 0 16px;padding:0 22px 20px;border:1px solid #ddd;border-top:none;border-radius:0 0 15px 15px;font-size:14px;line-height:1.6}@media(min-width: 1024px){:is(#visual_calculation,#product-detail) #product_informations .content{grid-template-columns:minmax(0, 7fr) minmax(0, 5fr);column-gap:48px;row-gap:32px;align-items:start}:is(#visual_calculation,#product-detail) #product_informations .content>article.menu-item-1{grid-column:1;grid-row:1}:is(#visual_calculation,#product-detail) #product_informations .content>article.menu-item-2{grid-column:2;grid-row:1/span 2}:is(#visual_calculation,#product-detail) #product_informations .content>article.menu-item-3{grid-column:1;grid-row:2;align-self:end}:is(#visual_calculation,#product-detail) #product_informations .content>article:has(#faq){grid-column:1/-1;margin-top:16px !important;display:grid !important;grid-template-columns:repeat(3, minmax(0, 1fr));column-gap:20px}:is(#visual_calculation,#product-detail) #product_informations .content>article:has(#faq) h3{grid-column:1/-1;grid-row:1}:is(#visual_calculation,#product-detail) #product_informations .content>article:has(#faq) h4{grid-row:2}:is(#visual_calculation,#product-detail) #product_informations .content>article:has(#faq) h4+p{grid-row:3;margin:0}:is(#visual_calculation,#product-detail) #product_informations .content:not(:has(>article.menu-item-2))>article.menu-item-1,:is(#visual_calculation,#product-detail) #product_informations .content:not(:has(>article.menu-item-2))>article.menu-item-3{grid-column:1/-1;grid-row:auto}}@media(max-width: 767px){:is(#visual_calculation,#product-detail) #product_informations article.menu-item-2{padding:20px !important}}:is(#visual_calculation,#product-detail) #product_informations .content:has(figure.anwendung)>article.menu-item-1,:is(#visual_calculation,#product-detail) #product_informations .content:has(figure.anwendung)>article.menu-item-1>.rte_container{display:contents !important}:is(#visual_calculation,#product-detail) #product_informations .content:has(figure.anwendung) figure.anwendung{margin:0;overflow:hidden;border-radius:15px}:is(#visual_calculation,#product-detail) #product_informations .content:has(figure.anwendung) figure.anwendung img{display:block;width:100%;height:100%;margin:0;aspect-ratio:3/2;object-fit:cover}:is(#visual_calculation,#product-detail) #product_informations .content:has(figure.anwendung) .produkttext>:last-child{margin-bottom:0}@media(min-width: 768px)and (max-width: 1199px){:is(#visual_calculation,#product-detail) #product_informations .content:has(figure.anwendung){grid-template-columns:minmax(0, 1fr)}:is(#visual_calculation,#product-detail) #product_informations .content:has(figure.anwendung)>*{grid-column:1 !important;grid-row:auto !important}:is(#visual_calculation,#product-detail) #product_informations .content:has(figure.anwendung) figure.anwendung img{aspect-ratio:16/9}}@media(min-width: 1200px){:is(#visual_calculation,#product-detail) #product_informations .content:has(figure.anwendung){grid-template-columns:minmax(0, 5fr) minmax(0, 7fr)}:is(#visual_calculation,#product-detail) #product_informations .content:has(figure.anwendung) figure.anwendung{grid-column:1;grid-row:1/span 3;align-self:stretch}:is(#visual_calculation,#product-detail) #product_informations .content:has(figure.anwendung) figure.anwendung img{aspect-ratio:auto}:is(#visual_calculation,#product-detail) #product_informations .content:has(figure.anwendung) .produkttext{grid-column:2;grid-row:1}:is(#visual_calculation,#product-detail) #product_informations .content:has(figure.anwendung)>article.menu-item-2{grid-column:2;grid-row:2}:is(#visual_calculation,#product-detail) #product_informations .content:has(figure.anwendung)>article.menu-item-3{grid-column:2;grid-row:3;align-self:start}}:is(#visual_calculation,#product-detail) #product_informations article:has(#related){grid-column:1/-1;margin-top:32px !important}:is(#visual_calculation,#product-detail) #product_informations #related{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:32px;align-items:start;background:none}:is(#visual_calculation,#product-detail) #product_informations #related>p{grid-column:1/-1;margin:0;font-size:22px;font-weight:600;line-height:1.3;color:#111}:is(#visual_calculation,#product-detail) #product_informations #related>.clr{display:none}:is(#visual_calculation,#product-detail) #product_informations #related .item{float:none;width:auto;padding:0}:is(#visual_calculation,#product-detail) #product_informations #related .item a{display:block;padding:0;border:none;border-radius:0;background:none;color:#111;text-decoration:none}:is(#visual_calculation,#product-detail) #product_informations #related .item img{display:block;width:100%;height:auto;aspect-ratio:1;margin:0;object-fit:cover;border:none;border-radius:15px;clip-path:inset(0 round 15px);transition:transform .5s ease,clip-path .5s ease}:is(#visual_calculation,#product-detail) #product_informations #related .item a:hover img,:is(#visual_calculation,#product-detail) #product_informations #related .item a:focus-visible img{transform:scale(1.05);clip-path:inset(2.380952381% round 14.2857142857px)}:is(#visual_calculation,#product-detail) #product_informations #related .item span.title{display:block;margin:15px 0 0;padding:0;font-family:"Instrument Sans",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;font-size:15px;font-weight:600;line-height:1.3;text-align:center;color:#111}@media(max-width: 600px){:is(#visual_calculation,#product-detail) #product_informations #related{grid-template-columns:repeat(2, minmax(0, 1fr));gap:16px}}#visual_calculation .contentwrapper.right button#next_step{display:flex;align-items:center;justify-content:center;gap:10px;padding:0 24px}#visual_calculation .contentwrapper.right button#next_step:before{position:static;flex:none;width:18px;height:18px;margin:0;color:inherit;background:currentColor;font-size:0;line-height:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 10.5V2.5M4.8 5.7 8 2.5l3.2 3.2M2.5 10v2.2c0 .7.6 1.3 1.3 1.3h8.4c.7 0 1.3-.6 1.3-1.3V10'/%3E%3C/svg%3E") no-repeat center/contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 10.5V2.5M4.8 5.7 8 2.5l3.2 3.2M2.5 10v2.2c0 .7.6 1.3 1.3 1.3h8.4c.7 0 1.3-.6 1.3-1.3V10'/%3E%3C/svg%3E") no-repeat center/contain;content:""}#visual_calculation .contentwrapper.right button#next_step[name=cmd_next_order]:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.1 5.1h9.8l.7 9.3H2.4z'/%3E%3Cpath d='M5.7 5.1V4a2.3 2.3 0 0 1 4.6 0v1.1'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.1 5.1h9.8l.7 9.3H2.4z'/%3E%3Cpath d='M5.7 5.1V4a2.3 2.3 0 0 1 4.6 0v1.1'/%3E%3C/svg%3E")}#visual_calculation .contentwrapper.right button#next_step[name=show_creator]:before{display:none}#visual_calculation .contentwrapper.right button#next_step:disabled,#visual_calculation .contentwrapper.right button#next_step:disabled:hover,#visual_calculation .contentwrapper.right button#next_step:disabled:focus,#visual_calculation .contentwrapper.right button#next_step:disabled:active,#visual_calculation .contentwrapper.right button#next_step.disabled,#visual_calculation .contentwrapper.right button#next_step.disabled:hover,#visual_calculation .contentwrapper.right button#next_step.disabled:focus,#visual_calculation .contentwrapper.right button#next_step.disabled:active{border:none !important;background:#ddd !important;color:dimgray !important;cursor:not-allowed;box-shadow:none}:is(#visual_calculation,#product-detail) #total_block>a.ds_popup+br{display:none}:is(#visual_calculation,#product-detail) #total_block>a#articleOffer,:is(#visual_calculation,#product-detail) #total_block>a#recommendArticle,:is(#visual_calculation,#product-detail) #total_block>a#requestSample{display:inline-flex;align-items:center;gap:6px;box-sizing:border-box;height:28px;margin:0 2px 6px 0;padding:0 12px 0 10px;border:1px solid #ddd;border-radius:30px;background:rgba(0,0,0,0);font-size:12px;font-weight:500;line-height:1;color:#111;text-decoration:none;white-space:nowrap;vertical-align:top;transition:border-color .2s,background-color .2s,color .2s}:is(#visual_calculation,#product-detail) #total_block>a#articleOffer:before,:is(#visual_calculation,#product-detail) #total_block>a#recommendArticle:before,:is(#visual_calculation,#product-detail) #total_block>a#requestSample:before{flex:none;width:14px;height:14px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4.5 6V2.5h7V6M4.5 11.5h-2V6h11v5.5h-2M4.5 9.5h7v4h-7z'/%3E%3C/svg%3E") no-repeat center/contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4.5 6V2.5h7V6M4.5 11.5h-2V6h11v5.5h-2M4.5 9.5h7v4h-7z'/%3E%3C/svg%3E") no-repeat center/contain;content:""}:is(#visual_calculation,#product-detail) #total_block>a#articleOffer:hover,:is(#visual_calculation,#product-detail) #total_block>a#recommendArticle:hover,:is(#visual_calculation,#product-detail) #total_block>a#requestSample:hover{border-color:#111;background:#111;color:#fff}:is(#visual_calculation,#product-detail) #total_block>a#recommendArticle:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2' y='3.6' width='12' height='8.8' rx='1.1'/%3E%3Cpath d='M2.5 4.5 8 8.5l5.5-4'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2' y='3.6' width='12' height='8.8' rx='1.1'/%3E%3Cpath d='M2.5 4.5 8 8.5l5.5-4'/%3E%3C/svg%3E")}:is(#visual_calculation,#product-detail) #total_block>a#requestSample:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5.5 4.5V2.5h8v9h-2M2.5 4.5h8v9h-8z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5.5 4.5V2.5h8v9h-2M2.5 4.5h8v9h-8z'/%3E%3C/svg%3E")}#visual_calculation #selectView fieldset{display:flex;align-items:center;box-sizing:border-box;height:36px;margin:0;padding:0;border:1px solid #aac4c8;border-radius:12px;background:#fff;transition:border-color .2s}#visual_calculation #selectView fieldset:hover,#visual_calculation #selectView fieldset:focus-within{border-color:#0b5563}#visual_calculation #selectView fieldset:before{order:0;flex:none;width:16px;height:16px;margin-left:12px;background:#0b5563;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round'%3E%3Cpath d='M2.5 4.5h3M8.5 4.5h5M2.5 11.5h6M11.5 11.5h2'/%3E%3Ccircle cx='7' cy='4.5' r='1.5'/%3E%3Ccircle cx='10' cy='11.5' r='1.5'/%3E%3C/svg%3E") no-repeat center/contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round'%3E%3Cpath d='M2.5 4.5h3M8.5 4.5h5M2.5 11.5h6M11.5 11.5h2'/%3E%3Ccircle cx='7' cy='4.5' r='1.5'/%3E%3Ccircle cx='10' cy='11.5' r='1.5'/%3E%3C/svg%3E") no-repeat center/contain;content:""}#visual_calculation #selectView fieldset select,#visual_calculation #selectView fieldset select.select{order:1;height:34px;margin:0;padding:0 30px 0 8px;border:none !important;border-radius:0 !important;background-color:rgba(0,0,0,0);background-position:right 10px center;font-size:14px;font-weight:600;color:#0b5563;cursor:pointer}#visual_calculation #selectView fieldset select:focus,#visual_calculation #selectView fieldset select.select:focus{outline:none}#visual_calculation #selectView fieldset label{order:2;display:flex;align-items:center;justify-content:center;align-self:stretch;width:36px;margin:0;border-left:1px solid #aac4c8;cursor:help}#visual_calculation #selectView fieldset label .info:before{background:#0b5563}#visual_calculation #reseller_attributes{padding:25px;border-radius:15px;background:#f5f5f5}#visual_calculation #selectView:before{background:none}#visual_calculation #reseller_attributes fieldset.priceTableText{padding:0 0 16px;border-radius:0;background:none}#visual_calculation #reseller_attributes #priceTable{padding:0;border-radius:0;background:none}@media(max-width: 500px){#visual_calculation #resellerArticle #option_block .selected-option{grid-template-columns:minmax(0, 1fr) minmax(0, 1.4fr)}#visual_calculation #resellerArticle #option_block .selected-option strong{white-space:normal}}#visual_calculation #resellerArticle #delivery{margin:0 0 16px;padding:4px 32px 0;border:none;border-radius:0;background:none;box-shadow:none}#visual_calculation #resellerArticle #delivery h2,#visual_calculation #resellerArticle #delivery h3{background:none}#visual_calculation #resellerArticle #delivery h2{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}#visual_calculation #resellerArticle #delivery .content{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 6px;margin:0;padding:0 0 0 28px;position:relative;min-height:0}#visual_calculation #resellerArticle #delivery .content:before{position:absolute;top:1px;left:0;width:18px;height:18px;background:#0b5563;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1.6 4.3h8.1v6.9H1.6z'/%3E%3Cpath d='M9.7 6.7h2.6l2.1 2.4v2.1H9.7'/%3E%3Ccircle cx='4.5' cy='12.1' r='1.3'/%3E%3Ccircle cx='11.9' cy='12.1' r='1.3'/%3E%3C/svg%3E") no-repeat center/contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1.6 4.3h8.1v6.9H1.6z'/%3E%3Cpath d='M9.7 6.7h2.6l2.1 2.4v2.1H9.7'/%3E%3Ccircle cx='4.5' cy='12.1' r='1.3'/%3E%3Ccircle cx='11.9' cy='12.1' r='1.3'/%3E%3C/svg%3E") no-repeat center/contain;content:""}#visual_calculation #resellerArticle #delivery .content img{display:none}#visual_calculation #resellerArticle #delivery .content h3{margin:0;padding:0;font-family:"Instrument Sans",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.45;color:dimgray}#visual_calculation #resellerArticle #delivery .content .date{font-family:"Instrument Sans",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;font-size:14px;font-weight:600;line-height:1.45;color:#111}#visual_calculation #resellerArticle #delivery #delivery_countdown{margin:2px 0 0;padding:0 0 0 28px;border:none;border-radius:0;background:none;font-family:"Instrument Sans",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;font-size:13px;line-height:1.45;color:dimgray}#visual_calculation #resellerArticle{display:flex;flex-direction:column}#visual_calculation #resellerArticle>#printTemplates{order:1}#visual_calculation #resellerArticle>#delivery{order:2}#visual_calculation #resellerArticle #printTemplates{margin:0 0 16px;padding:0 32px;border:none;border-radius:0;background:none;box-shadow:none}#visual_calculation #resellerArticle #printTemplates a#showTemplates{display:inline-block;float:none;box-sizing:border-box;width:auto;min-width:0;height:44px;padding:0 32px;border:1px solid rgba(0,0,0,0);border-radius:30px;font-family:"Instrument Sans",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;font-size:15px;font-weight:600;line-height:42px;text-align:center;text-decoration:none;cursor:pointer;border-color:#111;background:rgba(0,0,0,0);color:#111;display:flex;align-items:center;justify-content:center;gap:10px;width:100%;line-height:1}#visual_calculation #resellerArticle #printTemplates a#showTemplates:hover{border-color:#111;background:#111;color:#fff}#visual_calculation #resellerArticle #printTemplates a#showTemplates:before{flex:none;width:16px;height:16px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9.5 2.5h-5v11h7V4.5zM9.5 2.5v2h2M6.3 8h3.4M6.3 10.5h3.4'/%3E%3C/svg%3E") no-repeat center/contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9.5 2.5h-5v11h7V4.5zM9.5 2.5v2h2M6.3 8h3.4M6.3 10.5h3.4'/%3E%3C/svg%3E") no-repeat center/contain;content:""}#visual_calculation .contentwrapper.right #total_block button.btn.success[name=addToCart]{display:flex;align-items:center;justify-content:center;gap:10px;padding:0 24px}#visual_calculation .contentwrapper.right #total_block button.btn.success[name=addToCart]:before{position:static;flex:none;width:18px;height:18px;margin:0;color:inherit;background:currentColor;font-size:0;line-height:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 10.5V2.5M4.8 5.7 8 2.5l3.2 3.2M2.5 10v2.2c0 .7.6 1.3 1.3 1.3h8.4c.7 0 1.3-.6 1.3-1.3V10'/%3E%3C/svg%3E") no-repeat center/contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 10.5V2.5M4.8 5.7 8 2.5l3.2 3.2M2.5 10v2.2c0 .7.6 1.3 1.3 1.3h8.4c.7 0 1.3-.6 1.3-1.3V10'/%3E%3C/svg%3E") no-repeat center/contain;content:""}#visual_calculation #reseller_attributes fieldset:has(>label.fakeLabelIcon)>label.fakeLabelIcon{background:rgba(0,0,0,0);border-color:#91b3b9;color:#0b5563;font-weight:600}#visual_calculation #reseller_attributes fieldset:has(>label.fakeLabelIcon)>label.fakeLabelIcon:hover,#visual_calculation #reseller_attributes fieldset:has(>label.fakeLabelIcon)>label.fakeLabelIcon.active{border-style:solid;border-color:#0b5563;background:#e7eeef;color:#0b5563}#visual_calculation #reseller_attributes fieldset:has(>label.fakeLabelIcon) .conOptions .optionHeadline{border:1px solid #aac4c8;background:#e7eeef}#visual_calculation #reseller_attributes fieldset:has(>label.fakeLabelIcon) .conOptions .optionHeadline:after{border:none;background:#0b5563;color:#fff}#visual_calculation #reseller_attributes fieldset:has(>label.fakeLabelIcon) .conOptions .optionHeadline small{color:#111}#visual_calculation #reseller_attributes fieldset:has(>label.fakeLabelIcon):has(>label.fakeLabelIcon.active)>.conOptions>.optionHeadline~.flex-container{max-height:340px;overflow-y:auto;overscroll-behavior:contain;align-content:flex-start;padding:8px 8px 8px 0;scrollbar-width:thin;scrollbar-color:#ddd rgba(0,0,0,0);background:linear-gradient(transparent, #f5f5f5 70%) center bottom/100% 24px no-repeat local,radial-gradient(farthest-side at 50% 100%, rgba(0, 0, 0, 0.15), transparent) center bottom/100% 14px no-repeat scroll}#visual_calculation #reseller_attributes fieldset>.warningText{position:static;display:inline-flex;align-items:center;gap:5px;box-sizing:border-box;height:20px;margin:0;padding:0 9px 0 7px;border-radius:30px;background:#fbf4e6;color:#875a02;font-size:12px;font-weight:600;line-height:1;white-space:nowrap}#visual_calculation #reseller_attributes fieldset>.warningText:before{flex:none;width:12px;height:12px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 2.3 14.2 13H1.8L8 2.3zM8 6.5v3M8 11.3v.1'/%3E%3C/svg%3E") no-repeat center/contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 2.3 14.2 13H1.8L8 2.3zM8 6.5v3M8 11.3v.1'/%3E%3C/svg%3E") no-repeat center/contain;content:""}#visual_calculation #reseller_attributes fieldset:has(>label.fakeLabelIcon):has(>.warningText:not([style*=none]))>.optionName{flex-basis:auto;margin-bottom:-14px}#visual_calculation #reseller_attributes fieldset:has(>label.fakeLabelIcon):has(>.warningText:not([style*=none]))>.warningText{order:0;margin-bottom:-14px}#visual_calculation #reseller_attributes fieldset:has(>label.fakeLabelIcon):has(>.warningText:not([style*=none])):after{order:0;flex-basis:100%;height:0;content:""}#visual_calculation #reseller_attributes fieldset:has(>label.fakeLabel)>.warningText{margin-top:8px}#visual_calculation #reseller_attributes fieldset:has(>label.fakeLabel)>label.fakeLabel.warning{border-color:#da9103}#visual_calculation #resellerArticle.contentwrapper.right{top:104px}@media(max-width: 1023px){#visual_calculation #resellerArticle.contentwrapper.right{top:0;margin-top:16px}}@media(max-width: 767px){#visual_calculation #reseller_attributes,#visual_calculation #resellerArticle #total_block{padding:32px 20px}#visual_calculation #resellerArticle #delivery{padding-left:20px;padding-right:20px}:is(#visual_calculation,#product-detail) #product_informations{margin:32px 0;padding-top:32px}}#visual_calculation #reseller_attributes fieldset:has(>label.fakeLabelIcon):has(>label.fakeLabelIcon.active)>.conOptions>.optionHeadline~.flex-container{display:grid !important;grid-template-columns:repeat(auto-fill, minmax(92px, 1fr));grid-auto-rows:max-content;gap:8px;overflow-x:hidden !important}#visual_calculation #reseller_attributes fieldset:has(>label.fakeLabelIcon):has(>label.fakeLabelIcon.active)>.conOptions>.optionHeadline~.flex-container>.panel,#visual_calculation #reseller_attributes fieldset:has(>label.fakeLabelIcon):has(>label.fakeLabelIcon.active)>.conOptions>.optionHeadline~.flex-container>.panel.disabled{width:auto !important;min-width:0;min-height:0;height:auto !important;flex-wrap:nowrap !important;padding:10px 6px 8px !important;gap:6px;font-size:12px;line-height:1.3}#visual_calculation #reseller_attributes fieldset:has(>label.fakeLabelIcon):has(>label.fakeLabelIcon.active)>.conOptions>.optionHeadline~.flex-container>.panel img,#visual_calculation #reseller_attributes fieldset:has(>label.fakeLabelIcon):has(>label.fakeLabelIcon.active)>.conOptions>.optionHeadline~.flex-container>.panel.disabled img{width:40px;height:40px}#visual_calculation #reseller_attributes fieldset:has(>label.fakeLabelIcon):has(>label.fakeLabelIcon.active)>.conOptions>.optionHeadline~.flex-container>.panel p,#visual_calculation #reseller_attributes fieldset:has(>label.fakeLabelIcon):has(>label.fakeLabelIcon.active)>.conOptions>.optionHeadline~.flex-container>.panel.disabled p{max-width:100%;margin:0;white-space:normal;overflow-wrap:anywhere;text-align:center}#visual_calculation #reseller_attributes fieldset:has(>label.input>input[type=text]):has(>.btnCalcOptical){display:flex;flex-wrap:wrap;align-items:center;gap:8px}#visual_calculation #reseller_attributes fieldset:has(>label.input>input[type=text]):has(>.btnCalcOptical)>.optionName{flex-basis:100%}#visual_calculation #reseller_attributes fieldset:has(>label.input>input[type=text]):has(>.btnCalcOptical)>label.input{flex:0 1 240px;float:none;width:auto;height:auto;margin:0;padding:0;border:0;background:none}#visual_calculation #reseller_attributes fieldset:has(>label.input>input[type=text]):has(>.btnCalcOptical)>label.input>input{display:block;float:none;box-sizing:border-box;width:100%;height:50px;margin:0;padding:0 20px;border:1px solid #ddd;border-radius:30px;background:#fff;font-family:"Instrument Sans",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;font-size:14px;font-style:normal;color:#444;box-shadow:none;height:44px}#visual_calculation #reseller_attributes fieldset:has(>label.input>input[type=text]):has(>.btnCalcOptical)>label.input>input:focus{border-color:#111;outline:none}#visual_calculation #reseller_attributes fieldset:has(>label.input>input[type=text]):has(>.btnCalcOptical)>.btnCalcOptical{border-color:#111;background:#111;color:#fff;flex:none;float:none;position:static;box-sizing:border-box;width:44px;height:44px;margin:0;padding:0;border-width:1px;border-style:solid;border-radius:50%}#visual_calculation #reseller_attributes fieldset:has(>label.input>input[type=text]):has(>.btnCalcOptical)>.btnCalcOptical:hover{border-color:#0b5563;background:#0b5563;color:#fff}#visual_calculation #reseller_attributes fieldset:has(>label.input>input[type=text]):has(>.btnCalcOptical)>.btnCalcOptical.disabled,#visual_calculation #reseller_attributes fieldset:has(>label.input>input[type=text]):has(>.btnCalcOptical)>.btnCalcOptical[disabled]{border-color:#ddd;background:#f5f5f5;color:dimgray;cursor:not-allowed}#visual_calculation #reseller_attributes fieldset:has(>label.input>input[type=text]):has(>.btnCalcOptical)>.btnCalcOptical:before{content:"";display:block;width:18px;height:18px;margin:0 auto;text-indent:0;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M13.3 8A5.3 5.3 0 0 1 3.9 11.4M2.7 8a5.3 5.3 0 0 1 9.4-3.4M12.4 1.9v2.8H9.6M3.6 14.1v-2.8h2.8'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M13.3 8A5.3 5.3 0 0 1 3.9 11.4M2.7 8a5.3 5.3 0 0 1 9.4-3.4M12.4 1.9v2.8H9.6M3.6 14.1v-2.8h2.8'/%3E%3C/svg%3E") center/contain no-repeat}#visual_calculation #reseller_attributes .panel p{hyphens:auto;hyphenate-limit-chars:10 5 4;overflow-wrap:anywhere}#visual_calculation #reseller_attributes fieldset>label.upload_field{display:block;float:none;width:auto;height:auto;margin:0;padding:0;border:0;border-radius:0;background:none}#visual_calculation #reseller_attributes fieldset>label.upload_field:after{content:none}#visual_calculation #reseller_attributes fieldset>label.upload_field>.clr{display:none}#visual_calculation #reseller_attributes fieldset>label.upload_field .upload_area{border:2px dashed #ddd;border-radius:12px;background:#eef3f4;transition:border-color .2s;display:flex;flex-direction:column;align-items:center;gap:10px;float:none;box-sizing:border-box;width:100%;margin:0;padding:32px 16px;border-radius:12px !important;text-align:center}#visual_calculation #reseller_attributes fieldset>label.upload_field .upload_area:hover{border-color:#0b5563}#visual_calculation #reseller_attributes fieldset>label.upload_field .upload_area:before{content:"";display:block;width:40px;height:40px;margin:0 auto;background-color:#0b5563;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.1' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 8.7v5.3M5.3 11.3 8 8.7l2.7 2.6M2.7 9.9A4.67 4.67 0 1 1 10.5 5.3h1.2a3 3 0 0 1 1.6 5.5'/%3E%3C/svg%3E") no-repeat center/contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.1' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 8.7v5.3M5.3 11.3 8 8.7l2.7 2.6M2.7 9.9A4.67 4.67 0 1 1 10.5 5.3h1.2a3 3 0 0 1 1.6 5.5'/%3E%3C/svg%3E") no-repeat center/contain;margin-bottom:2px}#visual_calculation #reseller_attributes fieldset>label.upload_field .upload_area>span:not(.btn){font-size:15px;color:#444}#visual_calculation #reseller_attributes fieldset>label.upload_field .upload_area>strong:empty{display:none}#visual_calculation #reseller_attributes fieldset>label.upload_field .upload_area>.btn{display:inline-block;float:none;box-sizing:border-box;width:auto;min-width:0;height:44px;padding:0 32px;border:1px solid rgba(0,0,0,0);border-radius:30px;font-family:"Instrument Sans",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;font-size:15px;font-weight:600;line-height:42px;text-align:center;text-decoration:none;cursor:pointer;border-color:#111;background:#111;color:#fff;margin:4px 0 0}#visual_calculation #reseller_attributes fieldset>label.upload_field .upload_area>.btn:hover{border-color:#0b5563;background:#0b5563;color:#fff}#visual_calculation #reseller_attributes fieldset>label.upload_field .upload_area>.btn.disabled,#visual_calculation #reseller_attributes fieldset>label.upload_field .upload_area>.btn[disabled]{border-color:#ddd;background:#f5f5f5;color:dimgray;cursor:not-allowed}#visual_calculation #reseller_attributes fieldset>label.upload_field .upload_area>strong{margin:0;font-size:13px;font-weight:400;color:dimgray}#visual_calculation #reseller_attributes fieldset>label.upload_field progress,#visual_calculation #reseller_attributes fieldset>label.upload_field .progressBar{appearance:none;width:100%;height:4px;margin:8px 0 0;border:none;border-radius:30px;background:#ddd;overflow:hidden}#visual_calculation #reseller_attributes fieldset>label.upload_field progress::-webkit-progress-bar,#visual_calculation #reseller_attributes fieldset>label.upload_field .progressBar::-webkit-progress-bar{background:#ddd}#visual_calculation #reseller_attributes fieldset>label.upload_field progress::-webkit-progress-value,#visual_calculation #reseller_attributes fieldset>label.upload_field .progressBar::-webkit-progress-value{background:#0b5563}#visual_calculation #reseller_attributes fieldset>label.upload_field progress::-moz-progress-bar,#visual_calculation #reseller_attributes fieldset>label.upload_field .progressBar::-moz-progress-bar{background:#0b5563}#visual_calculation #reseller_attributes fieldset>label.upload_field progress[value="0"],#visual_calculation #reseller_attributes fieldset>label.upload_field progress[value="100"],#visual_calculation #reseller_attributes fieldset>label.upload_field .progressBar[value="0"],#visual_calculation #reseller_attributes fieldset>label.upload_field .progressBar[value="100"]{display:none}#visual_calculation #reseller_attributes fieldset>label.text:has(>.fileName){display:grid;grid-template-columns:44px minmax(0, 1fr) auto;align-items:center;gap:0 12px;float:none;box-sizing:border-box;width:100%;height:auto;margin:0;padding:10px 12px;border:1px solid #ddd;border-radius:12px !important;background:#fff}#visual_calculation #reseller_attributes fieldset>label.text:has(>.fileName):before{content:"";position:static;width:44px;height:44px;border-radius:8px;background:#eef3f4 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9.5 2.5h-5v11h7V4.5zM9.5 2.5v2h2M6.3 8h3.4M6.3 10.5h3.4'/%3E%3C/svg%3E") no-repeat center/20px}#visual_calculation #reseller_attributes fieldset>label.text:has(>.fileName):after{content:none}#visual_calculation #reseller_attributes fieldset>label.text:has(>.fileName)>.fileName{display:block;max-width:none;overflow:hidden;font-size:14px;font-weight:500;line-height:1.4;text-overflow:ellipsis;white-space:nowrap;color:#111}#visual_calculation #reseller_attributes fieldset>label.text:has(>.fileName)>.btnDelete{position:static;float:none;box-sizing:border-box;width:34px !important;height:34px;margin:0;padding:0;border:1px solid #ddd;border-radius:50%;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.8 4.3h10.4M6.3 4.3V2.8h3.4v1.5M4.2 4.3l.6 8.6c0 .5.4.8.9.8h4.6c.5 0 .9-.3.9-.8l.6-8.6M6.7 6.8v4.4M9.3 6.8v4.4'/%3E%3C/svg%3E") no-repeat center/15px;font-size:0;color:rgba(0,0,0,0);cursor:pointer;transition:border-color .15s ease,background-color .15s ease}#visual_calculation #reseller_attributes fieldset>label.text:has(>.fileName)>.btnDelete:hover{border-color:#d12b0b;background-color:#faeae7;color:rgba(0,0,0,0)}#visual_calculation #reseller_attributes fieldset>label.text:has(>input[type=checkbox]){display:flex;align-items:center;gap:14px;float:none;box-sizing:border-box;width:100%;max-width:760px;min-height:56px;height:auto;margin:0;padding:14px 18px;border:1px solid #ddd;border-radius:12px !important;background:#fff;font-size:14px;line-height:1.45;color:#111;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}#visual_calculation #reseller_attributes fieldset>label.text:has(>input[type=checkbox]):before,#visual_calculation #reseller_attributes fieldset>label.text:has(>input[type=checkbox]):after{content:none}#visual_calculation #reseller_attributes fieldset>label.text:has(>input[type=checkbox]):hover{border-color:#111}#visual_calculation #reseller_attributes fieldset>label.text:has(>input[type=checkbox]):has(>input:checked){border-color:#111;box-shadow:inset 0 0 0 1px #111}#visual_calculation #reseller_attributes fieldset>label.text:has(>input[type=checkbox])>input[type=checkbox]{flex:none;float:none;width:18px;height:18px;margin:0;accent-color:#0b5563;cursor:pointer}#visual_calculation #reseller_attributes fieldset:has(>label.text>input[type=checkbox]):has(~fieldset>label.text>input[type=checkbox]){margin-bottom:8px}#product-detail{padding:32px 0 0;background:#fff}#product-detail h1,#product-detail h2,#product-detail h3,#product-detail strong,#product-detail label,#product-detail li,#product-detail span,#product-detail p,#product-detail small,#product-detail time{font-family:"Instrument Sans",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif}#product-detail #formular{display:grid;grid-template-columns:minmax(0, 1fr);grid-template-areas:"galerie" "konfig" "preis" "versand" "text";gap:32px}#product-detail #formular:before,#product-detail #formular:after{content:none}#product-detail #formular #detail_infobar{display:contents}#product-detail #formular>.clr{display:none}#product-detail #formular #detail_infobar_gallery{grid-area:galerie}#product-detail #formular #detail_infobar_text{grid-area:text}#product-detail #formular #configurator{grid-area:konfig}#product-detail #formular>#total_block{grid-area:preis}#product-detail #formular>#delivery{grid-area:versand}#product-detail #formular #priceTable.sidescroller{grid-area:preis;position:static !important;top:auto !important;right:auto !important;max-width:none !important}#product-detail #formular #detail_infobar_gallery,#product-detail #formular #detail_infobar_text,#product-detail #formular #configurator,#product-detail #formular #priceTable.sidescroller,#product-detail #formular #total_block,#product-detail #formular #delivery{float:none;position:static;width:auto;min-height:0;margin:0;box-shadow:none}@media(min-width: 1024px){#product-detail #formular{grid-template-columns:minmax(0, 1fr) minmax(0, 2fr) 300px;grid-template-rows:auto 1fr;grid-template-areas:"galerie konfig preis" "text konfig preis";column-gap:32px;row-gap:32px;align-items:start}#product-detail #formular #priceTable.sidescroller{position:sticky !important;top:104px !important}}@media(min-width: 1280px){#product-detail #formular{grid-template-columns:minmax(0, 1fr) minmax(0, 2fr) 360px;column-gap:56px}}@media(min-width: 1360px){#product-detail #formular{grid-template-columns:minmax(0, 4fr) minmax(0, 7fr) 360px}}#product-detail #formular #detail_infobar_gallery{padding:0;background:none}#product-detail #formular #detail_infobar_gallery>a{display:block;overflow:hidden;border-radius:15px}#product-detail #formular #detail_infobar_gallery img{display:block;width:100%;height:auto;border-radius:0}#product-detail #formular #detail_infobar_gallery figcaption{margin-top:12px;padding:0}#product-detail #formular #detail_infobar_gallery figcaption ul{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:12px;margin:0;padding:0;list-style:none}#product-detail #formular #detail_infobar_gallery figcaption ul:before,#product-detail #formular #detail_infobar_gallery figcaption ul:after{content:none}#product-detail #formular #detail_infobar_gallery figcaption li{float:none !important;width:auto !important;margin:0 !important;padding:0}#product-detail #formular #detail_infobar_gallery figcaption a{display:block;overflow:hidden;border:1px solid rgba(0,0,0,.1);border-radius:12px;transition:border-color .15s ease}#product-detail #formular #detail_infobar_gallery figcaption a:hover,#product-detail #formular #detail_infobar_gallery figcaption a:focus-visible{border-color:#111}#product-detail #formular #detail_infobar_gallery figcaption li img{aspect-ratio:1;object-fit:cover}#product-detail #formular #detail_infobar_text{padding:0;background:none}#product-detail #formular #detail_infobar_text>h3:first-child,#product-detail #formular #detail_infobar_text>p:empty{display:none}#product-detail #formular #detail_infobar_text .rte_container{display:grid;gap:20px;padding:0}#product-detail #formular #detail_infobar_text figure.anwendung{margin:0}#product-detail #formular #detail_infobar_text figure.anwendung img{display:block;width:100%;height:auto;border-radius:15px}#product-detail #formular #detail_infobar_text .produkttext h3{margin:0 0 8px;font-size:18px;font-weight:600;color:#111}#product-detail #formular #detail_infobar_text .produkttext p{margin:0 0 16px;font-size:15px;line-height:1.6;color:#444}#product-detail #formular #configurator{padding:32px;border:none;border-radius:15px;background:#f5f5f5}#product-detail #formular #configurator .form_billing-address{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:20px}#product-detail #formular #configurator .form_billing-address:before,#product-detail #formular #configurator .form_billing-address:after{content:none}#product-detail #formular #configurator fieldset{float:none;width:auto;margin:0;padding:0;border:none}#product-detail #formular #configurator legend:empty,#product-detail #formular #configurator span.requirement,#product-detail #formular #configurator label:empty{display:none}#product-detail #formular #configurator label{display:block;float:none;width:auto;margin:0 0 6px;padding:0;text-align:left;font-family:"Instrument Sans",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;font-size:14px;font-weight:500;line-height:1.4;color:#111}#product-detail #formular #configurator fieldset:has([required])>label:first-of-type:not(:has(input,select,textarea)):after,#product-detail #formular #configurator fieldset:has(>span.requirement)>label:first-of-type:not(:has(input,select,textarea)):after{content:" *";color:#444}#product-detail #formular #configurator label:has(>input[type=checkbox]),#product-detail #formular #configurator label:has(>input[type=radio]){display:inline;margin:0}#product-detail #formular #configurator fieldset:has(>input[type=checkbox]){display:flex;align-items:center;gap:10px;line-height:1.4}#product-detail #formular #configurator fieldset:has(>input[type=checkbox])>label{margin:0;font-weight:400;color:#444}#product-detail #formular #configurator fieldset:has(>input[type=checkbox])>input[type=checkbox]{flex:none;order:-1;float:none;width:18px;height:18px;margin:0;accent-color:#111}#product-detail #formular #configurator input:not([type=file]):not([type=hidden]):not([type=checkbox]):not([type=submit]):not([type=radio]):not([type=button]):not([type=image]):not([type=reset]):not([type=range]),#product-detail #formular #configurator select,#product-detail #formular #configurator textarea{display:block;float:none;box-sizing:border-box;width:100%;height:50px;margin:0;padding:0 20px;border:1px solid #ddd;border-radius:30px;background:#fff;font-family:"Instrument Sans",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;font-size:14px;font-style:normal;color:#444;box-shadow:none}#product-detail #formular #configurator input:not([type=file]):not([type=hidden]):not([type=checkbox]):not([type=submit]):not([type=radio]):not([type=button]):not([type=image]):not([type=reset]):not([type=range]):focus,#product-detail #formular #configurator select:focus,#product-detail #formular #configurator textarea:focus{border-color:#111;outline:none}#product-detail #formular #configurator select{appearance:none;padding-right:40px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 1.2 5 5 9 1.2'/%3E%3C/svg%3E") no-repeat right 20px center/14px auto}#product-detail #formular #configurator textarea{height:150px;padding:20px;border-radius:20px;resize:vertical}#product-detail #formular #configurator fieldset.col-2{display:grid;grid-template-columns:1fr 2fr;column-gap:10px}#product-detail #formular #configurator fieldset.col-2 label{grid-column:1/-1}#product-detail #formular #configurator fieldset:has(img#captcha){display:flex;flex-wrap:wrap;align-items:center;align-content:flex-start;gap:0 16px}#product-detail #formular #configurator fieldset:has(img#captcha) label:first-of-type,#product-detail #formular #configurator fieldset:has(img#captcha)>input{flex:0 0 100%}#product-detail #formular #configurator fieldset:has(img#captcha) #captcha{float:none;order:1;margin:10px 0 0;border-radius:5px}#product-detail #formular #configurator fieldset:has(img#captcha) a{order:2;margin-top:10px;font-size:14px}#product-detail #formular #configurator fieldset:has(img#captcha)>label:not(:first-of-type){flex:none;order:2;width:auto;margin:0}#product-detail #formular #configurator fieldset:has(>span.info){display:flex;flex-wrap:wrap;align-items:center;align-content:flex-start;column-gap:2px}#product-detail #formular #configurator fieldset:has(>span.info)>label:first-of-type{order:0}#product-detail #formular #configurator fieldset:has(>span.info)>span.info{order:1;margin:-2px 0 4px}#product-detail #formular #configurator fieldset:has(>span.info)>:not(label:first-of-type,span.info){order:2;flex:0 0 100%}#product-detail #formular #configurator span.info{display:inline-flex !important;align-items:center;justify-content:center;float:none;top:0 !important;width:24px !important;height:24px !important;color:dimgray;cursor:help;outline:none;position:relative !important;background:none}#product-detail #formular #configurator span.info:before{content:"" !important;display:block !important;width:16px !important;height:16px !important;margin:0;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='8' cy='8' r='6.4'/%3E%3Cpath d='M6.3 6.3a1.75 1.75 0 1 1 2.5 1.6c-.5.25-.8.6-.8 1.2v.3'/%3E%3Cpath d='M8 11.4v.05'/%3E%3C/svg%3E") no-repeat center/contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='8' cy='8' r='6.4'/%3E%3Cpath d='M6.3 6.3a1.75 1.75 0 1 1 2.5 1.6c-.5.25-.8.6-.8 1.2v.3'/%3E%3Cpath d='M8 11.4v.05'/%3E%3C/svg%3E") no-repeat center/contain;font-size:0 !important;line-height:0 !important;color:inherit !important;transition:background-color .15s ease}#product-detail #formular #configurator span.info:hover,#product-detail #formular #configurator span.info:focus,#product-detail #formular #configurator span.info:focus-within{color:#111}#product-detail #formular #configurator span.info:focus-visible{border-radius:50%;box-shadow:0 0 0 2px #0b5563}#product-detail #formular #configurator span.info .tooltip{display:none;position:absolute;top:calc(100% + 8px);right:auto !important;left:0 !important;z-index:30;box-sizing:border-box;width:max-content;min-width:0;max-width:min(340px,100vw - 32px);padding:14px 16px;border:none;border-radius:12px;background:#fff;box-shadow:0 14px 34px rgba(0,0,0,.12);color:#444;font-size:13px;font-weight:400;line-height:1.5;text-align:left;text-transform:none;letter-spacing:0;white-space:normal;cursor:default;visibility:visible;opacity:1;transition:none}#product-detail #formular #configurator span.info .tooltip strong{display:block;margin-bottom:4px;font-size:13px;font-weight:600;color:#111}#product-detail #formular #configurator span.info .tooltip p,#product-detail #formular #configurator span.info .tooltip li{margin:0;font-size:13px;line-height:1.5}#product-detail #formular #configurator span.info:hover .tooltip,#product-detail #formular #configurator span.info:focus .tooltip,#product-detail #formular #configurator span.info:focus-within .tooltip{display:block}#product-detail #formular #configurator h1.headline{position:static;height:auto;margin:0 0 32px;padding:0;border:none;background:none;filter:none;font-size:34px;font-weight:600;line-height:1.15;letter-spacing:-0.034em;color:#111}#product-detail #formular #configurator h1.headline small{display:block;margin:12px 0 0;font-size:12px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:#0b5563}#product-detail #formular #configurator>h2,#product-detail #formular #configurator>h3,#product-detail #formular #configurator .DynamicOptionGroup>h2{margin:32px 0 20px;padding:32px 0 0;border-top:1px solid rgba(0,0,0,.1);font-size:18px;font-weight:600;letter-spacing:-0.024em;color:#111}#product-detail #formular #configurator>h1+h2{margin-top:0;padding-top:0;border-top:none}#product-detail #formular #configurator>fieldset,#product-detail #formular #configurator .DynamicOptionGroup>fieldset{margin:0 0 24px}#product-detail #formular #configurator .DynamicOptionGroup{margin:0;padding:0;border:none;background:none}#product-detail #formular #configurator>.clr{display:none}#product-detail #formular #configurator fieldset.remark{margin-bottom:0}#product-detail #formular #configurator fieldset.remark textarea{height:120px}#product-detail #formular #configurator fieldset:has(>label.radio_img){display:flex;flex-wrap:wrap;gap:12px}#product-detail #formular #configurator fieldset:has(>label.radio_img)>legend:empty{display:none}#product-detail #formular #configurator label.radio_img{position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:128px;height:96px;margin:0;padding:14px 10px 12px;border:1px solid #ddd;border-radius:12px;background:#fff;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}#product-detail #formular #configurator label.radio_img:hover{border-color:#111}#product-detail #formular #configurator label.radio_img input[type=radio]{position:absolute;width:1px;height:1px;margin:0;opacity:0}#product-detail #formular #configurator label.radio_img img{display:block;width:56px;height:56px;margin:0;object-fit:contain}#product-detail #formular #configurator label.radio_img:after{content:"";position:absolute;top:-7px;right:-7px;width:18px;height:18px;border-radius:50%;background:#0b5563;box-shadow:0 0 0 2px #fff;opacity:0;transform:scale(0.6);transition:opacity .15s ease,transform .15s ease}#product-detail #formular #configurator label.radio_img:before{content:"";position:absolute;z-index:1;top:-7px;right:-7px;width:18px;height:18px;background:#fff;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 8.4 6.4 11.6 13 4.6'/%3E%3C/svg%3E") no-repeat center/12px 12px;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 8.4 6.4 11.6 13 4.6'/%3E%3C/svg%3E") no-repeat center/12px 12px;opacity:0}#product-detail #formular #configurator label.radio_img:has(input:checked){border-color:#111;box-shadow:inset 0 0 0 1px #111}#product-detail #formular #configurator label.radio_img:has(input:checked):after{opacity:1;transform:none}#product-detail #formular #configurator label.radio_img:has(input:checked):before{opacity:1}#product-detail #formular #configurator label.radio_img:has(input:focus-visible){outline:2px solid #0b5563;outline-offset:2px}#product-detail #formular #priceTable.sidescroller{height:auto;padding:0;background:none}#product-detail #formular #total_block{margin:0 0 16px;padding:32px;border:none;border-radius:15px;background:#f5f5f5}#product-detail #formular #total_block>h3{position:static;height:auto;margin:0 0 16px;padding:0;border:none;background:none;filter:none;font-size:18px;font-weight:600;color:#111}#product-detail #formular #total_block #bulk{position:relative;top:auto;left:auto;display:flex;align-items:center;gap:6px;width:auto;height:auto;margin:0 0 16px;padding:0;border:none;border-radius:0;background:none;text-indent:0;font-size:14px;font-weight:500;color:#111}#product-detail #formular #total_block #bulk .info{display:inline-flex !important;align-items:center;justify-content:center;float:none;top:0 !important;width:24px !important;height:24px !important;color:dimgray;cursor:help;outline:none;position:static !important}#product-detail #formular #total_block #bulk .info:before{content:"" !important;display:block !important;width:16px !important;height:16px !important;margin:0;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='8' cy='8' r='6.4'/%3E%3Cpath d='M6.3 6.3a1.75 1.75 0 1 1 2.5 1.6c-.5.25-.8.6-.8 1.2v.3'/%3E%3Cpath d='M8 11.4v.05'/%3E%3C/svg%3E") no-repeat center/contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='8' cy='8' r='6.4'/%3E%3Cpath d='M6.3 6.3a1.75 1.75 0 1 1 2.5 1.6c-.5.25-.8.6-.8 1.2v.3'/%3E%3Cpath d='M8 11.4v.05'/%3E%3C/svg%3E") no-repeat center/contain;font-size:0 !important;line-height:0 !important;color:inherit !important;transition:background-color .15s ease}#product-detail #formular #total_block #bulk .info:hover,#product-detail #formular #total_block #bulk .info:focus,#product-detail #formular #total_block #bulk .info:focus-within{color:#111}#product-detail #formular #total_block #bulk .info:focus-visible{border-radius:50%;box-shadow:0 0 0 2px #0b5563}#product-detail #formular #total_block #bulk .info .tooltip{position:absolute !important;z-index:30;left:0 !important;right:0;top:calc(100% + 8px);display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));column-gap:16px;width:auto !important;max-width:none !important;box-sizing:border-box;margin:0;padding:16px;border:1px solid #ddd;border-radius:12px;background:#fff;box-shadow:0 5px 30px rgba(0,0,0,.05);font-size:13px;font-weight:400;line-height:1.5;text-indent:0;color:#444;visibility:hidden;opacity:0;transition:opacity .15s ease,visibility .15s ease}#product-detail #formular #total_block #bulk .info .tooltip>:not(.col){grid-column:1/-1}#product-detail #formular #total_block #bulk .info .tooltip>strong:first-child{display:block;margin-bottom:8px;font-size:14px;font-weight:600;color:#111}#product-detail #formular #total_block #bulk .info .tooltip .col{float:none;display:block;width:auto;margin:0 0 10px;padding:0}#product-detail #formular #total_block #bulk .info .tooltip .col strong{display:block;font-size:13px;font-weight:600;color:#111}#product-detail #formular #total_block #bulk .info .tooltip .col ul{margin:0;padding:0;list-style:none}#product-detail #formular #total_block #bulk .info .tooltip .col li{font-size:12px;text-align:left}#product-detail #formular #total_block #bulk .info:hover .tooltip,#product-detail #formular #total_block #bulk .info:focus .tooltip,#product-detail #formular #total_block #bulk .info:focus-within .tooltip{visibility:visible;opacity:1}#product-detail #formular #total_block #bulk_height,#product-detail #formular #total_block>.clr{display:none}#product-detail #formular #total_block>ul{margin:0;padding:0;list-style:none}#product-detail #formular #total_block>ul li{display:flex;justify-content:space-between;gap:16px;margin:0;padding:0;font-size:14px;line-height:1.8;color:#444}#product-detail #formular #total_block>ul li span{float:none;line-height:inherit}#product-detail #formular #total_block>ul li small{font-size:inherit}#product-detail #formular #total_block>ul li.total{align-items:baseline;font-size:20px;font-weight:600;color:#111}#product-detail #formular #total_block>ul li.total span{font-size:inherit;font-weight:inherit;color:inherit}#product-detail #formular #total_block>hr{margin:16px 0;border:none;border-top:1px solid rgba(0,0,0,.1)}#product-detail #formular #total_block #next_step{display:inline-block;float:none;box-sizing:border-box;width:auto;min-width:0;height:51px;padding:0 32px;border:1px solid rgba(0,0,0,0);border-radius:30px;font-family:"Instrument Sans",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;font-size:15px;font-weight:600;line-height:49px;text-align:center;text-decoration:none;cursor:pointer;border-color:#111;background:#111;color:#fff;display:block;width:100%;margin:16px 0 0}#product-detail #formular #total_block #next_step:hover{border-color:#0b5563;background:#0b5563;color:#fff}#product-detail #formular #total_block #next_step.disabled,#product-detail #formular #total_block #next_step[disabled]{border-color:#ddd;background:#f5f5f5;color:dimgray;cursor:not-allowed}#product-detail #formular #delivery{display:grid;grid-template-columns:18px minmax(0, 1fr);column-gap:10px;padding:4px 32px 0;border:none;border-radius:0;background:none}#product-detail #formular #delivery>strong{grid-column:2;font-size:14px;font-weight:400;color:dimgray}#product-detail #formular #delivery>i.icon{grid-column:1;grid-row:1;width:18px;height:18px;margin-top:2px;background:#0b5563;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1.6 4.3h8.1v6.9H1.6z'/%3E%3Cpath d='M9.7 6.7h2.6l2.1 2.4v2.1H9.7'/%3E%3Ccircle cx='4.5' cy='12.1' r='1.3'/%3E%3Ccircle cx='11.9' cy='12.1' r='1.3'/%3E%3C/svg%3E") no-repeat center/contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1.6 4.3h8.1v6.9H1.6z'/%3E%3Cpath d='M9.7 6.7h2.6l2.1 2.4v2.1H9.7'/%3E%3Ccircle cx='4.5' cy='12.1' r='1.3'/%3E%3Ccircle cx='11.9' cy='12.1' r='1.3'/%3E%3C/svg%3E") no-repeat center/contain}#product-detail #formular #delivery>i.icon:before{content:none}#product-detail #formular #delivery time{grid-column:2;display:block}#product-detail #formular #delivery #deliveryDate{display:block;height:auto;padding:0;background:none;font-size:14px;font-weight:600;line-height:1.45;color:#111}#product-detail #formular #delivery #deliveryDate:before{content:none}#product-detail #formular #delivery #delivery_countdown{margin:2px 0 0;padding:0;border:none;background:none;font-size:13px;line-height:1.45;color:dimgray}@media(max-width: 767px){#product-detail #formular #configurator,#product-detail #formular #total_block{padding:32px 20px}}@media(min-width: 1024px)and (max-width: 1279px){#product-detail #formular #configurator{padding:32px 20px}#product-detail #formular #configurator #delivery{padding-left:20px;padding-right:20px}}#product-detail #product_informations>header{display:none}#product-detail #product_informations .sprungmarken{display:none}#product-detail #formular>#total_block{margin-bottom:0}#product-detail #formular>#delivery{margin-top:-16px}#product-detail #formular:not(:has(#detail_infobar>*)){grid-template-areas:"konfig" "preis" "versand"}@media(min-width: 1024px){#product-detail #formular:not(:has(#detail_infobar>*)){grid-template-columns:minmax(0, 1fr) 300px;grid-template-rows:auto;grid-template-areas:"konfig preis"}}@media(min-width: 1280px){#product-detail #formular:not(:has(#detail_infobar>*)){grid-template-columns:minmax(0, 1fr) 360px}}#product-detail #formular #configurator fieldset.upload_field{float:none;width:auto;min-width:0;margin:0;padding:0;border:0;background:none}#product-detail #formular #configurator fieldset.upload_field>.clr{display:none}#product-detail #formular #configurator fieldset.upload_field .upload_area{border:2px dashed #ddd;border-radius:12px;background:#eef3f4;transition:border-color .2s;display:flex;flex-direction:column;align-items:center;gap:10px;float:none;box-sizing:border-box;width:100%;margin:0;padding:32px 16px;border-radius:12px !important;text-align:center}#product-detail #formular #configurator fieldset.upload_field .upload_area:hover{border-color:#0b5563}#product-detail #formular #configurator fieldset.upload_field .upload_area:before{content:"";display:block;width:40px;height:40px;margin:0 auto;background-color:#0b5563;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.1' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 8.7v5.3M5.3 11.3 8 8.7l2.7 2.6M2.7 9.9A4.67 4.67 0 1 1 10.5 5.3h1.2a3 3 0 0 1 1.6 5.5'/%3E%3C/svg%3E") no-repeat center/contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.1' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 8.7v5.3M5.3 11.3 8 8.7l2.7 2.6M2.7 9.9A4.67 4.67 0 1 1 10.5 5.3h1.2a3 3 0 0 1 1.6 5.5'/%3E%3C/svg%3E") no-repeat center/contain;margin-bottom:2px}#product-detail #formular #configurator fieldset.upload_field .upload_area>span:not(.btn){font-size:15px;color:#444}#product-detail #formular #configurator fieldset.upload_field .upload_area>strong:empty{display:none}#product-detail #formular #configurator fieldset.upload_field .upload_area>.btn{display:inline-block;float:none;box-sizing:border-box;width:auto;min-width:0;height:44px;padding:0 32px;border:1px solid rgba(0,0,0,0);border-radius:30px;font-family:"Instrument Sans",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;font-size:15px;font-weight:600;line-height:42px;text-align:center;text-decoration:none;cursor:pointer;border-color:#111;background:#111;color:#fff;margin:4px 0 0}#product-detail #formular #configurator fieldset.upload_field .upload_area>.btn:hover{border-color:#0b5563;background:#0b5563;color:#fff}#product-detail #formular #configurator fieldset.upload_field .upload_area>.btn.disabled,#product-detail #formular #configurator fieldset.upload_field .upload_area>.btn[disabled]{border-color:#ddd;background:#f5f5f5;color:dimgray;cursor:not-allowed}#product-detail #formular #configurator fieldset.upload_field .upload_area>strong{margin:0;font-size:13px;font-weight:400;color:dimgray}#product-detail #formular #configurator fieldset.upload_field progress,#product-detail #formular #configurator fieldset.upload_field .progressBar{appearance:none;width:100%;height:4px;margin:8px 0 0;border:none;border-radius:30px;background:#ddd;overflow:hidden}#product-detail #formular #configurator fieldset.upload_field progress::-webkit-progress-bar,#product-detail #formular #configurator fieldset.upload_field .progressBar::-webkit-progress-bar{background:#ddd}#product-detail #formular #configurator fieldset.upload_field progress::-webkit-progress-value,#product-detail #formular #configurator fieldset.upload_field .progressBar::-webkit-progress-value{background:#0b5563}#product-detail #formular #configurator fieldset.upload_field progress::-moz-progress-bar,#product-detail #formular #configurator fieldset.upload_field .progressBar::-moz-progress-bar{background:#0b5563}#product-detail #formular #configurator fieldset.upload_field progress[value="0"],#product-detail #formular #configurator fieldset.upload_field progress[value="100"],#product-detail #formular #configurator fieldset.upload_field .progressBar[value="0"],#product-detail #formular #configurator fieldset.upload_field .progressBar[value="100"]{display:none}#product-detail #formular #configurator fieldset.upload_field .upload_area>input[type=file]{display:none}#product-detail #formular #configurator fieldset.upload_field .upload_area>.btn{position:static;width:auto}#product-detail #total_block>.hint.message{margin:0;padding:14px 16px;border:1px solid #aac4c8;border-radius:12px;background:#e7eeef;font-size:14px;line-height:1.5;color:#111}#product-detail #formular #priceTable:not(:has(#total_block *)),#product-detail #formular>#total_block:not(:has(*)){display:none}#product-detail #formular #configurator .files{margin-top:10px}#product-detail #formular #configurator .files>div{display:grid;grid-template-columns:48px minmax(0, 1fr) auto;align-items:center;gap:0 12px;margin:0 0 8px;padding:10px 12px;border:1px solid #ddd;border-radius:12px;background:#fff;line-height:1.4}#product-detail #formular #configurator .files>div .preview{float:none;width:48px;height:48px;margin:0;border-radius:8px;background:#f5f5f5;overflow:hidden}#product-detail #formular #configurator .files>div .preview a{display:block}#product-detail #formular #configurator .files>div .preview img,#product-detail #formular #configurator .files>div .preview canvas{display:block;width:48px;height:48px;object-fit:cover}#product-detail #formular #configurator .files>div .file_info{float:none;min-width:0;margin:0}#product-detail #formular #configurator .files>div .file_name code,#product-detail #formular #configurator .files>div .file_name .name{display:block;overflow:hidden;font-family:"Instrument Sans",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;font-size:14px;font-weight:500;text-overflow:ellipsis;white-space:nowrap;color:#111}#product-detail #formular #configurator .files>div .size{font-size:13px;color:dimgray}#product-detail #formular #configurator .files>div .file_name strong.error{display:block;margin:2px 0 0;padding:0;font-size:13px;font-weight:400;color:#d12b0b}#product-detail #formular #configurator .files>div .file_name strong.error:empty{display:none}#product-detail #formular #configurator .files>div .btn.start{display:inline-block;float:none;box-sizing:border-box;width:auto;min-width:0;height:34px;padding:0 16px;border:1px solid rgba(0,0,0,0);border-radius:30px;font-family:"Instrument Sans",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;font-size:15px;font-weight:600;line-height:32px;text-align:center;text-decoration:none;cursor:pointer;border-color:#111;background:#111;color:#fff;margin:0;font-size:13px}#product-detail #formular #configurator .files>div .btn.start:hover{border-color:#0b5563;background:#0b5563;color:#fff}#product-detail #formular #configurator .files>div .btn.start.disabled,#product-detail #formular #configurator .files>div .btn.start[disabled]{border-color:#ddd;background:#f5f5f5;color:dimgray;cursor:not-allowed}#product-detail #formular #configurator .files>div .buttons{float:none;display:flex;align-items:center;gap:8px;margin:0}#product-detail #formular #configurator .files>div .buttons .glyphicon{display:none}#product-detail #formular #configurator .files>div .btn.download{width:auto;min-width:0;height:34px;margin:0;padding:0 14px;border:1px solid #ddd;border-radius:30px;background:#fff;font-family:"Instrument Sans",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;font-size:13px;font-weight:600;line-height:32px;color:#111}#product-detail #formular #configurator .files>div .btn.download:hover{border-color:#111;background:#111;color:#fff}#product-detail #formular #configurator .files>div .btn.delete{position:relative;width:34px;min-width:0;height:34px;margin:0;padding:0;border:1px solid #ddd;border-radius:50%;background:#fff;font-size:0;color:dimgray;overflow:hidden}#product-detail #formular #configurator .files>div .btn.delete:before{content:"";position:absolute;inset:0;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.8 4.3h10.4M6.3 4.3V2.8h3.4v1.5M4.2 4.3l.6 8.6c0 .5.4.8.9.8h4.6c.5 0 .9-.3.9-.8l.6-8.6M6.7 6.8v4.4M9.3 6.8v4.4'/%3E%3C/svg%3E") no-repeat center/15px;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.8 4.3h10.4M6.3 4.3V2.8h3.4v1.5M4.2 4.3l.6 8.6c0 .5.4.8.9.8h4.6c.5 0 .9-.3.9-.8l.6-8.6M6.7 6.8v4.4M9.3 6.8v4.4'/%3E%3C/svg%3E") no-repeat center/15px}#product-detail #formular #configurator .files>div .btn.delete:hover{border-color:#d12b0b;color:#d12b0b}#product-detail #formular #configurator .files>div>.error,#product-detail #formular #configurator .files>div>.warning{grid-column:1/-1;margin:0 0 6px}#product-detail #formular #configurator .files>div>.hidden{display:none}#product-detail #formular #configurator>.files{margin:16px 0 0}#product-detail #formular #configurator>.files:empty{display:none}#product-detail #formular #configurator .template-upload,#product-detail #formular #configurator .template-download{clear:none;height:auto}#product-detail #formular #configurator .template-upload>div,#product-detail #formular #configurator .template-download>div{float:none;margin-bottom:0}#product-detail #formular #configurator .template-upload .file_info,#product-detail #formular #configurator .template-download .file_info{margin:0}#product-detail #formular #configurator .template-upload .error,#product-detail #formular #configurator .template-download .error{width:auto;margin-left:0}#product-detail #formular #configurator .files>div:has(strong.error:not(:empty)),#product-detail #formular #configurator .files>div:has(>.error.hint:not(.hidden)){border-color:#eaa091}#product-detail #formular #configurator>fieldset:has(>input.non-input-field){display:inline-block;width:auto;margin:0 8px 8px 0;vertical-align:top}#product-detail #formular #configurator>fieldset:has(>input.non-input-field)>input.non-input-field{field-sizing:content;width:auto;min-width:0;height:32px !important;padding:0 14px !important;border:0 !important;border-radius:30px;background:#eef3f4 !important;font-size:13px;line-height:32px;color:#111;-webkit-text-fill-color:#111;opacity:1}#product-detail #formular #configurator>fieldset:has(>input.input+button[name=cmd_calc]){display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px}#product-detail #formular #configurator>fieldset:has(>input.input+button[name=cmd_calc])>label{flex-basis:100%}#product-detail #formular #configurator>fieldset:has(>input.input+button[name=cmd_calc])>input.input{flex:0 1 240px;width:auto;height:44px !important}#product-detail #formular #configurator>fieldset:has(>input.input+button[name=cmd_calc])>button[name=cmd_calc]{border-color:#111;background:#111;color:#fff;flex:none;float:none;position:static;box-sizing:border-box;width:44px;height:44px;margin:0;padding:0;border-width:1px;border-style:solid;border-radius:50%}#product-detail #formular #configurator>fieldset:has(>input.input+button[name=cmd_calc])>button[name=cmd_calc]:hover{border-color:#0b5563;background:#0b5563;color:#fff}#product-detail #formular #configurator>fieldset:has(>input.input+button[name=cmd_calc])>button[name=cmd_calc].disabled,#product-detail #formular #configurator>fieldset:has(>input.input+button[name=cmd_calc])>button[name=cmd_calc][disabled]{border-color:#ddd;background:#f5f5f5;color:dimgray;cursor:not-allowed}#product-detail #formular #configurator>fieldset:has(>input.input+button[name=cmd_calc])>button[name=cmd_calc]:before{content:"";display:block;width:18px;height:18px;margin:0 auto;text-indent:0;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M13.3 8A5.3 5.3 0 0 1 3.9 11.4M2.7 8a5.3 5.3 0 0 1 9.4-3.4M12.4 1.9v2.8H9.6M3.6 14.1v-2.8h2.8'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M13.3 8A5.3 5.3 0 0 1 3.9 11.4M2.7 8a5.3 5.3 0 0 1 9.4-3.4M12.4 1.9v2.8H9.6M3.6 14.1v-2.8h2.8'/%3E%3C/svg%3E") center/contain no-repeat}#product-detail #formular #configurator>em.highlight{display:block;float:none;margin:0 0 8px;padding:0;border:0;background:none;font-style:normal;font-size:16px;font-weight:600;color:#111 !important}#product-detail #formular #configurator>em.highlight strong{font-weight:inherit;color:inherit !important}#product-detail #formular #configurator>button.delete,#product-detail #formular #configurator>fieldset>button.delete:not(.btn){display:inline-block;float:none;box-sizing:border-box;width:auto;min-width:0;height:34px;padding:0 14px;border:1px solid rgba(0,0,0,0);border-radius:30px;font-family:"Instrument Sans",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;font-size:15px;font-weight:600;line-height:32px;text-align:center;text-decoration:none;cursor:pointer;display:inline-flex;align-items:center;gap:6px;margin:0 0 16px;border-color:#ddd;background:#fff;font-size:13px;color:#444;transition:border-color .15s ease,color .15s ease}#product-detail #formular #configurator>button.delete>i.icon,#product-detail #formular #configurator>fieldset>button.delete:not(.btn)>i.icon{display:none}#product-detail #formular #configurator>button.delete>span,#product-detail #formular #configurator>fieldset>button.delete:not(.btn)>span{display:inline;margin:0;padding:0;border:0;line-height:inherit}#product-detail #formular #configurator>button.delete:before,#product-detail #formular #configurator>fieldset>button.delete:not(.btn):before{content:"";width:14px;height:14px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.8 4.3h10.4M6.3 4.3V2.8h3.4v1.5M4.2 4.3l.6 8.6c0 .5.4.8.9.8h4.6c.5 0 .9-.3.9-.8l.6-8.6M6.7 6.8v4.4M9.3 6.8v4.4'/%3E%3C/svg%3E") no-repeat center/contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.8 4.3h10.4M6.3 4.3V2.8h3.4v1.5M4.2 4.3l.6 8.6c0 .5.4.8.9.8h4.6c.5 0 .9-.3.9-.8l.6-8.6M6.7 6.8v4.4M9.3 6.8v4.4'/%3E%3C/svg%3E") no-repeat center/contain}#product-detail #formular #configurator>button.delete:hover,#product-detail #formular #configurator>fieldset>button.delete:not(.btn):hover{border-color:#d12b0b;color:#d12b0b}#product-detail #formular #delivery>.showPaperWeight{grid-column:1/-1;display:grid;grid-template-columns:subgrid;margin:16px 0 0;padding:16px 0 0;border-top:1px solid #ddd}#product-detail #formular #delivery>.showPaperWeight:before{content:"";grid-column:1;grid-row:1/span 2;width:18px;height:18px;margin-top:2px;background:#0b5563;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 5.2a2 2 0 1 1 4 0'/%3E%3Cpath d='M4.6 5.2h6.8l1.8 8.6H2.8z'/%3E%3C/svg%3E") no-repeat center/contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 5.2a2 2 0 1 1 4 0'/%3E%3Cpath d='M4.6 5.2h6.8l1.8 8.6H2.8z'/%3E%3C/svg%3E") no-repeat center/contain}#product-detail #formular #delivery>.showPaperWeight>hr{display:none}#product-detail #formular #delivery>.showPaperWeight>strong{grid-column:2;display:block;margin:0 0 2px;font-size:14px;font-weight:400;color:dimgray}#product-detail #formular #delivery>.showPaperWeight>span{grid-column:2;font-size:14px;font-weight:600;color:#111}#product-detail #formular #configurator>h3{overflow-wrap:anywhere}#product-detail #formular #configurator>fieldset:has(>button[name=delAllFiles]){display:flex;justify-content:flex-end;margin-top:0}#product-detail #formular #configurator>fieldset:has(>button[name=delAllFiles])>button[name=delAllFiles]{margin:0;border-color:#eaa091;color:#aa2309}#product-detail #formular #configurator>fieldset:has(>button[name=delAllFiles])>button[name=delAllFiles]:hover{border-color:#d12b0b;background:#faeae7;color:#aa2309}#contact .col_right{padding:0;width:50%}#contact .col_left{width:48%}#contact .upload_field progress,#contact .upload_field .progressBar{width:350px;margin:0 20px 0 185px}#contact .upload_field input{float:right;margin-right:80px}#contact .upload_field .btn.upload{clear:both;margin-top:20px}#contact .preview,#contact .file_info{margin-left:185px}#contact #druckmuster>article{box-sizing:border-box;padding:32px;border-radius:15px;margin-bottom:56px;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:20px}#contact #druckmuster>article>*{grid-column:1/-1}#contact #druckmuster>article>.clr,#contact #druckmuster>article>input[type=hidden]{display:none}#contact #druckmuster>article>h1,#contact #druckmuster>article>.rte_container,#contact #druckmuster>article>hr{margin-bottom:0}#contact #druckmuster>article>fieldset:has(#captcha_code){grid-column:1}#contact #druckmuster>article>fieldset.upload_field{grid-column:1}@media(min-width: 768px){#contact #druckmuster>article:has(>fieldset #captcha_code)>fieldset.upload_field{grid-column:2}}#contact #druckmuster .upload_field input[type=file]{float:none;width:100%;height:auto;margin:0;padding:0;border:none;background:none;font-family:"Instrument Sans",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;font-size:14px;color:#444}#contact #druckmuster .upload_field input[type=file]::file-selector-button{height:50px;padding:0 28px;border:1px solid #111;border-radius:30px;background:#fff;font:inherit;font-weight:600;color:#111;cursor:pointer;margin-right:16px}#contact #druckmuster .upload_field input[type=file]:hover::file-selector-button{background:#111;color:#fff}#contact #druckmuster .upload_field progress,#contact #druckmuster .upload_field .progressBar{appearance:none;width:100%;height:4px;margin:10px 0 0;border:none;border-radius:30px;background:#ddd;overflow:hidden}#contact #druckmuster .upload_field progress::-webkit-progress-bar,#contact #druckmuster .upload_field .progressBar::-webkit-progress-bar{background:#ddd}#contact #druckmuster .upload_field progress::-webkit-progress-value,#contact #druckmuster .upload_field .progressBar::-webkit-progress-value{background:#0b5563}#contact #druckmuster .upload_field progress::-moz-progress-bar,#contact #druckmuster .upload_field .progressBar::-moz-progress-bar{background:#0b5563}#contact #druckmuster .upload_field progress[value="0"],#contact #druckmuster .upload_field progress[value="100"],#contact #druckmuster .upload_field .progressBar[value="0"],#contact #druckmuster .upload_field .progressBar[value="100"]{display:none}#contact #druckmuster .upload_field .btn.upload{margin-top:10px}#contact #druckmuster .preview,#contact #druckmuster .file_info{margin-left:0}#contact #druckmuster>article>button#submit{display:inline-block;float:none;box-sizing:border-box;width:auto;min-width:0;height:51px;padding:0 32px;border:1px solid rgba(0,0,0,0);border-radius:30px;font-family:"Instrument Sans",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;font-size:15px;font-weight:600;line-height:49px;text-align:center;text-decoration:none;cursor:pointer;border-color:#111;background:#111;color:#fff;justify-self:end;margin:10px 0 0}#contact #druckmuster>article>button#submit:hover{border-color:#0b5563;background:#0b5563;color:#fff}#contact #druckmuster>article>button#submit.disabled,#contact #druckmuster>article>button#submit[disabled]{border-color:#ddd;background:#f5f5f5;color:dimgray;cursor:not-allowed}#contact #druckmuster>article>p{margin:0;font-size:14px}#contact #druckmuster .upload_field .files{margin-top:10px}#contact #druckmuster .upload_field .files>div{display:grid;grid-template-columns:48px minmax(0, 1fr) auto;align-items:center;gap:0 12px;margin:0 0 8px;padding:10px 12px;border:1px solid #ddd;border-radius:12px;background:#fff;line-height:1.4}#contact #druckmuster .upload_field .files>div .preview{float:none;width:48px;height:48px;margin:0;border-radius:8px;background:#f5f5f5;overflow:hidden}#contact #druckmuster .upload_field .files>div .preview a{display:block}#contact #druckmuster .upload_field .files>div .preview img,#contact #druckmuster .upload_field .files>div .preview canvas{display:block;width:48px;height:48px;object-fit:cover}#contact #druckmuster .upload_field .files>div .file_info{float:none;min-width:0;margin:0}#contact #druckmuster .upload_field .files>div .file_name code,#contact #druckmuster .upload_field .files>div .file_name .name{display:block;overflow:hidden;font-family:"Instrument Sans",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;font-size:14px;font-weight:500;text-overflow:ellipsis;white-space:nowrap;color:#111}#contact #druckmuster .upload_field .files>div .size{font-size:13px;color:dimgray}#contact #druckmuster .upload_field .files>div .file_name strong.error{display:block;margin:2px 0 0;padding:0;font-size:13px;font-weight:400;color:#d12b0b}#contact #druckmuster .upload_field .files>div .file_name strong.error:empty{display:none}#contact #druckmuster .upload_field .files>div .btn.start{display:inline-block;float:none;box-sizing:border-box;width:auto;min-width:0;height:34px;padding:0 16px;border:1px solid rgba(0,0,0,0);border-radius:30px;font-family:"Instrument Sans",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;font-size:15px;font-weight:600;line-height:32px;text-align:center;text-decoration:none;cursor:pointer;border-color:#111;background:#111;color:#fff;margin:0;font-size:13px}#contact #druckmuster .upload_field .files>div .btn.start:hover{border-color:#0b5563;background:#0b5563;color:#fff}#contact #druckmuster .upload_field .files>div .btn.start.disabled,#contact #druckmuster .upload_field .files>div .btn.start[disabled]{border-color:#ddd;background:#f5f5f5;color:dimgray;cursor:not-allowed}#contact #druckmuster .upload_field .files>div .buttons{float:none;display:flex;align-items:center;gap:8px;margin:0}#contact #druckmuster .upload_field .files>div .buttons .glyphicon{display:none}#contact #druckmuster .upload_field .files>div .btn.download{width:auto;min-width:0;height:34px;margin:0;padding:0 14px;border:1px solid #ddd;border-radius:30px;background:#fff;font-family:"Instrument Sans",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;font-size:13px;font-weight:600;line-height:32px;color:#111}#contact #druckmuster .upload_field .files>div .btn.download:hover{border-color:#111;background:#111;color:#fff}#contact #druckmuster .upload_field .files>div .btn.delete{position:relative;width:34px;min-width:0;height:34px;margin:0;padding:0;border:1px solid #ddd;border-radius:50%;background:#fff;font-size:0;color:dimgray;overflow:hidden}#contact #druckmuster .upload_field .files>div .btn.delete:before{content:"";position:absolute;inset:0;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.8 4.3h10.4M6.3 4.3V2.8h3.4v1.5M4.2 4.3l.6 8.6c0 .5.4.8.9.8h4.6c.5 0 .9-.3.9-.8l.6-8.6M6.7 6.8v4.4M9.3 6.8v4.4'/%3E%3C/svg%3E") no-repeat center/15px;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.8 4.3h10.4M6.3 4.3V2.8h3.4v1.5M4.2 4.3l.6 8.6c0 .5.4.8.9.8h4.6c.5 0 .9-.3.9-.8l.6-8.6M6.7 6.8v4.4M9.3 6.8v4.4'/%3E%3C/svg%3E") no-repeat center/15px}#contact #druckmuster .upload_field .files>div .btn.delete:hover{border-color:#d12b0b;color:#d12b0b}#contact #druckmuster .upload_field .files>div>.error,#contact #druckmuster .upload_field .files>div>.warning{grid-column:1/-1;margin:0 0 6px}#contact #druckmuster .upload_field .files>div>.hidden{display:none}@media(max-width: 767px){#contact #druckmuster>article{padding:32px 20px}#contact #druckmuster>article,#contact #druckmuster .form_billing-address{grid-template-columns:minmax(0, 1fr)}#contact #druckmuster>article>fieldset:has(#captcha_code),#contact #druckmuster>article>fieldset.upload_field{grid-column:1}#contact #druckmuster>article>button#submit{justify-self:stretch;width:100%}}.cnt_prn .default{float:left !important;margin-left:0 !important}.cnt_prn .no_margin{margin:0}.cnt_prn-table th,.cnt_prn-table td:before{color:#0b5563}.cnt_prn-table{margin:1em 0;min-width:300px;width:100%;background:#fff;color:#fff;overflow:hidden}.cnt_prn-table tr{border-top:1px solid #f5f5f5;border-bottom:1px solid #f5f5f5;border-color:#f5f5f5}.cnt_prn-table th{display:none;text-align:left}.cnt_prn-table td{display:block;padding:.25em}.cnt_prn-table td:first-child{padding-top:.5em}.cnt_prn-table td:last-child{padding-bottom:.5em}.cnt_prn-table td:last-child:before{content:attr(data-th) " "}.cnt_prn-table td:before{content:attr(data-th) ": ";font-weight:bold;width:6.5em;display:inline-block}.cnt_prn-table .btn{margin-bottom:0}@media(min-width: 767px){.cnt_prn-table td:before{display:none}.cnt_prn-table th,.cnt_prn-table td{padding:1em !important}.cnt_prn-table th:first-child,.cnt_prn-table td:first-child{padding-left:0}.cnt_prn-table th:last-child,.cnt_prn-table td:last-child{padding-right:0}.cnt_prn-table th,.cnt_prn-table td{display:table-cell}}main#order_sample form#druckmuster{display:grid;grid-template-columns:minmax(0, 3fr) minmax(0, 2fr);gap:16px;align-items:start;margin-bottom:56px}main#order_sample form#druckmuster>:not(article,aside){display:none}main#order_sample form#druckmuster>article,main#order_sample form#druckmuster>aside#sidebar{float:none;box-sizing:border-box;width:auto;margin:0;padding:32px;border-radius:15px;background:#fff}main#order_sample form#druckmuster>article>h1{margin:0 0 16px}main#order_sample form#druckmuster>aside#sidebar>h2{margin:0 0 8px;font-size:28px;line-height:1.2}main#order_sample form#druckmuster>aside#sidebar>hr{height:1px;margin:16px 0;border:none;background:#ddd}main#order_sample form#druckmuster>aside#sidebar fieldset>input[type=checkbox]{margin:0 !important}main#order_sample form#druckmuster>aside#sidebar textarea{margin-bottom:0}main#order_sample form#druckmuster>aside#sidebar fieldset:has(>textarea)+fieldset{margin-top:20px}main#order_sample form#druckmuster>aside#sidebar>p.hint{margin:20px 0 0;padding:0;border:none;background:none;font-size:14px;color:dimgray}main#order_sample form#druckmuster>aside#sidebar>p.hint strong{font-size:inherit;font-weight:600}main#order_sample form#druckmuster>aside#sidebar>.btn{display:block;width:fit-content;margin:20px 0 0 auto}@media(max-width: 1023px){main#order_sample form#druckmuster{grid-template-columns:minmax(0, 1fr)}main#order_sample form#druckmuster>aside#sidebar>.btn{width:100%}}@media(max-width: 767px){main#order_sample form#druckmuster>article,main#order_sample form#druckmuster>aside#sidebar{padding:32px 20px}}main#page.invoice{background:#f5f5f5;padding-bottom:0}main#page.invoice>.wrp{box-sizing:border-box;width:min(640px, calc(100% - 32px));margin:0 auto 56px;padding:32px;border-radius:15px;background:#fff;display:flex;flex-wrap:wrap;gap:8px 16px}main#page.invoice>.wrp>h1,main#page.invoice>.wrp>p{flex:0 0 100%}main#page.invoice>.wrp>h1{margin:0;font-size:28px;line-height:1.2}main#page.invoice>.wrp>p{margin:0 0 16px;font-size:15px;line-height:1.714;color:#444}main#page.invoice>.wrp>br{display:none}main#page.invoice>.wrp>a.btn{display:inline-block;float:none;box-sizing:border-box;width:auto;min-width:0;height:51px;padding:0 32px;border:1px solid rgba(0,0,0,0);border-radius:30px;font-family:"Instrument Sans",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;font-size:15px;font-weight:600;line-height:49px;text-align:center;text-decoration:none;cursor:pointer;border-color:#111;background:#111;color:#fff;flex:1 1 200px;margin:0}main#page.invoice>.wrp>a.btn:hover{border-color:#0b5563;background:#0b5563;color:#fff}main#page.invoice>.wrp>a.btn.disabled,main#page.invoice>.wrp>a.btn[disabled]{border-color:#ddd;background:#f5f5f5;color:dimgray;cursor:not-allowed}main#page.invoice>.wrp>a.btn[target]{display:inline-block;float:none;box-sizing:border-box;width:auto;min-width:0;height:51px;padding:0 32px;border:1px solid rgba(0,0,0,0);border-radius:30px;font-family:"Instrument Sans",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;font-size:15px;font-weight:600;line-height:49px;text-align:center;text-decoration:none;cursor:pointer;border-color:#111;background:rgba(0,0,0,0);color:#111;flex:1 1 200px;margin:0}main#page.invoice>.wrp>a.btn[target]:hover{border-color:#111;background:#111;color:#fff}@media(max-width: 767px){main#page.invoice>.wrp{padding:32px 20px}}main#register #contactlist>.clr{display:none}main#register #contactlist>form[name=form1],main#register #contactlist>form#importAddressForm{box-sizing:border-box;margin:0;padding:32px;border-radius:15px;background:#fff}main#register #contactlist>form[name=form1]>.clr,main#register #contactlist>form#importAddressForm>.clr{display:none}main#register #contactlist>form[name=form1]>h1{margin:0 0 16px}main#register #contactlist>form[name=form1] table{width:100%;border-collapse:collapse}main#register #contactlist>form[name=form1] td{padding:5px 16px 5px 0;vertical-align:top;font-size:14px;line-height:1.45;color:#444}main#register #contactlist>form[name=form1] td:last-child{padding-right:0;text-align:right;white-space:nowrap}main#register #contactlist>form[name=form1] thead td{padding-bottom:8px;font-size:13px;font-weight:500;color:dimgray}main#register #contactlist>form[name=form1] td[colspan]{padding:8px 0}main#register #contactlist>form[name=form1] hr{height:1px;margin:0;border:none;background:rgba(0,0,0,.1)}main#register #contactlist>form[name=form1] strong{font-weight:600;color:#111}main#register #contactlist>form[name=form1] td:last-child span{display:none}main#register #contactlist>form[name=form1] td:last-child a{margin-left:16px;font-weight:500;color:#0b5563}main#register #contactlist>form[name=form1] td:last-child a:hover{text-decoration:underline}main#register #contactlist>form[name=form1] td:last-child a[onclick]{color:#d12b0b}main#register #contactlist>form[name=form1] td:last-child a:after{content:none}main#register #contactlist>form[name=form1] .saveSettings{float:none;width:auto;margin:16px 0 0;padding:0;border:none;text-align:right}main#register #contactlist>form[name=form1] .actionbar{height:auto;margin:0;padding:0}main#register #contactlist>form[name=form1] .actionbar .btn{float:none;width:auto;margin:0}main#register #contactlist>form#importAddressForm{margin:16px 0 56px}main#register #contactlist>form#importAddressForm>h1{margin:0 0 16px;font-size:28px;line-height:1.2}main#register #contactlist>form#importAddressForm>p{margin:0 0 16px;font-size:15px;line-height:1.714}main#register #contactlist>form#importAddressForm>.btn{float:none;margin:0 0 32px}main#register #contactlist>form#importAddressForm>.btn:last-of-type,main#register #contactlist>form#importAddressForm>span.btn{margin-bottom:0}main#register #contactlist>form#importAddressForm>a.btn{display:inline-block;float:none;box-sizing:border-box;width:auto;min-width:0;height:44px;padding:0 32px;border:1px solid rgba(0,0,0,0);border-radius:30px;font-family:"Instrument Sans",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;font-size:15px;font-weight:600;line-height:42px;text-align:center;text-decoration:none;cursor:pointer;border-color:#111;background:rgba(0,0,0,0);color:#111;margin:0 0 32px}main#register #contactlist>form#importAddressForm>a.btn:hover{border-color:#111;background:#111;color:#fff}@media(max-width: 767px){main#register #contactlist>form[name=form1],main#register #contactlist>form#importAddressForm{padding:32px 20px}main#register #contactlist>form[name=form1] thead{display:none}main#register #contactlist>form[name=form1] table,main#register #contactlist>form[name=form1] tbody,main#register #contactlist>form[name=form1] tr,main#register #contactlist>form[name=form1] td{display:block}main#register #contactlist>form[name=form1] td{padding:0}main#register #contactlist>form[name=form1] td:empty{display:none}main#register #contactlist>form[name=form1] td:first-child{padding-top:6px}main#register #contactlist>form[name=form1] td:last-child{padding-top:8px;text-align:left}main#register #contactlist>form[name=form1] td:last-child a:first-child{margin-left:0}main#register #contactlist>form[name=form1] td[colspan]{padding:10px 0}main#register #contactlist>form[name=form1] .saveSettings{text-align:left}main#register #contactlist>form[name=form1] .actionbar .btn{display:block;width:100%}main#register #contactlist>form#importAddressForm>h1{font-size:16px}}main#register #contactlist>form#formular{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:20px;box-sizing:border-box;margin:0 0 56px;padding:32px;border-radius:15px;background:#fff}main#register #contactlist>form#formular>h1,main#register #contactlist>form#formular>h2,main#register #contactlist>form#formular>.hint,main#register #contactlist>form#formular>.saveSettings{grid-column:1/-1}main#register #contactlist>form#formular>.clr,main#register #contactlist>form#formular>input[type=hidden]{display:none}main#register #contactlist>form#formular>h1{margin:0}main#register #contactlist>form#formular>h2{margin:0;font-size:20px;font-weight:600;line-height:1.3;color:#111}main#register #contactlist>form#formular>h2~h2{margin-top:16px;padding-top:32px;border-top:1px solid rgba(0,0,0,.1)}main#register #contactlist>form#formular>fieldset{margin:0}main#register #contactlist>form#formular>.saveSettings{float:none;width:auto;margin:16px 0 0;padding:0;border:none}main#register #contactlist>form#formular .actionbar{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;height:auto;margin:0;padding:0}main#register #contactlist>form#formular .actionbar .btn,main#register #contactlist>form#formular .actionbar input[type=submit]{float:none;width:auto;margin:0}main#register #contactlist>form#formular .actionbar a.btn.back{display:inline-block;float:none;box-sizing:border-box;width:auto;min-width:0;height:51px;padding:0 32px;border:1px solid rgba(0,0,0,0);border-radius:30px;font-family:"Instrument Sans",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;font-size:15px;font-weight:600;line-height:49px;text-align:center;text-decoration:none;cursor:pointer;border-color:#111;background:rgba(0,0,0,0);color:#111}main#register #contactlist>form#formular .actionbar a.btn.back:hover{border-color:#111;background:#111;color:#fff}main#register #contactlist>form#formular .actionbar input[type=submit]{display:inline-block;float:none;box-sizing:border-box;width:auto;min-width:0;height:51px;padding:0 32px;border:1px solid rgba(0,0,0,0);border-radius:30px;font-family:"Instrument Sans",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;font-size:15px;font-weight:600;line-height:49px;text-align:center;text-decoration:none;cursor:pointer;border-color:#111;background:#111;color:#fff}main#register #contactlist>form#formular .actionbar input[type=submit]:hover{border-color:#0b5563;background:#0b5563;color:#fff}main#register #contactlist>form#formular .actionbar input[type=submit].disabled,main#register #contactlist>form#formular .actionbar input[type=submit][disabled]{border-color:#ddd;background:#f5f5f5;color:dimgray;cursor:not-allowed}@media(max-width: 767px){main#register #contactlist>form#formular{grid-template-columns:minmax(0, 1fr);padding:32px 20px}main#register #contactlist>form#formular .actionbar{flex-direction:column-reverse}main#register #contactlist>form#formular .actionbar .btn,main#register #contactlist>form#formular .actionbar input[type=submit]{display:block;width:100%}}#paperOverview .paperOverviewHeaderimage{width:100%;max-width:100%;margin-bottom:30px}#paperOverview .paperOverviewContent{margin-bottom:30px}#paperOverview .paperOverviewContent #pagination_bottom .pagination{height:auto}#paperOverview .paperOverviewContent #pagination_bottom .pagination li{display:inline-block;margin-right:1%}#paperOverview .paperOverviewContent #pagination_bottom .pagination li a{min-width:40px;padding:0 10px;border:solid 1px #575757;background:dimgray;border-radius:2px;float:left;height:40px;cursor:pointer;color:#fff;margin-bottom:24px;box-sizing:border-box;font-size:18px;text-align:center;line-height:40px;margin-right:0}#paperOverview .paperOverviewContent #pagination_bottom .pagination li:first-of-type a,#paperOverview .paperOverviewContent #pagination_bottom .pagination li:last-of-type a{width:100px}#paperOverview .paperOverviewContent #pagination_bottom .pagination li.active a{color:dimgray;background:#fff}#paperOverview .paperOverviewContent #pagination_bottom .pagination li.disabled a{cursor:not-allowed;color:#9c9c9c}#product_filter form{position:relative;z-index:3}#product_filter form #propertySelects{display:grid;grid-template-columns:repeat(4, 1fr);grid-gap:2% 2%}#product_filter form #propertySelects fieldset.multiselect label{width:100%;float:none;text-align:left}#product_filter form #propertySelects fieldset.multiselect .select2 .select2-selection--multiple{background:url(/image.php?t=tpl&f=assets/elements_select.png) no-repeat 98% center #f5f5f5;background-size:25px 25px;border-radius:2px !important;border:solid 1px #b6b6b6;box-sizing:border-box;padding:6px 10px 0 10px;font-size:14px;min-height:40px;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out;width:100%}#product_filter form #propertySelects fieldset.multiselect .select2 .select2-selection--multiple .select2-selection__choice{margin-top:0;margin-bottom:3px;background:none;border:none}#product_filter form #propertySelects fieldset.multiselect .select2 .select2-selection--multiple .select2-selection__choice__remove{margin-right:5px;color:#0b5563}#product_filter form #propertySelects fieldset.multiselect .select2 .select2-selection--multiple .select2-selection__choice__remove:hover{color:#d12b0b}#product_filter form #propertySelects fieldset.multiselect .select2 .select2-selection--multiple .select2-search--inline .select2-search__field{height:26px;margin-top:0;border:0 !important}#product_filter .btn{line-height:1;margin-top:24px;margin-bottom:50px;margin-left:0;width:23.5%}#loadingMessage{display:flex;height:100px;width:100%;align-items:center;justify-content:center}#loadingMessage .loader{text-align:center}#loadingMessage .loader #preloader{right:inherit;left:inherit;display:block;position:relative;height:60px;width:60px;margin:0 auto 20px auto;background:none}#loadingMessage .loader #preloader .anim.loading{top:0;right:0;height:50px;width:50px}@media screen and (max-width: 1280px){#paperOverview .paperOverviewContent #pagination_bottom .pagination li a{min-width:0;width:inherit}}@media screen and (max-width: 800px){#product_filter form #propertySelects{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:2% 2%}#product_filter .btn{width:32%;margin-top:16px}}@media screen and (max-width: 500px){#product_filter form #propertySelects{display:block}#product_filter form #propertySelects fieldset.multiselect{width:100%}#product_filter .btn{width:100%}}#paperDetailsCon .paperDetailsHeaderimage{width:100%;max-width:100%;margin-bottom:30px}#paperDetailsCon .product-listing h2{margin-bottom:30px}#paperDetailsCon .product-listing .accordion h3{background:#f0f0f0;padding:10px 80px 10px 30px;box-sizing:border-box;margin-bottom:0;border-bottom:1px solid #444;transition:border ease-in 350ms;position:relative}#paperDetailsCon .product-listing .accordion h3:hover{cursor:pointer}#paperDetailsCon .product-listing .accordion h3.is-active{border-bottom:1px solid #f0f0f0}#paperDetailsCon .product-listing .accordion h3:last-of-type{border-bottom:1px solid #f0f0f0}#paperDetailsCon .product-listing .accordion .cards{padding:30px;box-sizing:border-box;overflow:hidden;display:none}#paperDetailsCon .product-listing .accordion .accordion__toggle{margin-left:10px;height:3px;background-color:#444;width:13px;display:block;position:absolute;top:50%;right:30px;border-radius:2px}#paperDetailsCon .product-listing .accordion .accordion__toggle::before{content:"";width:3px;height:13px;display:block;background-color:#444;position:absolute;top:-5px;left:5px;border-radius:2px}#paperDetailsCon .product-listing .accordion .is-active .accordion__toggle{background-color:#444}#paperDetailsCon .product-listing .accordion .is-active .accordion__toggle::before{display:none}#paperDetailsCon .product-listing .accordion .accordion__body{height:0;padding:0 30px;overflow:hidden;display:block;transition:all cubic-bezier(0, 0, 0, 0.5) 350ms}#paperDetailsCon .product-listing .accordion .accordion__body.is-active{display:block;height:auto;padding:30px 30px;overflow:visible}#paperDetailsCon .product-listing .btn{margin-top:30px}#modulesPrinttemplate{margin-bottom:20px;padding:15px;background:#fff}#modulesPrinttemplate h3{margin:0 0 20px 0;text-align:left;font-size:14px}#modulesPrinttemplate h3:after{display:none}#modulesPrinttemplate li{border-bottom:1px solid #c4c4c4;padding-bottom:2px !important;margin-bottom:2px;height:42px}#modulesPrinttemplate li .icon{float:left;width:32px;margin:4px 5px 0 1px}#modulesPrinttemplate li .icon img{width:100%;height:auto}#modulesPrinttemplate li a{display:block;height:42px;line-height:42px;text-decoration:none;-webkit-transition:all 0.25s ease-out;-moz-transition:all 0.25s ease-out;transition:all 0.25s ease-out}#modulesPrinttemplate li a:hover{background:#c4c4c4;color:#fff;text-decoration:none}#modulesPrinttemplate li:last-child{border-bottom:none}.climate{margin:0 0 40px 0}.climate .climateItem{background:#f5f5f5;margin-bottom:20px}.climate .climateItem .accContent{display:none;margin:20px;padding-top:20px;border-top:1px solid #ccc}.climate .climateItem .accContent li{margin-left:20px;list-style-type:disc}.climate .climateItem .accContent img{width:100%;height:auto}.climate .climateItem .accHead{display:block;cursor:pointer;padding:10px;min-height:110px;box-sizing:border-box}.climate .climateItem .accHead .openBtn{float:left;margin:25px 10px 0 5px;background:#fff;position:relative;color:#ccc;display:block;border-radius:50%;height:40px;width:40px}.climate .climateItem .accHead .openBtn:before{content:"+";position:absolute;color:#ccc;display:block;height:40px;width:40px;font-size:30px;line-height:40px;text-align:center;top:0;left:0}.climate .climateItem .accHead h3{color:#0b5563;padding:10px;margin-bottom:0;float:left}.climate .climateItem .accHead .climateInfobox{background:#fff;width:350px;float:right;padding:5px 10px;margin:5px;border-radius:5px;box-sizing:border-box}.climate .climateItem .accHead .climateInfobox span{width:180px;display:inline-block}.climate .climateItem .accHead.current .openBtn{-webkit-transition:all 0.25s ease-out;-moz-transition:all 0.25s ease-out;transition:all 0.25s ease-out}.climate .climateItem .accHead.current .openBtn:before{content:"-"}@media screen and (max-width: 800px){.climate .climateItem .accHead .climateInfobox{float:none;width:calc(100% - 10px)}.climate .climateItem .accHead h3{float:none}}.climatePartnerAccount span{display:inline-block;width:150px;font-weight:bold}@media screen and (max-width: 480px){.climatePartnerAccount span{display:block;width:100%}}@-moz-document url-prefix(){select option{padding:5px 15px}.btn.upload{padding:0 10px 0 0}input[type=file]{height:auto !important}}select::-ms-expand{display:none}#delivery_countdown{font-size:12px;display:block;margin-top:5px;padding:5px;background:#f5f5f5;border:solid 1px #c2c2c2}.fr-window,.fr-window [class^=fr-],.fr-overlay,.fr-overlay [class^=fr-],.fr-spinner,.fr-spinner [class^=fr-]{box-sizing:border-box}.fr-window{position:fixed;width:100%;height:100%;top:0;left:0;font:13px/20px "Lucida Sans","Lucida Sans Unicode","Lucida Grande",Verdana,Arial,sans-serif;transform:translateZ(0px)}.fr-overlay{z-index:99998}.fr-window{z-index:99999}.fr-spinner{z-index:100000}.fr-overlay{position:fixed;top:0;left:0;height:100%;width:100%}.fr-overlay-background{float:left;width:100%;height:100%;background:#000;opacity:.9;filter:alpha(opacity=90)}.fr-overlay-ui-fullclick .fr-overlay-background{background:#292929;opacity:1;filter:alpha(opacity=100)}.fr-window.fr-mobile-touch,.fr-overlay.fr-mobile-touch{position:absolute;overflow:visible}.fr-measured{margin:0 !important;min-width:0 !important;min-height:0 !important}.fr-box{position:absolute;top:0;left:0;width:100%;height:100%}.fr-pages{position:absolute;width:100%;height:100%;overflow:hidden;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fr-page{position:absolute;width:100%;height:100%}.fr-container{position:absolute;top:0;left:0;right:0;bottom:0;margin:0;padding:0;text-align:center}.fr-hovering-clickable .fr-container{cursor:pointer}.fr-ui-inside .fr-container{padding:20px 20px}.fr-ui-inside.fr-no-sides .fr-container{padding:20px}.fr-ui-outside .fr-container{padding:20px 82px}.fr-ui-outside.fr-no-sides .fr-container{padding:20px 48px}@media all and (max-width: 700px)and (orientation: portrait),all and (orientation: landscape)and (max-height: 700px){.fr-ui-inside .fr-container{padding:12px 12px}.fr-ui-inside.fr-no-sides .fr-container{padding:12px}.fr-ui-outside .fr-container{padding:12px 72px}.fr-ui-outside.fr-no-sides .fr-container{padding:12px 48px}}@media all and (max-width: 500px)and (orientation: portrait),all and (orientation: landscape)and (max-height: 500px){.fr-ui-inside .fr-container{padding:0px 0px}.fr-ui-inside.fr-no-sides .fr-container{padding:0px}.fr-ui-outside .fr-container{padding:0px 72px}.fr-ui-outside.fr-no-sides .fr-container{padding:0px 48px}}.fr-ui-fullclick .fr-container{padding:0}.fr-ui-fullclick.fr-no-sides .fr-container{padding:0}.fr-ui-fullclick.fr-type-video .fr-container{padding:0px 62px}.fr-ui-fullclick.fr-no-sides.fr-type-video .fr-container{padding:48px 0px}.fr-overflow-y .fr-container{padding-top:0 !important;padding-bottom:0 !important}.fr-content,.fr-content-background{position:absolute;top:50%;left:50%;overflow:visible}.fr-content-element{float:left;width:100%;height:100%}.fr-content-background{background:#101010}.fr-info{position:absolute;top:0;left:0;width:100%;color:#efefef;font-size:13px;line-height:20px;text-align:left;-webkit-text-size-adjust:none;text-size-adjust:none;-webkit-user-select:text;-khtml-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.fr-info-background{position:absolute;top:0;left:0;height:100%;width:100%;background:#000;line-height:1%;filter:none;opacity:1}.fr-ui-inside .fr-info-background{filter:alpha(opacity=80);opacity:.8;zoom:1}.fr-ui-outside .fr-info-background{background:#0d0d0d}.fr-content .fr-info{top:auto;bottom:0}.fr-info-padder{display:block;overflow:hidden;padding:12px;position:relative;width:auto}.fr-caption{width:auto;display:inline;white-space:wrap;color:#fff}.fr-position{color:#b3b3b3;float:right;line-height:21px;opacity:.99;position:relative;text-align:right;margin-left:15px;white-space:nowrap}.fr-position-outside,.fr-position-inside{position:absolute;bottom:0;right:0;margin:12px;width:auto;padding:2px 8px;border-radius:10px;font-size:11px;line-height:20px;text-shadow:0 1px 0 rgba(0,0,0,.4);display:none;overflow:hidden;white-space:nowrap;-webkit-text-size-adjust:none;text-size-adjust:none;-webkit-user-select:text;-khtml-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.fr-position-inside{border:0}.fr-position-background{position:absolute;top:0;left:0;width:100%;height:100%;background:#0d0d0d;filter:alpha(opacity=80);opacity:.8;zoom:1}.fr-position-text{color:#b3b3b3}.fr-position-outside .fr-position-text,.fr-position-inside .fr-position-text{float:left;position:relative;text-shadow:0 1px 1px rgba(0,0,0,.3);opacity:1}.fr-ui-outside .fr-position-outside{display:block}.fr-ui-outside .fr-info .fr-position{display:none}.fr-ui-inside.fr-no-caption .fr-position-inside{display:block}.fr-info a,.fr-info a:hover{color:#ccc;border:0;background:none;text-decoration:underline}.fr-info a:hover{color:#eee}.fr-ui-outside.fr-no-caption .fr-info{display:none}.fr-ui-inside.fr-no-caption .fr-caption{display:none}.fr-stroke{position:absolute;top:0;left:0;width:100%;height:1px}.fr-stroke-vertical{width:1px;height:100%}.fr-stroke-horizontal{padding:0 1px}.fr-stroke-right{left:auto;right:0}.fr-stroke-bottom{top:auto;bottom:0}.fr-stroke-color{float:left;width:100%;height:100%;background:rgba(255,255,255,.08)}.fr-info .fr-stroke-color{background:rgba(80,80,80,.3)}.fr-ui-outside.fr-has-caption .fr-content .fr-stroke-bottom{display:none}.fr-ui-fullclick .fr-stroke{display:none}.fr-ui-fullclick .fr-content-background{box-shadow:none}.fr-info .fr-stroke-top{display:none}.fr-side{position:absolute;top:50%;width:54px;height:72px;margin:0 9px;margin-top:-36px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;zoom:1}.fr-side-previous{left:0}.fr-side-next{right:0;left:auto}.fr-side-disabled{cursor:default}.fr-side-hidden{display:none !important}.fr-side-button{float:left;width:100%;height:100%;margin:0;padding:0}.fr-side-button-background{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#101010;background-color:#ccc}.fr-side-button-icon{float:left;position:relative;height:100%;width:100%;zoom:1;background-position:50% 50%;background-repeat:no-repeat}@media all and (max-width: 500px)and (orientation: portrait),all and (orientation: landscape)and (max-height: 414px){.fr-side{width:54px;height:60px;margin:0;margin-top:-30px}.fr-side-button{width:48px;height:60px;margin:0 3px}}.fr-close{position:absolute;width:48px;height:48px;top:0;right:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.fr-close-background,.fr-close-icon{position:absolute;top:12px;left:12px;height:26px;width:26px;background-position:50% 50%;background-repeat:no-repeat}.fr-close-background{background-color:#000}.fr-thumbnails{position:absolute;overflow:hidden}.fr-thumbnails-disabled .fr-thumbnails{display:none !important}.fr-thumbnails-horizontal .fr-thumbnails{width:100%;height:12%;min-height:74px;max-height:160px;bottom:0}.fr-thumbnails-vertical .fr-thumbnails{height:100%;width:10%;min-width:74px;max-width:160px;left:0}.fr-thumbnails,.fr-thumbnails *{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fr-thumbnails-wrapper{position:absolute;top:0;left:50%;height:100%}.fr-thumbnails-vertical .fr-thumbnails-wrapper{top:50%;left:0}.fr-thumbnails-slider{position:relative;width:100%;height:100%;float:left;zoom:1}.fr-thumbnails-slider-slide{position:absolute;top:0;left:0;height:100%}.fr-thumbnails-thumbs{float:left;height:100%;overflow:hidden;position:relative;top:0;left:0}.fr-thumbnails-slide{position:absolute;top:0;height:100%;width:100%}.fr-thumbnail-frame{position:absolute;zoom:1;overflow:hidden}.fr-thumbnail{position:absolute;width:30px;height:100%;left:50%;top:50%;zoom:1;cursor:pointer;margin:0 10px}.fr-ltIE9 .fr-thumbnail *{overflow:hidden;z-index:1;zoom:1}.fr-thumbnail-wrapper{position:relative;background:#161616;width:100%;height:100%;float:left;overflow:hidden;display:inline;z-index:0}.fr-thumbnail-overlay{cursor:pointer}.fr-thumbnail-active .fr-thumbnail-overlay{cursor:default}.fr-thumbnail-overlay,.fr-thumbnail-overlay-background,.fr-thumbnail-overlay-border{position:absolute;top:0;left:0;width:100%;height:100%;border-width:0;overflow:hidden;border-style:solid;border-color:rgba(0,0,0,0)}.fr-ltIE9 .fr-thumbnail-overlay-border{border-width:0 !important}.fr-thumbnail .fr-thumbnail-image{position:absolute;filter:alpha(opacity=85);opacity:.85;max-width:none}.fr-thumbnail:hover .fr-thumbnail-image,.fr-thumbnail-active:hover .fr-thumbnail-image{filter:alpha(opacity=99);opacity:.99}.fr-thumbnail-active .fr-thumbnail-image,.fr-thumbnail-active:hover .fr-thumbnail-image{filter:alpha(opacity=35);opacity:.35}.fr-thumbnail-active{cursor:default}.fr-thumbnail-loading,.fr-thumbnail-loading-background,.fr-thumbnail-loading-icon{position:absolute;top:0;left:0;width:100%;height:100%}.fr-thumbnail-loading-background{background-color:#161616;background-position:50% 50%;background-repeat:no-repeat;opacity:.8;position:relative;float:left}.fr-thumbnail-loading-icon{display:none}.fr-thumbnail-error .fr-thumbnail-image{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#202020}.fr-thumbnails-side{float:left;height:100%;width:28px;margin:0 5px;position:relative;overflow:hidden}.fr-thumbnails-side-previous{margin-left:12px}.fr-thumbnails-side-next{margin-right:12px}.fr-thumbnails-vertical .fr-thumbnails-side{height:28px;width:100%;margin:10px 0}.fr-thumbnails-vertical .fr-thumbnails-side-previous{margin-top:20px}.fr-thumbnails-vertical .fr-thumbnails-side-next{margin-bottom:20px}.fr-thumbnails-side-button{position:absolute;top:50%;left:50%;margin-top:-14px;margin-left:-14px;width:28px;height:28px;cursor:pointer}.fr-thumbnails-side-button-background{position:absolute;top:0;left:0;height:100%;width:100%;filter:alpha(opacity=80);opacity:.8;-moz-transition:background-color .2s ease-in;-webkit-transition:background-color .2s ease-in;transition:background-color .2s ease-in;background-color:#333;cursor:pointer;border-radius:4px}.fr-thumbnails-side-button:hover .fr-thumbnails-side-button-background{background-color:#3b3b3b}.fr-thumbnails-side-button-disabled *{cursor:default}.fr-thumbnails-side-button-disabled:hover .fr-thumbnails-side-button-background{background-color:#333}.fr-thumbnails-side-button-icon{height:42px;width:42px;position:absolute;top:0;left:0;width:100%;height:100%}.fr-thumbnails-vertical .fr-thumbnails-side,.fr-thumbnails-vertical .fr-thumbnails-thumbs,.fr-thumbnails-vertical .fr-thumbnail-frame{clear:both}.fr-window-ui-fullclick .fr-thumbnails{background:#090909}.fr-window-ui-fullclick.fr-thumbnails-enabled.fr-thumbnails-horizontal .fr-info .fr-stroke-bottom{display:block !important}.fr-window-ui-fullclick.fr-thumbnails-enabled.fr-thumbnails-vertical .fr-info .fr-stroke-left{display:block !important}.fr-thumbnails-horizontal .fr-thumbnails-thumbs{padding:12px 5px}.fr-thumbnails-vertical .fr-thumbnails-thumbs{padding:5px 12px}.fr-thumbnails-measured .fr-thumbnails-thumbs{padding:0 !important}@media all and (min-height: 700px){.fr-thumbnails-horizontal .fr-thumbnails-thumbs{padding:16px 8px}.fr-thumbnails-horizontal .fr-thumbnails-side{margin:0 8px}.fr-thumbnails-horizontal .fr-thumbnails-side-previous{margin-left:16px}.fr-thumbnails-horizontal .fr-thumbnails-side-next{margin-right:16px}}@media all and (min-height: 980px){.fr-thumbnails-horizontal .fr-thumbnails-thumbs{padding:20px 10px}.fr-thumbnails-horizontal .fr-thumbnails-side{margin:0 10px}.fr-thumbnails-horizontal .fr-thumbnails-side-previous{margin-left:20px}.fr-thumbnails-horizontal .fr-thumbnails-side-next{margin-right:20px}}@media all and (min-width: 1200px){.fr-thumbnails-vertical .fr-thumbnails-thumbs{padding:8px 16px}.fr-thumbnails-vertical .fr-thumbnails-side{margin:0 8px}.fr-thumbnails-vertical .fr-thumbnails-side-previous{margin-top:16px}.fr-thumbnails-vertical .fr-thumbnails-side-next{margin-bottom:16px}}@media all and (min-width: 1800px){.fr-thumbnails-vertical .fr-thumbnails-thumbs{padding:10px 20px}.fr-thumbnails-vertical .fr-thumbnails-side{margin:10px 0}.fr-thumbnails-vertical .fr-thumbnails-side-previous{margin-top:20px}.fr-thumbnails-vertical .fr-thumbnails-side-next{margin-bottom:20px}}@media all and (max-width: 500px)and (orientation: portrait),all and (orientation: landscape)and (max-height: 500px){.fr-thumbnails-horizontal .fr-thumbnails{display:none !important}}@media all and (max-width: 700px)and (orientation: portrait),all and (orientation: landscape)and (max-height: 414px){.fr-thumbnails-vertical .fr-thumbnails{display:none !important}}@media all and (max-width: 500px)and (orientation: portrait),all and (orientation: landscape)and (max-height: 414px){.fr-page{min-width:100%}.fr-page{min-height:100%}}.fr-window-ui-fullclick .fr-side-next-outside,.fr-window-ui-fullclick .fr-side-previous-outside,.fr-window-ui-fullclick .fr-close-outside,.fr-window-ui-fullclick .fr-content .fr-side-next,.fr-window-ui-fullclick .fr-content .fr-side-previous,.fr-window-ui-fullclick .fr-content .fr-close,.fr-window-ui-fullclick .fr-content .fr-info,.fr-window-ui-outside .fr-side-next-fullclick,.fr-window-ui-outside .fr-side-previous-fullclick,.fr-window-ui-outside .fr-close-fullclick,.fr-window-ui-outside .fr-content .fr-side-next,.fr-window-ui-outside .fr-content .fr-side-previous,.fr-window-ui-outside .fr-content .fr-close,.fr-window-ui-outside .fr-content .fr-info,.fr-window-ui-inside .fr-page>.fr-info,.fr-window-ui-inside .fr-side-next-fullclick,.fr-window-ui-inside .fr-side-previous-fullclick,.fr-window-ui-inside .fr-close-fullclick,.fr-window-ui-inside .fr-side-next-outside,.fr-window-ui-inside .fr-side-previous-outside,.fr-window-ui-inside .fr-close-outside{display:none !important}.fr-toggle-ui{opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}.fr-visible-fullclick-ui .fr-box>.fr-toggle-ui,.fr-visible-inside-ui .fr-ui-inside .fr-toggle-ui{opacity:1}.fr-hidden-fullclick-ui .fr-box>.fr-toggle-ui,.fr-hidden-inside-ui .fr-ui-inside .fr-toggle-ui{-webkit-transition:opacity .3s;transition:opacity .3s}.fr-ltIE9.fr-hidden-fullclick-ui .fr-box>.fr-toggle-ui,.fr-ltIE9.fr-hidden-inside-ui .fr-ui-inside .fr-toggle-ui{display:none}.fr-spinner{position:fixed;width:52px;height:52px;background:#101010;background:rgba(16,16,16,.85);border-radius:5px}.fr-spinner div{position:absolute;top:0;left:0;height:64%;width:64%;margin-left:18%;margin-top:18%;opacity:1;-webkit-animation:fresco-12 1.2s infinite ease-in-out;animation:fresco-12 1.2s infinite ease-in-out}.fr-spinner div:after{content:"";position:absolute;top:0;left:50%;width:2px;height:8px;margin-left:-1px;background:#fff;box-shadow:0 0 1px rgba(0,0,0,0)}.fr-spinner div.fr-spin-1{-ms-transform:rotate(30deg);-webkit-transform:rotate(30deg);transform:rotate(30deg);-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.fr-spinner div.fr-spin-2{-ms-transform:rotate(60deg);-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-animation-delay:-1s;animation-delay:-1s}.fr-spinner div.fr-spin-3{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-animation-delay:-0.9s;animation-delay:-0.9s}.fr-spinner div.fr-spin-4{-ms-transform:rotate(120deg);-webkit-transform:rotate(120deg);transform:rotate(120deg);-webkit-animation-delay:-0.8s;animation-delay:-0.8s}.fr-spinner div.fr-spin-5{-ms-transform:rotate(150deg);-webkit-transform:rotate(150deg);transform:rotate(150deg);-webkit-animation-delay:-0.7s;animation-delay:-0.7s}.fr-spinner div.fr-spin-6{-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-animation-delay:-0.6s;animation-delay:-0.6s}.fr-spinner div.fr-spin-6{-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-animation-delay:-0.6s;animation-delay:-0.6s}.fr-spinner div.fr-spin-7{-ms-transform:rotate(210deg);-webkit-transform:rotate(210deg);transform:rotate(210deg);-webkit-animation-delay:-0.5s;animation-delay:-0.5s}.fr-spinner div.fr-spin-8{-ms-transform:rotate(240deg);-webkit-transform:rotate(240deg);transform:rotate(240deg);-webkit-animation-delay:-0.4s;animation-delay:-0.4s}.fr-spinner div.fr-spin-9{-ms-transform:rotate(270deg);-webkit-transform:rotate(270deg);transform:rotate(270deg);-webkit-animation-delay:-0.3s;animation-delay:-0.3s}.fr-spinner div.fr-spin-10{-ms-transform:rotate(300deg);-webkit-transform:rotate(300deg);transform:rotate(300deg);-webkit-animation-delay:-0.2s;animation-delay:-0.2s}.fr-spinner div.fr-spin-11{-ms-transform:rotate(330deg);-webkit-transform:rotate(330deg);transform:rotate(330deg);-webkit-animation-delay:-0.1s;animation-delay:-0.1s}.fr-spinner div.fr-spin-12{-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg);-webkit-animation-delay:0s;animation-delay:0s}@-webkit-keyframes fresco-12{0%{opacity:1}100%{opacity:0}}@keyframes fresco-12{0%{opacity:1}100%{opacity:0}}.fr-thumbnail-spinner{position:absolute;top:50%;left:50%;margin-top:-20px;margin-left:-20px;width:40px;height:40px}.fr-thumbnail-spinner-spin{position:relative;float:left;margin:8px 0 0 8px;text-indent:-9999em;border-top:2px solid rgba(255,255,255,.2);border-right:2px solid rgba(255,255,255,.2);border-bottom:2px solid rgba(255,255,255,.2);border-left:2px solid #fff;-webkit-animation:fr-thumbnail-spin 1.1s infinite linear;animation:fr-thumbnail-spin 1.1s infinite linear}.fr-thumbnail-spinner-spin,.fr-thumbnail-spinner-spin:after{border-radius:50%;width:24px;height:24px}@-webkit-keyframes fr-thumbnail-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes fr-thumbnail-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.fr-error{float:left;position:relative;background-color:#ca3434;width:160px;height:160px}.fr-error-icon{position:absolute;width:42px;height:42px;top:50%;left:50%;margin-left:-21px;margin-top:-21px}.fr-window-skin-fresco .fr-side-button-icon,.fr-window-skin-fresco .fr-close-icon,.fr-window-skin-fresco .fr-thumbnails-side-button-icon,.fr-window-skin-fresco .fr-error-icon{background-image:url("/tpl/ds_master/assets/fresco/sprite.svg")}.fr-window-skin-fresco.fr-no-svg .fr-side-button-icon,.fr-window-skin-fresco.fr-no-svg .fr-close-icon,.fr-window-skin-fresco.fr-no-svg .fr-thumbnails-side-button-icon,.fr-window-skin-fresco .fr-error-icon{background-image:url("/tpl/ds_master/assets/fresco/sprite.png")}.fr-window-skin-fresco .fr-error-icon{background-position:-160px -126px}.fr-window-skin-fresco .fr-content-background{background:#101010;box-shadow:0 0 5px rgba(0,0,0,.4)}.fr-window-skin-fresco.fr-window-ui-fullclick .fr-content-background{box-shadow:none}.fr-window-skin-fresco .fr-thumbnail-wrapper{box-shadow:0 0 3px rgba(0,0,0,.3)}.fr-window-skin-fresco .fr-thumbnail-active .fr-thumbnail-wrapper{box-shadow:0 0 1px rgba(0,0,0,.1)}.fr-window-skin-fresco .fr-side-button-background{background-color:rgba(0,0,0,0)}.fr-window-skin-fresco .fr-side-previous .fr-side-button-icon{background-position:-13px -14px}.fr-window-skin-fresco .fr-side-next .fr-side-button-icon{background-position:-93px -14px}.fr-window-skin-fresco .fr-side-previous:hover .fr-side-button-icon{background-position:-13px -114px}.fr-window-skin-fresco .fr-side-next:hover .fr-side-button-icon{background-position:-93px -114px}.fr-window-skin-fresco.fr-no-svg .fr-hovering-previous .fr-side-previous .fr-side-button-icon,.fr-window-skin-fresco.fr-no-svg.fr-mobile-touch .fr-side-previous .fr-side-button-icon{background-position:-13px -114px}.fr-window-skin-fresco.fr-no-svg .fr-hovering-next .fr-side-next .fr-side-button-icon,.fr-window-skin-fresco.fr-no-svg.fr-mobile-touch .fr-side-next .fr-side-button-icon{background-position:-93px -114px}.fr-window-skin-fresco.fr-no-svg .fr-side-previous.fr-side-disabled .fr-side-button-icon,.fr-window-skin-fresco.fr-no-svg .fr-hovering-previous .fr-side-previous.fr-side-disabled .fr-side-button-icon,.fr-window-skin-fresco.fr-no-svg .fr-side-previous.fr-side-disabled:hover .fr-side-button-icon{background-position:-13px -214px}.fr-window-skin-fresco.fr-no-svg .fr-side-next.fr-side-disabled .fr-side-button-icon,.fr-window-skin-fresco.fr-no-svg .fr-hovering-next .fr-side-next.fr-side-disabled .fr-side-button-icon,.fr-window-skin-fresco.fr-no-svg .fr-side-next.fr-side-disabled:hover .fr-side-button-icon{background-position:-93px -214px}.fr-window-skin-fresco.fr-svg .fr-side-previous .fr-side-button-icon{background-position:-13px -114px}.fr-window-skin-fresco.fr-svg .fr-side-next .fr-side-button-icon{background-position:-93px -114px}.fr-window-skin-fresco.fr-svg .fr-side-button-icon{opacity:.5}.fr-window-skin-fresco.fr-svg .fr-side:hover .fr-side-button-icon,.fr-window-skin-fresco.fr-svg .fr-hovering-previous .fr-side-previous .fr-side-button-icon,.fr-window-skin-fresco.fr-svg .fr-hovering-next .fr-side-next .fr-side-button-icon{opacity:1}.fr-window-skin-fresco.fr-svg.fr-mobile-touch .fr-side .fr-side-button-icon{opacity:.8}.fr-window-skin-fresco.fr-svg .fr-side-disabled .fr-side-button-icon,.fr-window-skin-fresco.fr-svg .fr-hovering-previous .fr-side-disabled .fr-side-button-icon,.fr-window-skin-fresco.fr-svg .fr-hovering-next .fr-side-disabled .fr-side-button-icon,.fr-window-skin-fresco.fr-svg .fr-side-disabled:hover .fr-side-button-icon,.fr-window-skin-fresco.fr-svg.fr-mobile-touch .fr-side-disabled .fr-side-button-icon{opacity:.2}.fr-window-skin-fresco.fr-window-ui-inside .fr-type-image .fr-side-disabled .fr-side-button-icon,.fr-window-skin-fresco.fr-window-ui-fullclick.fr-showing-type-image .fr-side-disabled .fr-side-button-icon{background-image:none}@media all and (max-width: 500px)and (orientation: portrait),all and (orientation: landscape)and (max-height: 414px){.fr-window-skin-fresco .fr-side-previous .fr-side-button-icon{background-position:0px -300px}.fr-window-skin-fresco .fr-side-next .fr-side-button-icon{background-position:-48px -300px}.fr-window-skin-fresco .fr-side-previous:hover .fr-side-button-icon{background-position:0px -360px}.fr-window-skin-fresco .fr-side-next:hover .fr-side-button-icon{background-position:-48px -360px}.fr-window-skin-fresco.fr-no-svg .fr-hovering-previous .fr-side-previous .fr-side-button-icon,.fr-window-skin-fresco.fr-no-svg.fr-mobile-touch .fr-side-previous .fr-side-button-icon{background-position:0px -360px}.fr-window-skin-fresco.fr-no-svg .fr-hovering-next .fr-side-next .fr-side-button-icon,.fr-window-skin-fresco.fr-no-svg.fr-mobile-touch .fr-side-next .fr-side-button-icon{background-position:-48px -360px}.fr-window-skin-fresco.fr-svg .fr-side-previous .fr-side-button-icon{background-position:0px -360px}.fr-window-skin-fresco.fr-svg .fr-side-next .fr-side-button-icon{background-position:-48px -360px}.fr-window-skin-fresco.fr-no-svg .fr-side-previous.fr-side-disabled .fr-side-button-icon,.fr-window-skin-fresco.fr-no-svg .fr-hovering-previous .fr-side-previous.fr-side-disabled .fr-side-button-icon,.fr-window-skin-fresco.fr-no-svg .fr-side-previous.fr-side-disabled:hover .fr-side-button-icon{background-position:0px -420px}.fr-window-skin-fresco.fr-no-svg .fr-side-next.fr-side-disabled .fr-side-button-icon,.fr-window-skin-fresco.fr-no-svg .fr-hovering-next .fr-side-next.fr-side-disabled .fr-side-button-icon,.fr-window-skin-fresco.fr-no-svg .fr-side-next.fr-side-disabled:hover .fr-side-button-icon{background-position:-48px -420px}}.fr-window-skin-fresco.fr-window-ui-outside .fr-close-background{background-color:#363636}.fr-window-skin-fresco.fr-window-ui-outside .fr-close:hover .fr-close-background{background-color:#434343}.fr-window-skin-fresco.fr-window-ui-inside .fr-close-background,.fr-window-skin-fresco.fr-window-ui-fullclick .fr-close-background{background-color:#131313;filter:alpha(opacity=80);opacity:.8}.fr-window-skin-fresco.fr-window-ui-inside .fr-close:hover .fr-close-background,.fr-window-skin-fresco.fr-window-ui-fullclick .fr-close:hover .fr-close-background{background-color:#191919}.fr-window-skin-fresco .fr-close .fr-close-icon{background-position:-168px -8px}.fr-window-skin-fresco .fr-close:hover .fr-close-icon{background-position:-210px -8px}.fr-window-skin-fresco.fr-svg .fr-close .fr-close-icon{background-position:-210px -8px;opacity:.8}.fr-window-skin-fresco .fr-close:hover .fr-close-icon{opacity:1}.fr-window-skin-fresco .fr-thumbnail-wrapper{border-color:rgba(0,0,0,0);border-style:solid;border-width:0}.fr-window-skin-fresco .fr-thumbnail-wrapper{box-shadow:0 0 3px rgba(0,0,0,.3)}.fr-window-skin-fresco .fr-thumbnail-active .fr-thumbnail-wrapper{box-shadow:0 0 1px rgba(0,0,0,.1)}.fr-window-skin-fresco .fr-thumbnail-wrapper{box-shadow:0 -1px 4px rgba(0,0,0,.3)}.fr-window-skin-fresco .fr-thumbnail-overlay-border{border-width:1px;border-color:rgba(255,255,255,.08)}.fr-window-skin-fresco .fr-thumbnail-active .fr-thumbnail-overlay-border,.fr-window-skin-fresco .fr-thumbnail-active:hover .fr-thumbnail-overlay-border{border:0px}.fr-window-skin-fresco .fr-thumbnails-side-previous .fr-thumbnails-side-button-icon{background-position:-167px -49px}.fr-window-skin-fresco .fr-thumbnails-side-previous:hover .fr-thumbnails-side-button-icon{background-position:-209px -49px}.fr-window-skin-fresco .fr-thumbnails-side-next .fr-thumbnails-side-button-icon{background-position:-167px -91px}.fr-window-skin-fresco .fr-thumbnails-side-next:hover .fr-thumbnails-side-button-icon{background-position:-209px -91px}.fr-window-skin-fresco.fr-thumbnails-vertical .fr-thumbnails-side-previous .fr-thumbnails-side-button-icon{background-position:-293px -49px}.fr-window-skin-fresco.fr-thumbnails-vertical .fr-thumbnails-side-previous:hover .fr-thumbnails-side-button-icon{background-position:-335px -49px}.fr-window-skin-fresco.fr-thumbnails-vertical .fr-thumbnails-side-next .fr-thumbnails-side-button-icon{background-position:-293px -91px}.fr-window-skin-fresco.fr-thumbnails-vertical .fr-thumbnails-side-next:hover .fr-thumbnails-side-button-icon{background-position:-335px -91px}.fr-window-skin-fresco.fr-svg .fr-thumbnails-side .fr-thumbnails-side-button-icon{-moz-transition:opacity .2s ease-in;-webkit-transition:opacity .2s ease-in;transition:opacity .2s ease-in;opacity:.8}.fr-window-skin-fresco.fr-svg .fr-thumbnails-side-previous .fr-thumbnails-side-button-icon,.fr-window-skin-fresco.fr-svg .fr-thumbnails-side-previous .fr-thumbnails-side-button-disabled{background-position:-167px -49px}.fr-window-skin-fresco.fr-svg .fr-thumbnails-side-next .fr-thumbnails-side-button-icon,.fr-window-skin-fresco.fr-svg .fr-thumbnails-side-next .fr-thumbnails-side-button-disabled{background-position:-209px -91px}.fr-window-skin-fresco.fr-svg .fr-thumbnails-side:hover .fr-thumbnails-side-button-icon{opacity:1}.fr-window-skin-fresco.fr-svg.fr-thumbnails-vertical .fr-thumbnails-side-previous .fr-thumbnails-side-button-icon,.fr-window-skin-fresco.fr-svg.fr-thumbnails-vertical .fr-thumbnails-side-previous .fr-thumbnails-side-button-disabled{background-position:-293px -49px}.fr-window-skin-fresco.fr-svg.fr-thumbnails-vertical .fr-thumbnails-side-next .fr-thumbnails-side-button-icon,.fr-window-skin-fresco.fr-svg.fr-thumbnails-vertical .fr-thumbnails-side-next .fr-thumbnails-side-button-disabled{background-position:-335px -91px}.fr-window-skin-fresco.fr-svg .fr-thumbnails-side .fr-thumbnails-side-button-disabled,.fr-window-skin-fresco.fr-svg .fr-thumbnails-side:hover .fr-thumbnails-side-button-disabled{opacity:.5}.fr-window-skin-fresco.fr-no-svg .fr-thumbnails-side-previous .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon,.fr-window-skin-fresco.fr-no-svg .fr-thumbnails-side-previous:hover .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon{background-position:-251px -49px}.fr-window-skin-fresco.fr-no-svg .fr-thumbnails-side-next .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon,.fr-window-skin-fresco.fr-no-svg .fr-thumbnails-side-next:hover .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon{background-position:-251px -91px}.fr-window-skin-fresco.fr-no-svg .fr-thumbnails-side .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-background,.fr-window-skin-fresco.fr-no-svg .fr-thumbnails-side:hover .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-background{filter:alpha(opacity=50)}.fr-window-skin-fresco.fr-no-svg.fr-thumbnails-vertical .fr-thumbnails-side-previous .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon,.fr-window-skin-fresco.fr-no-svg.fr-thumbnails-vertical .fr-thumbnails-side-previous:hover .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon{background-position:-377px -49px}.fr-window-skin-fresco.fr-no-svg.fr-thumbnails-vertical .fr-thumbnails-side-next .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon,.fr-window-skin-fresco.fr-no-svg.fr-thumbnails-vertical .fr-thumbnails-side-next:hover .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon{background-position:-377px -91px}