﻿:root{--color_font: #000;--color_white: #fff;--color_highlight: #062c40;--color_dark: #696969;--color_light: #99aeb4;--color_success: #062c40;--color_error: #d12b0b;--color_warning: #da9103;--color_gray: #f5f5f5;--color_individual: #cc2a29;--color_btn: #062c40;--color_green: #2a8c58;--color_logo_dark: #062c40}@font-face{font-family:"icon";src:url("../assets/font/druckshop-premium.eot");src:url("../assets/font/druckshop-premium.eot?#iefix") format("embedded-opentype"),url("../assets/font/druckshop-premium.woff") format("woff"),url("../assets/font/druckshop-premium.ttf") format("truetype"),url("../assets/font/druckshop-premium.svg#druckshop-premium") format("svg");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"light";src:url("../assets/font/Manrope-Light.woff2") format("woff2"),url("../assets/font/Manrope-Light.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"regular";src:url("../assets/font/Manrope-Regular.woff2") format("woff2"),url("../assets/font/Manrope-Regular.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"medium";src:url("../assets/font/Manrope-Medium.woff2") format("woff2"),url("../assets/font/Manrope-Medium.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"bold";src:url("../assets/font/Manrope-Bold.woff2") format("woff2"),url("../assets/font/Manrope-Bold.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"extrabold";src:url("../assets/font/Manrope-ExtraBold.woff2") format("woff2"),url("../assets/font/Manrope-ExtraBold.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"tagged";src:url("../assets/font/Titillium-Light-webfont.eot");src:url("../assets/font/Titillium-Light-webfont.eot?#iefix") format("embedded-opentype"),url("../assets/font/Titillium-Light-webfont.woff") format("woff2"),url("../assets/font/Titillium-Light-webfont.woff") format("woff"),url("../assets/font/Titillium-Light-webfont.ttf") format("truetype"),url("../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("../assets/font/fa-regular-400.woff2") format("woff2"),url("../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("../assets/font/fa-solid-900.woff2") format("woff2"),url("../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:#000}*: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{line-height:1;overflow-x:hidden;background:#f5f5f5}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:#000;color:#fff}::-webkit-selection{background:#000;color:#fff}::-ms-selection{background:#000;color:#fff}::-o-selection{background:#000;color:#fff}::selection{background:#000;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;color:#000;font-weight:100;margin-bottom:24px}h1,h2,h3,.headline{font-size:24px;margin-bottom:48px}h4{font-size:20px}h5{font-size:18px}h6{font-size:18px}p{color:#000;font-size:16px;line-height:24px;margin-bottom:24px}br{line-height:24px}ul{margin-bottom:24px}ul li{list-style:none;color:#000;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:#062c40}.highlight.success{color:#062c40 !important}.highlight.error{color:#d12b0b !important}a{color:#062c40}a:hover{color:#020c11;text-decoration:underline}a::-webkit-selection{color:#fff;background:#062c40}a::-moz-selection{color:#fff;background:#062c40}a::-ms-selection{color:#fff;background:#062c40}a::selection{color:#fff;background:#062c40}strong:not([class=headline]),b{font-family:"bold";font-weight:300;font-style:normal}span.delete{border-bottom:solid 1px gray;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}.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 #666;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:1150px;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:#062c40;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:#000}#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:1150px;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:#062c40;margin:0 0 0 0}#actionModal.forNews .modal.newsModal.type2 .contentwrapper .modal-title .subtitle{font-size:12px;margin-bottom:0;color:#000}#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:#062c40;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:#000}#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:#062c40;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:#000}#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(0,0,0,.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:#062c40;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:#f7f7f7}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("../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:#000;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{margin-top:20px}#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:14px;height:14px;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}.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{color:#062c40 !important}.rte_container s{text-decoration:line-through}.rte_container u{text-decoration:underline}.rte_container li{list-style:none;color:#000;font-size:16px;line-height:24px;position:relative;padding-left:20px}.rte_container li:before{content:"";background:#000;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){height:40px}.pagination:not(.UserSavedDesigns) a,.pagination:not(.UserSavedDesigns) .current{color:#fff;margin-right:3px;border-radius:3px;padding:5px 0;text-align:center;width:27px;height:30px;box-sizing:border-box;background:#062c40;display:block;float:left;-webkit-transition:all 0.25s ease-out;-moz-transition:all 0.25s ease-out;transition:all 0.25s ease-out}.pagination:not(.UserSavedDesigns) a:hover,.pagination:not(.UserSavedDesigns) .current:hover{text-decoration:none;background:#020c11;-webkit-transition:all 0.25s ease-out;-moz-transition:all 0.25s ease-out;transition:all 0.25s ease-out}.pagination:not(.UserSavedDesigns) .current{font-size:14px;background:#000;-webkit-transition:all 0.25s ease-out;-moz-transition:all 0.25s ease-out;transition:all 0.25s ease-out}.pagination:not(.UserSavedDesigns) .current:hover{background:#000;-webkit-transition:all 0.25s ease-out;-moz-transition:all 0.25s ease-out;transition:all 0.25s ease-out}.pagination:not(.UserSavedDesigns) .previous,.pagination:not(.UserSavedDesigns) .next{position:relative;padding:0}.pagination:not(.UserSavedDesigns) .previous i,.pagination:not(.UserSavedDesigns) .next i{display:block;width:100%;height:100%}.pagination:not(.UserSavedDesigns) .previous:before,.pagination:not(.UserSavedDesigns) .next:before{left:2px;top:4px;position:absolute;font-size:24px;line-height:22px;text-align:center;color:#fff}#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:#062c40;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}.contact-persons{box-sizing:border-box;max-width:1560px;margin:0 auto;padding:0;margin:154px auto 150px auto;text-align:center}.contact-persons__eyebrow{display:block;margin:0 0 16px 0;font-family:"medium";font-size:20px;line-height:1;letter-spacing:.075em;text-transform:uppercase;color:#cc2a29}.contact-persons__headline{display:block;margin:0 0 69px 0;font-family:"extrabold";font-size:50px;line-height:62px;color:#062c40}.contact-persons__list{display:flex;flex-wrap:wrap;justify-content:center;gap:60px}.contact-person{display:flex;align-items:center;box-sizing:border-box;width:636px;max-width:100%;min-height:300px;padding:30px 32px;border-radius:25px;background:#fff;text-align:left}.contact-person__photo{flex:0 0 240px;width:240px;height:240px;margin:0 58px 0 0;border-radius:50%;overflow:hidden;background:#062c40}.contact-person__photo img{display:block;width:100%;height:100%;margin:0;object-fit:cover;object-position:center top}.contact-person__body{flex:1 1 auto;min-width:0}.contact-person__name,.contact-person__role,.contact-person__mail,.contact-person__phone{display:block;font-size:27px;line-height:40px;color:#1e1e1e}.contact-person__name{font-family:"extrabold"}.contact-person__mail{margin-top:10px}.contact-person__mail,.contact-person__phone{color:#1e1e1e;-webkit-transition:all 0.25s ease-out;-moz-transition:all 0.25s ease-out;transition:all 0.25s ease-out}.contact-person__mail:hover,.contact-person__phone:hover{text-decoration:none;color:#cc2a29}@media screen and (max-width: 1619px){.contact-persons{margin:110px auto 108px auto}.contact-persons__headline{margin-bottom:52px;font-size:38px;line-height:46px}.contact-persons__list{gap:40px}.contact-person{width:470px;min-height:230px;padding:24px}.contact-person__photo{flex:0 0 180px;width:180px;height:180px;margin-right:40px}.contact-person__name,.contact-person__role,.contact-person__mail,.contact-person__phone{font-size:20px;line-height:30px}}@media screen and (max-width: 639px){.contact-persons{margin:60px auto 58px auto}.contact-persons__eyebrow{margin-bottom:20px}.contact-persons__headline{margin-bottom:30px;font-size:30px;line-height:38px}.contact-person{flex-direction:column;width:100%;padding:30px 20px;text-align:center}.contact-person__photo{margin:0 0 20px 0}}.cms-section{box-sizing:border-box;max-width:1020px;margin:0 auto;text-align:center;margin-top:130px}.cms-section__eyebrow{display:block;margin:0 0 8px 0;font-family:"medium";font-size:20px;line-height:1;letter-spacing:.075em;text-transform:uppercase;color:#cc2a29}.cms-section h2{width:auto;margin:0 0 50px 0;padding:0;background:none;text-align:center;font-family:"extrabold";font-size:50px;line-height:62px;color:#062c40}.cms-section h2:after{display:none}.cms-section h3,.cms-section h4{width:auto;margin:40px 0 10px 0;padding:0;background:none;text-align:center;font-family:"extrabold";font-size:21px;line-height:30px;color:#062c40}.cms-section h3:after,.cms-section h4:after{display:none}.cms-section p{margin:0 0 20px 0;font-family:"regular";font-size:21px;line-height:30px;color:#062c40}.cms-section p:last-child{margin-bottom:0}.cms-section ul,.cms-section ol{display:inline-block;margin:0 0 20px 0;padding:0;text-align:left}@media screen and (max-width: 1619px){.cms-section__eyebrow{margin-bottom:12px;font-size:16px}.cms-section h2{margin-bottom:36px;font-size:38px;line-height:46px}.cms-section h3,.cms-section h4{margin-top:32px;font-size:19px;line-height:28px}.cms-section p{font-size:18px;line-height:28px}}@media screen and (max-width: 639px){.cms-section h2{margin-bottom:24px;font-size:30px;line-height:38px}}.cms-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;box-sizing:border-box;width:280px;max-width:100%;height:53px;margin-top:30px;border-radius:15px;background:#062c40;font-family:"bold";font-size:18px;line-height:1;color:#fff;-webkit-transition:all 0.25s ease-out;-moz-transition:all 0.25s ease-out;transition:all 0.25s ease-out}.cms-button:after{content:"";display:block;flex:0 0 18px;width:18px;height:18px;background-color:#fff;-webkit-mask-image:url("../assets/icon/icon-arrow-right.svg");mask-image:url("../assets/icon/icon-arrow-right.svg");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.cms-button:hover{text-decoration:none;background:#cc2a29;color:#fff}.rte_container a.cms-button{color:#fff !important}.contact-person:not(:has(.contact-person__photo)):before{content:"";flex:0 0 240px;width:240px;height:240px;margin:0 58px 0 0;border-radius:50%;background:#062c40}@media screen and (max-width: 1619px){.contact-person:not(:has(.contact-person__photo)):before{flex:0 0 180px;width:180px;height:180px;margin-right:40px}}@media screen and (max-width: 639px){.contact-person:not(:has(.contact-person__photo)):before{margin:0 0 20px 0}}@media screen and (max-width: 1619px){.cms-section{margin-top:100px}.cms-button{width:240px;height:46px;font-size:16px}.cms-button:after{flex:0 0 16px;width:16px;height:16px}}@media screen and (max-width: 639px){.cms-section{margin-top:60px}}.cms-banner{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0, 1fr) 27%;box-sizing:border-box;max-width:1560px;min-height:610px;margin:0 auto;text-align:left;color:#fff}.cms-banner .cms-banner__content{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:60px 40px 60px 0}.cms-banner .cms-banner__title{width:auto;margin:0;padding:0;background:none;text-align:left;font-family:"bold";font-size:62px;line-height:64px;color:#fff}.cms-banner .cms-banner__title:after{content:"";display:block;position:static;width:188px;height:2px;margin:12px 0 0 0;background:#cc2a29}.cms-banner .cms-banner__highlight{font-family:inherit;color:#cc2a29}.cms-banner .cms-banner__text{max-width:760px;margin:22px 0 0 0;font-family:"regular";font-size:21px;line-height:30px;color:#fff}.cms-banner .cms-banner__text:last-of-type{margin-bottom:28px}.cms-banner .cms-banner__button{display:inline-flex;align-items:center;gap:22px;box-sizing:border-box;height:53px;padding:0 30px 0 12px;border-radius:27px;background:#cc2a29;font-family:"bold";font-size:25px;line-height:1;color:#fff;-webkit-transition:all 0.25s ease-out;-moz-transition:all 0.25s ease-out;transition:all 0.25s ease-out}.cms-banner .cms-banner__button:before{content:"";flex:0 0 30px;width:30px;height:30px;border-radius:50%;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23cc2a29' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='4' y1='12' x2='19' y2='12'/%3E%3Cpolyline points='13 6 19 12 13 18'/%3E%3C/svg%3E") no-repeat center/18px 18px}.cms-banner .cms-banner__button:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.cms-banner .cms-banner__button:hover,.cms-banner .cms-banner__button:focus{text-decoration:none;color:#fff}.cms-banner .cms-banner__button:focus-visible{outline:3px solid #fff;outline-offset:4px}.cms-banner:hover .cms-banner__button{background:#aa2322}.cms-banner .cms-banner__aside{display:flex;flex-direction:column;justify-content:center;padding:60px 0 60px 33px;background:rgba(6,44,64,.6);box-shadow:0 0 0 100vmax rgba(6,44,64,.6);clip-path:inset(0 -100vmax 0 0)}.cms-banner .cms-banner__logo{display:block;align-self:flex-start;width:auto;max-width:100%;height:70px;margin:0 0 22px 0}.cms-banner .cms-banner__contacts{margin:0;padding:0;list-style:none}.cms-banner .cms-banner__contact{position:relative;display:flex;align-items:center;min-height:45px;margin:0;padding:0 0 0 70px;background:none;font-family:"light";font-size:22px;line-height:1.2;color:#fff}.cms-banner .cms-banner__contact:before{content:"";position:absolute;top:50%;left:15px;width:28px;height:28px;margin:-14px 0 0 0;border-radius:50%;background:#fff}.cms-banner .cms-banner__contact:after{content:"";position:absolute;top:50%;left:22px;width:14px;height:14px;margin-top:-7px;background-color:#cc2a29;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;mask-repeat:no-repeat;mask-position:center;mask-size:contain}.cms-banner .cms-banner__contact--phone:after{-webkit-mask-image:url("../assets/icon/icon-phone.svg");mask-image:url("../assets/icon/icon-phone.svg")}.cms-banner .cms-banner__contact--mail:after{-webkit-mask-image:url("../assets/icon/icon-mail.svg");mask-image:url("../assets/icon/icon-mail.svg")}.cms-banner .cms-banner__contact--web:after{-webkit-mask-image:url("../assets/icon/icon-globe.svg");mask-image:url("../assets/icon/icon-globe.svg")}.rte_container a.cms-banner__button{color:#fff !important}@media screen and (max-width: 1619px){.cms-banner{min-height:450px}.cms-banner .cms-banner__content{padding:40px 30px 40px 0}.cms-banner .cms-banner__title{font-size:46px;line-height:48px}.cms-banner .cms-banner__title:after{width:140px;margin-top:10px}.cms-banner .cms-banner__text{max-width:580px;margin-top:16px;font-size:16px;line-height:23px}.cms-banner .cms-banner__text:last-of-type{margin-bottom:22px}.cms-banner .cms-banner__button{gap:16px;height:42px;padding:0 24px 0 9px;border-radius:21px;font-size:19px}.cms-banner .cms-banner__button:before{flex:0 0 24px;width:24px;height:24px;background-size:14px 14px}.cms-banner .cms-banner__aside{padding:40px 0 40px 24px}.cms-banner .cms-banner__logo{height:52px;margin-bottom:16px}.cms-banner .cms-banner__contact{min-height:34px;padding-left:52px;font-size:16px}.cms-banner .cms-banner__contact:before{left:10px;width:22px;height:22px;margin-top:-11px}.cms-banner .cms-banner__contact:after{left:15px;width:12px;height:12px;margin-top:-6px}}@media screen and (max-width: 1023px){.cms-banner{grid-template-columns:minmax(0, 1fr);min-height:0}.cms-banner .cms-banner__content{padding:40px 0}.cms-banner .cms-banner__title{font-size:38px;line-height:42px}.cms-banner .cms-banner__button{margin-top:0;height:46px;font-size:18px}.cms-banner .cms-banner__aside{padding:24px 0;clip-path:inset(0 -100vmax)}}@media screen and (max-width: 639px){.cms-banner .cms-banner__content{padding:32px 0}.cms-banner .cms-banner__title{font-size:30px;line-height:34px}.cms-banner .cms-banner__title:after{width:110px;margin-top:16px}.cms-banner .cms-banner__button{font-size:17px}.cms-banner .cms-banner__aside{padding:22px 0}.cms-banner .cms-banner__logo{height:44px}}.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%;gap:1%;display:flex;flex-wrap:wrap}.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:solid 2px rgba(255,255,255,0);position:relative;float:left;width:30%;margin:0;overflow:hidden;height:auto;border-radius:20px;background:#fff;margin-bottom:2%}.trade-groups .card.cardBig,.product-listing .card.cardBig{width:50%}.trade-groups .card span:after,.product-listing .card span:after{position:absolute;margin-left:3px;margin-top:1px;font-family:"icon";content:"v";transform:rotate(-90deg);font-size:16px}.trade-groups .card .link,.product-listing .card .link{font-size:14px;color:#000;text-align:left;display:block;margin-bottom:10px}.trade-groups .card img,.product-listing .card img{width:100%;height:auto;-webkit-transition:all 0.25s ease-out;-moz-transition:all 0.25s ease-out;transition:all 0.25s ease-out}.trade-groups .card figcaption,.product-listing .card figcaption{position:relative;padding:15px 10px 10px 10px;text-align:left;font-size:12px;-webkit-transition:all 0.25s ease-out;-moz-transition:all 0.25s ease-out;transition:all 0.25s ease-out}.trade-groups .card:hover,.product-listing .card:hover{box-shadow:0 0 3px rgba(0,0,0,.25);-webkit-transition:all 0.25s ease-out;-moz-transition:all 0.25s ease-out;transition:all 0.25s ease-out}.trade-groups .card:hover figcaption,.product-listing .card:hover figcaption{-webkit-transition:all 0.25s ease-out;-moz-transition:all 0.25s ease-out;transition:all 0.25s ease-out;background:rgba(6,44,64,.65)}.trade-groups .card:hover figcaption strong,.trade-groups .card:hover figcaption h2,.trade-groups .card:hover figcaption .link,.trade-groups .card:hover figcaption .rte_container,.product-listing .card:hover figcaption strong,.product-listing .card:hover figcaption h2,.product-listing .card:hover figcaption .link,.product-listing .card:hover figcaption .rte_container{color:#fff}.trade-groups .card:hover img,.product-listing .card:hover img{transform:scale(1.05)}.trade-groups .card strong,.trade-groups .card h2,.product-listing .card strong,.product-listing .card h2{font-size:18px;text-align:left;color:#000;display:block;margin-bottom:0}.trade-groups .card em,.product-listing .card em{border:1px solid #062c40;border-radius:2em;padding:2px 5px;color:#000;font-size:10px;margin-left:5px}.trade-groups .card .preview-btn,.product-listing .card .preview-btn{z-index:2;position:absolute;width:40px;height:40px;top:0;right:0;-webkit-transition:all 0.25s ease-out;-moz-transition:all 0.25s ease-out;transition:all 0.25s ease-out;border-radius:0 0 0 20px;background:rgba(255,255,255,.2);border:solid 1px rgba(255,255,255,.2);border-right:0;border-top:0}.trade-groups .card .preview-btn:before,.product-listing .card .preview-btn:before{display:block;width:40px;line-height:40px;text-align:center;font-size:30px;color:#fff;font-family:icon;content:"+"}.trade-groups .card .preview-btn:hover,.product-listing .card .preview-btn:hover{text-decoration:none;border-color:rgba(255,255,255,.5);-webkit-transition:all 0.25s ease-out;-moz-transition:all 0.25s ease-out;transition:all 0.25s ease-out;background:rgba(255,255,255,.5)}.trade-groups .card .preview-btn:hover:before,.product-listing .card .preview-btn:hover:before{border:none}.trade-groups .card a:not(.fresco),.product-listing .card a:not(.fresco){z-index:1;position:absolute;top:0;left:0;right:0;bottom:0;display:block}.trade-groups .card a:not(.fresco):hover,.product-listing .card a:not(.fresco):hover{text-decoration:none}.trade-groups.full .content,.product-listing.full .content{width:100%}.trade-groups.full .card,.product-listing.full .card{width:24%}.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)}.trade-groups{padding:163px 0 0 0;margin-bottom:131px}.trade-groups,.product-listing{background:#f5f5f5}.trade-groups>.wrp>.trade-groups__eyebrow,.product-listing>.wrp>.trade-groups__eyebrow{display:block;margin:0 0 16px 0;font-family:"medium";font-size:20px;line-height:1;letter-spacing:.075em;text-transform:uppercase;color:#cc2a29}.trade-groups>.wrp>h1,.trade-groups>.wrp>.headline,.product-listing>.wrp>h1,.product-listing>.wrp>.headline{margin:0 0 79px 0;padding:0;font-family:"extrabold";font-size:50px;line-height:62px;text-transform:none;color:#062c40}.trade-groups .content,.product-listing .content{float:none;width:auto;display:grid;grid-template-columns:repeat(4, 1fr);gap:30px}.trade-groups .card,.product-listing .card{float:none;height:auto;margin:0;border:none;border-radius:15px;background:#fff;overflow:hidden}.trade-groups .card>a:not(.preview-btn),.product-listing .card>a:not(.preview-btn){display:block}.trade-groups .card figure,.product-listing .card figure{margin:0}.trade-groups .card picture,.product-listing .card picture{display:block;width:100%}.trade-groups .card img,.product-listing .card img{display:block;width:100%;height:auto;aspect-ratio:500/341;object-fit:cover}.trade-groups .card figcaption,.product-listing .card figcaption{display:flex;flex-direction:column;box-sizing:border-box;min-height:152px;padding:26px 24px 29px 24px;text-align:left}.trade-groups .card h2,.trade-groups .card strong,.product-listing .card h2,.product-listing .card strong{display:block;margin:0 0 14px 0;font-family:"extrabold";font-size:26px;line-height:1.15;color:#062c40;overflow-wrap:break-word;hyphens:auto}.trade-groups .card span:after,.product-listing .card span:after{content:none}.trade-groups .card .link,.product-listing .card .link{display:inline-flex;align-items:center;gap:8px;margin:auto 0 0 0;font-family:"bold";font-size:18px;line-height:1;color:#cc2a29}.trade-groups .card .link:after,.product-listing .card .link:after{content:"";display:block;position:static;transform:none;margin:0;flex:0 0 16px;width:16px;height:16px;background-color:#cc2a29;-webkit-mask-image:url("../assets/icon/icon-arrow-right.svg");-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;mask-image:url("../assets/icon/icon-arrow-right.svg");mask-repeat:no-repeat;mask-position:center;mask-size:contain}.trade-groups .card:hover,.product-listing .card:hover{box-shadow:0 6px 24px rgba(6,44,64,.12)}.trade-groups .card:hover figcaption,.product-listing .card:hover figcaption{background:none}.trade-groups .card:hover figcaption h2,.trade-groups .card:hover figcaption strong,.trade-groups .card:hover figcaption .rte_container,.product-listing .card:hover figcaption h2,.product-listing .card:hover figcaption strong,.product-listing .card:hover figcaption .rte_container{color:#062c40}.trade-groups .card:hover figcaption .link,.product-listing .card:hover figcaption .link{color:#062c40}.trade-groups .card:hover figcaption .link:after,.product-listing .card:hover figcaption .link:after{background-color:#062c40}.trade-groups .card,.trade-groups.full .card,.product-listing .card,.product-listing.full .card{width:100%}@media screen and (max-width: 1619px){.trade-groups{padding-top:110px;margin-bottom:88px}.trade-groups>.wrp>.trade-groups__eyebrow,.product-listing>.wrp>.trade-groups__eyebrow{margin-bottom:12px;font-size:16px}.trade-groups>.wrp>h1,.trade-groups>.wrp>.headline,.product-listing>.wrp>h1,.product-listing>.wrp>.headline{margin-bottom:52px;font-size:38px;line-height:46px}.trade-groups .content,.product-listing .content{gap:22px}.trade-groups .card figcaption,.product-listing .card figcaption{min-height:122px;padding:20px 18px 22px 18px}.trade-groups .card h2,.trade-groups .card strong,.product-listing .card h2,.product-listing .card strong{margin-bottom:10px;font-size:21px}.trade-groups .card .link,.product-listing .card .link{font-size:16px}}@media screen and (max-width: 1280px){.trade-groups .content,.product-listing .content{grid-template-columns:repeat(3, 1fr);gap:20px}}@media screen and (max-width: 1023px){.trade-groups{padding-top:60px;margin-bottom:48px}.trade-groups>.wrp>h1,.trade-groups>.wrp>.headline,.product-listing>.wrp>h1,.product-listing>.wrp>.headline{margin-bottom:30px;font-size:30px;line-height:38px}.trade-groups .content,.product-listing .content{grid-template-columns:repeat(2, 1fr);gap:16px}}@media screen and (max-width: 639px){.trade-groups .content,.product-listing .content{grid-template-columns:1fr}}#trade-blocks{padding:30px 0 30px 0;background:#fff}#trade-blocks .card{overflow:hidden;float:left;width:370px;margin:0 20px 20px 0;box-sizing:border-box;height:255px;color:#fff;background:#062c40;position:relative;border-radius:20px;z-index:0}#trade-blocks .card.last-item{margin-right:0}#trade-blocks .card img{z-index:0;top:0;left:0;position:absolute;width:100%;height:auto;-webkit-transition:all 0.25s ease-out;-moz-transition:all 0.25s ease-out;transition:all 0.25s ease-out}#trade-blocks .card figcaption{padding:30px;box-sizing:border-box;position:absolute;z-index:1;left:0;right:0;height:150px;bottom:-150px;background:rgba(0,0,0,.65);-webkit-transition:all 0.25s ease-out;-moz-transition:all 0.25s ease-out;transition:all 0.25s ease-out}#trade-blocks .card:hover img{right:-5%;top:-5%;bottom:-5%;left:-5%;width:110%;-webkit-transition:all 0.25s ease-out;-moz-transition:all 0.25s ease-out;transition:all 0.25s ease-out}#trade-blocks .card:hover figcaption{bottom:0;-webkit-transition:all 0.25s ease-out;-moz-transition:all 0.25s ease-out;transition:all 0.25s ease-out}#trade-blocks .card h3{z-index:2;color:#000;position:absolute;top:0;left:0;padding:20px 30px;display:block;font-size:24px;text-transform:uppercase}#trade-blocks .card p{font-size:18px;color:#fff}#trade-blocks .card a{position:absolute;top:0;left:0;right:0;bottom:0;z-index:3;display:block}#trade-blocks .card a:hover{text-decoration:none}#trade-blocks .card:nth-child(1) h3{color:#fff}#trade-blocks .card:nth-child(1) figcaption{bottom:0;background:rgba(0,0,0,0)}#trade-blocks .card.double{width:760px}#account_tracking td{color:#000;font-size:14px}#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, #ffffff 0%, #f9f9f9 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #f9f9f9));background:-webkit-linear-gradient(top, #ffffff 0%, #f9f9f9 100%);background:-o-linear-gradient(top, #ffffff 0%, #f9f9f9 100%);background:-ms-linear-gradient(top, #ffffff 0%, #f9f9f9 100%);background:linear-gradient(to bottom, #ffffff 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:#262626;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:#062c40;background:-moz-linear-gradient(top, #062c40 0%, #041c29 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #062c40), color-stop(100%, #041c29));background:-webkit-linear-gradient(top, #062c40 0%, #041c29 100%);background:-o-linear-gradient(top, #062c40 0%, #041c29 100%);background:-ms-linear-gradient(top, #062c40 0%, #041c29 100%);background:linear-gradient(to bottom, #062c40 0%, #041c29 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:#000}#product-detail #total_block li.total.gross{color:#062c40;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:#000;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:#062c40;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, #ffffff 0%, #f9f9f9 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #f9f9f9));background:-webkit-linear-gradient(top, #ffffff 0%, #f9f9f9 100%);background:-o-linear-gradient(top, #ffffff 0%, #f9f9f9 100%);background:-ms-linear-gradient(top, #ffffff 0%, #f9f9f9 100%);background:linear-gradient(to bottom, #ffffff 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:#000;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}@media screen{#visual_calculation{background:#f7f7f7;padding:30px 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(../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:#f7f7f7;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:#062c40;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:#062c40;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:#333}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset .info:hover:before{color:#062c40}#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 #666;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 #ccc;height:40px;box-sizing:border-box;padding:10px 10px 10px 35px;color:#000;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("../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("../assets/option_edit.png")}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset label.check:before{content:url("../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("../assets/option_warning.png");top:7px;left:7px}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset label.active{border-left:solid 1px #062c40;border-top:solid 1px #062c40;border-right:solid 1px #062c40;border-bottom:none;color:#062c40}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset label:hover{cursor:pointer}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset .btnCalcOptical{background:#062c40;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:#062c40;background:#0a4c6f}#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:#062c40;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 #062c40;border-right:solid 1px #062c40;border-left:solid 1px #062c40;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:#333;position:relative;font-style:italic;background:url("../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("../assets/stop-icon.png") #062c40 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:#062c40;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:#000;cursor:initial}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset .listLegend{background:url("../assets/stop-icon.png") #a4a4a4 left 10px center no-repeat;background-size:15px 15px;color:#fff;position:absolute;top:291px;width:339px;border-left:1px solid #a4a4a4;border-right:1px solid #a4a4a4;border-bottom:1px solid #a4a4a4;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 #062c40;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 #062c40;border-top:solid 1px #062c40;border-right:solid 1px #062c40;border-bottom:solid 1px #fff;color:#062c40}#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 #4d4d4d;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:#062c40;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:#062c40;position:relative}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset.selectOptions .conOptions .flex-container .panel.selected .selectedOverlay{background-color:rgba(6,44,64,.3);position:absolute;left:0;top:0;width:100%;height:100%;background-image:url("../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:#000}#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:#333;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("../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:#000}#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("../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:#000}#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 #4d4d4d;height:40px;box-sizing:border-box;padding:10px;color:#000;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:#333}#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 #062c40;color:#062c40}#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("../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:#062c40}#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 #4d4d4d}#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:#000;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("../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:#062c40;text-shadow:1px 0 0 #062c40}#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("../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:#062c40}#visual_calculation .contentwrapper.right .row.total span{color:#062c40;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:#062c40;display:block}#visual_calculation .contentwrapper.right #delivery .content .tooltip{font-size:10px}#visual_calculation .contentwrapper.right #printTemplates #showTemplates{background:url("../assets/icon_document.png") no-repeat 10px center #062c40;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:#062c40;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}main#visual_calculation{background:#f5f5f5;padding:0 0 30px}main#visual_calculation #contentWrapper{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 33%);column-gap:100px;align-items:start}main#visual_calculation #calculation.contentwrapper.left,main#visual_calculation #resellerArticle.contentwrapper.right{float:none;width:auto;padding:0;background:none}main#visual_calculation #calculation.contentwrapper.left{grid-column:1}main#visual_calculation #resellerArticle.contentwrapper.right{grid-column:2}main#visual_calculation>form>#contentWrapper>.cf:empty{display:none}main#visual_calculation #resellerArticle.contentwrapper.right #detail_infobar{float:none;width:auto;max-width:none;margin-bottom:60px}main#visual_calculation #resellerArticle.contentwrapper.right #detail_infobar figure{margin:0;padding:0}main#visual_calculation #resellerArticle.contentwrapper.right #detail_infobar img,main#visual_calculation #resellerArticle.contentwrapper.right #detail_infobar .gallery_preview{float:none;display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:25px}main#visual_calculation #calculation.contentwrapper.left .head{margin-bottom:32px}main#visual_calculation #calculation.contentwrapper.left .head .text{float:none;margin:0;max-width:none}main#visual_calculation #calculation.contentwrapper.left .head .text h1{margin:0 0 24px 0;font-family:"extrabold";font-size:50px;line-height:62px;color:#062c40}main#visual_calculation #calculation.contentwrapper.left .head .text .articleCategory{display:block;margin-bottom:16px;font-family:"medium";font-size:20px;line-height:24px;letter-spacing:.075em;text-transform:uppercase;color:#cc2a29}main#visual_calculation #calculation.contentwrapper.left .head .text .articleNumber{display:block;margin-bottom:24px;font-family:"regular";font-size:17px;line-height:26px;color:dimgray}main#visual_calculation #calculation.contentwrapper.left .head .text .articleDescription{margin:0;font-family:"regular";font-size:21px;line-height:30px;color:#062c40}main#visual_calculation #reseller_attributes{font-size:21px}main#visual_calculation #reseller_attributes .optionGroup,main#visual_calculation #reseller_attributes .optionWrapper{padding:0}main#visual_calculation #reseller_attributes h2{display:none;width:auto;margin:0 0 26px 0;padding:0;text-align:left;font-family:"extrabold";font-size:20px;line-height:25px;color:#062c40}main#visual_calculation #reseller_attributes h2:after{display:none}main#visual_calculation #reseller_attributes .optionWrapper{display:block;margin-bottom:56px}main#visual_calculation #reseller_attributes fieldset{float:none;width:auto;margin:0 0 26px 0;padding:0}main#visual_calculation #reseller_attributes .optionName{display:block;float:none;width:auto;margin-bottom:8px;padding:0;text-align:left;font-family:"extrabold";font-size:18px;line-height:25px;color:#062c40}main#visual_calculation #reseller_attributes label.selectList,main#visual_calculation #reseller_attributes label.selectIconList,main#visual_calculation #reseller_attributes input[type=text]{display:flex;align-items:center;float:none;box-sizing:border-box;width:100%;height:50px;margin:0;padding:0 15px;border:solid 1px #062c40;border-radius:10px !important;background-color:#fff;font-family:"regular";font-size:15px;line-height:48px;color:#062c40;cursor:pointer}main#visual_calculation #reseller_attributes label.input{display:flex;align-items:center;float:none;box-sizing:border-box;width:100%;height:50px;margin:0;padding:0 15px;border:solid 1px #062c40;border-radius:10px !important;background-color:#fff}main#visual_calculation #reseller_attributes label.input>input{width:100%;height:auto;margin:0;padding:0;border:none;border-radius:0 !important;background-color:rgba(0,0,0,0);font-family:"regular";font-size:15px;line-height:1.4}main#visual_calculation #reseller_attributes label.input>input:hover,main#visual_calculation #reseller_attributes label.input>input:focus{background-color:rgba(0,0,0,0)}main#visual_calculation #reseller_attributes .conOptions{z-index:5;margin-top:6px;padding:15px;border:solid 1px #062c40;border-radius:10px;background:#fff;box-shadow:0 6px 18px rgba(6,44,64,.12)}main#visual_calculation #reseller_attributes .conOptions .select-container{display:grid;grid-template-columns:repeat(auto-fill, minmax(170px, 1fr));gap:10px}main#visual_calculation #reseller_attributes .conOptions .select-container>.cf{display:none}main#visual_calculation #reseller_attributes .conOptions .panel{float:none;box-sizing:border-box;width:auto;min-width:0;max-width:none;min-height:0;margin:0;padding:12px 15px;border:solid 1px #062c40;border-radius:10px;background-color:#fff;cursor:pointer;-webkit-transition:all 0.25s ease-out;-moz-transition:all 0.25s ease-out;transition:all 0.25s ease-out}main#visual_calculation #reseller_attributes .conOptions .panel img{display:block;max-width:100%;margin-bottom:8px}main#visual_calculation #reseller_attributes .conOptions .panel p{margin:0;font-family:"regular";font-size:15px;line-height:20px;text-align:left;color:#062c40}main#visual_calculation #reseller_attributes .conOptions .panel:hover{background-color:#f5f5f5}main#visual_calculation #reseller_attributes .conOptions .panel.selected{border-color:#062c40;background-color:#062c40}main#visual_calculation #reseller_attributes .conOptions .panel.selected p{color:#fff}main#visual_calculation #reseller_attributes .conOptions .panel .hoverOverlay,main#visual_calculation #reseller_attributes .conOptions .panel .selectedOverlay{display:none}main#visual_calculation #reseller_attributes .optionGroupCon{z-index:5;left:0;width:100%;margin-top:6px;padding:0;overflow:hidden;border:solid 1px #062c40;border-radius:10px;background:#fff;box-shadow:0 6px 18px rgba(6,44,64,.12)}main#visual_calculation #reseller_attributes .optionGroupCon .fakeSelect{margin:0;padding:0;list-style:none}main#visual_calculation #reseller_attributes .optionGroupCon .fakeOption{display:block;float:none;width:auto;height:auto;margin:0;padding:12px 15px;border:none;border-bottom:solid 1px #d7d7d7;background-color:#fff;font-family:"regular";font-size:15px;line-height:20px;color:#062c40;cursor:pointer;-webkit-transition:all 0.25s ease-out;-moz-transition:all 0.25s ease-out;transition:all 0.25s ease-out}main#visual_calculation #reseller_attributes .optionGroupCon .fakeOption:last-of-type{border-bottom:none}main#visual_calculation #reseller_attributes .optionGroupCon .fakeOption:hover{background-color:#f5f5f5}main#visual_calculation #reseller_attributes .optionGroupCon .fakeOption.selected{background-color:#062c40;color:#fff}main#visual_calculation #reseller_attributes label.selectList,main#visual_calculation #reseller_attributes label.selectIconList{background-image:url("../assets/icon/icon-chevron-down.svg");background-repeat:no-repeat;background-position:right 15px center;background-size:16px 16px;padding-right:42px}main#visual_calculation #reseller_attributes label.selectList:before,main#visual_calculation #reseller_attributes label.selectList:after,main#visual_calculation #reseller_attributes label.selectIconList:before,main#visual_calculation #reseller_attributes label.selectIconList:after{content:none;display:none}main#visual_calculation #reseller_attributes label.selectList.active,main#visual_calculation #reseller_attributes label.selectIconList.active{border-bottom:solid 1px #062c40}main#visual_calculation #reseller_attributes fieldset:has(>.btnCalcOptical){display:flex;flex-wrap:wrap;align-items:center;column-gap:10px}main#visual_calculation #reseller_attributes fieldset:has(>.btnCalcOptical)>.optionName{flex:1 1 100%}main#visual_calculation #reseller_attributes fieldset:has(>.btnCalcOptical)>label.input{flex:1 1 auto;width:auto}main#visual_calculation #reseller_attributes fieldset:has(>.btnCalcOptical)>.btnCalcOptical{display:flex;align-items:center;justify-content:center;flex:0 0 50px;float:none;width:50px;height:50px;margin:0;padding:0;border-radius:10px;position:static;top:auto;right:auto;align-self:center}main#visual_calculation #reseller_attributes fieldset:has(>.btnCalcOptical)>.btnCalcOptical:before{width:auto;height:auto;margin:0;text-indent:0;font-size:24px;line-height:1}main#visual_calculation #reseller_attributes fieldset.placeholder{display:none}main#visual_calculation #reseller_attributes fieldset.priceTableText{display:block;margin-bottom:44px}main#visual_calculation #reseller_attributes fieldset.priceTableText h2{margin-bottom:8px}main#visual_calculation #reseller_attributes fieldset.priceTableText .subtitle{display:block;text-align:left;font-family:"regular";font-size:17px;line-height:26px;color:#062c40}main#visual_calculation #reseller_attributes #priceTable{margin-bottom:50px}main#visual_calculation #reseller_attributes #priceTable #priceOverview{width:100%;border-collapse:collapse}main#visual_calculation #reseller_attributes #priceTable #priceOverview thead tr th{padding:0 20px 10px 0;border-bottom:solid 1px #062c40;background:none;text-align:left;font-family:"extrabold";font-size:18px;line-height:25px;color:#062c40}main#visual_calculation #reseller_attributes #priceTable #priceOverview tbody tr td{padding:12px 20px 12px 0;border-bottom:solid 1px #d7d7d7;background:none;font-family:"regular";font-size:19px;line-height:26px;color:#062c40}main#visual_calculation #reseller_attributes #priceTable #priceOverview tbody tr:last-of-type td{border-bottom:none}main#visual_calculation #resellerArticle.contentwrapper.right #total_block{display:block;padding:0;border:none;overflow:hidden;border-radius:20px;background:#fff}main#visual_calculation #resellerArticle.contentwrapper.right #total_block>h2{box-sizing:border-box;margin:0;padding:0 30px;height:58px;display:flex;align-items:center;background:#062c40;font-family:"extrabold";font-size:20px;line-height:36px;color:#fff}main#visual_calculation #resellerArticle.contentwrapper.right #total_block>h2:after{display:none}main#visual_calculation #resellerArticle.contentwrapper.right #total_block .row{display:grid;grid-template-columns:minmax(0, 1fr) auto;align-items:baseline;column-gap:20px;align-self:stretch;justify-self:stretch;width:100%;box-sizing:border-box;margin:0;padding:0 30px;border:none;font-family:"regular";font-size:24px;line-height:40px;color:#062c40}main#visual_calculation #resellerArticle.contentwrapper.right #total_block .row:before,main#visual_calculation #resellerArticle.contentwrapper.right #total_block .row:after{content:none;display:none}main#visual_calculation #resellerArticle.contentwrapper.right #total_block .row span,main#visual_calculation #resellerArticle.contentwrapper.right #total_block .row small{float:none;font-size:inherit;font-family:inherit;line-height:inherit;color:inherit}main#visual_calculation #resellerArticle.contentwrapper.right #total_block .row>span:first-of-type{text-align:left}main#visual_calculation #resellerArticle.contentwrapper.right #total_block .row>span:last-of-type{text-align:right}main#visual_calculation #resellerArticle.contentwrapper.right #total_block .row:first-of-type{padding-top:24px}main#visual_calculation #resellerArticle.contentwrapper.right #total_block .row.total{margin-top:8px;font-family:"extrabold";font-size:30px;line-height:40px}main#visual_calculation #resellerArticle.contentwrapper.right #total_block .row.total:has(small){margin-top:0;font-family:"regular";font-size:17px;line-height:24px}main#visual_calculation #resellerArticle.contentwrapper.right #total_block .btn.success{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:calc(100% - 60px);height:55px;margin:24px 30px 30px;padding:0;border:none;border-radius:18px;background:#cc2a29;font-family:"extrabold";font-size:20px;line-height:1;color:#fff;-webkit-transition:all 0.25s ease-out;-moz-transition:all 0.25s ease-out;transition:all 0.25s ease-out}main#visual_calculation #resellerArticle.contentwrapper.right #total_block .btn.success:before,main#visual_calculation #resellerArticle.contentwrapper.right #total_block .btn.success:after{content:none;display:none}main#visual_calculation #resellerArticle.contentwrapper.right #total_block .btn.success:hover{background:#062c40}main#visual_calculation #resellerArticle.contentwrapper.right #delivery{margin-top:20px;padding:0;border:none;background:none}main#visual_calculation #resellerArticle.contentwrapper.right #delivery>h2{display:none}main#visual_calculation #resellerArticle.contentwrapper.right #delivery .content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:72px;padding:12px 20px;border-radius:18px;background:#d7d7d7;text-align:center}main#visual_calculation #resellerArticle.contentwrapper.right #delivery .content h3{margin:0;width:auto;padding:0;background:none;font-family:"regular";font-size:20px;line-height:24px;color:#062c40}main#visual_calculation #resellerArticle.contentwrapper.right #delivery .content h3:after{display:none}main#visual_calculation #resellerArticle.contentwrapper.right #delivery .content .date{font-family:"extrabold";font-size:20px;line-height:24px;color:#062c40}main#visual_calculation #resellerArticle.contentwrapper.right #delivery .content img{display:none}main#visual_calculation #resellerArticle.contentwrapper.right #delivery_countdown,main#visual_calculation #resellerArticle.contentwrapper.right .showPaperWeight{margin-top:16px;padding:0;border:none;background:none;font-family:"regular";font-size:17px;line-height:26px;color:#062c40}main#visual_calculation #resellerArticle.contentwrapper.right #delivery_countdown strong,main#visual_calculation #resellerArticle.contentwrapper.right .showPaperWeight strong{font-family:"extrabold"}@media screen and (max-width: 1023px){main#visual_calculation #contentWrapper{grid-template-columns:minmax(0, 1fr);row-gap:0}main#visual_calculation #calculation.contentwrapper.left,main#visual_calculation #calculation.contentwrapper.left>.head,main#visual_calculation #resellerArticle.contentwrapper.right{display:contents}main#visual_calculation #calculation.contentwrapper.left .head .text{order:1;margin-bottom:24px}main#visual_calculation #resellerArticle.contentwrapper.right #detail_infobar{order:2;margin-bottom:32px}main#visual_calculation #reseller_attributes{order:3}main#visual_calculation #resellerArticle.contentwrapper.right #total_block{order:4}main#visual_calculation #comments{order:5}main#visual_calculation #resellerArticle.contentwrapper.right #delivery{order:6;margin-top:20px}main#visual_calculation #printTemplates{order:7}}@media screen and (max-width: 1619px){main#visual_calculation #contentWrapper{column-gap:80px}main#visual_calculation #calculation.contentwrapper.left .head{margin-bottom:24px}main#visual_calculation #calculation.contentwrapper.left .head .text h1{font-size:38px;line-height:46px}main#visual_calculation #calculation.contentwrapper.left .head .text .articleCategory{font-size:16px}main#visual_calculation #calculation.contentwrapper.left .head .text .articleNumber{font-size:15px}main#visual_calculation #calculation.contentwrapper.left .head .text .articleDescription{font-size:17px;line-height:26px}main#visual_calculation #reseller_attributes h2{font-size:18px}main#visual_calculation #reseller_attributes .optionName{font-size:16px}main#visual_calculation #resellerArticle.contentwrapper.right #total_block .row{font-size:19px;line-height:32px}main#visual_calculation #resellerArticle.contentwrapper.right #total_block .row.total{font-size:24px;line-height:32px}}.detail-hero{position:relative;overflow:hidden;aspect-ratio:24/5;min-height:220px;background:#cc2a29}.detail-hero__image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply}.detail-hero>.wrp{position:relative;display:flex;align-items:center;height:100%}.detail-hero__title{display:block;font-family:"extrabold";font-size:60px;line-height:1.1;letter-spacing:.01em;color:#fff}.detail-hero+.breadcrumb{margin-top:24px;margin-bottom:24px}@media screen and (min-width: 1620px){.detail-hero__title{font-size:80px}}@media screen and (max-width: 1023px){.detail-hero{aspect-ratio:auto;height:260px}.detail-hero__title{font-size:40px}}@media screen and (max-width: 600px){.detail-hero{height:200px}.detail-hero__title{font-size:30px}}@media screen and (max-width: 767px){main#visual_calculation #calculation.contentwrapper.left .head{margin-bottom:20px}main#visual_calculation #calculation.contentwrapper.left .head .text h1{margin-bottom:12px;font-size:32px;line-height:40px}main#visual_calculation #calculation.contentwrapper.left .head .text .articleCategory{margin-bottom:8px;font-size:15px}main#visual_calculation #calculation.contentwrapper.left .head .text .articleNumber{margin-bottom:12px;font-size:14px;line-height:22px}main#visual_calculation #calculation.contentwrapper.left .head .text .articleDescription{font-size:17px;line-height:26px}main#visual_calculation #reseller_attributes h2{margin-bottom:16px;font-size:17px}main#visual_calculation #reseller_attributes .optionName{font-size:15px}main#visual_calculation #reseller_attributes fieldset{margin-bottom:20px}main#visual_calculation #reseller_attributes .optionWrapper{margin-bottom:32px}main#visual_calculation #resellerArticle.contentwrapper.right #detail_infobar{margin-bottom:32px}main#visual_calculation #resellerArticle.contentwrapper.right #total_block>h2{height:48px;padding:0 20px;font-size:18px}main#visual_calculation #resellerArticle.contentwrapper.right #total_block .row{padding:0 20px;font-size:17px;line-height:28px}main#visual_calculation #resellerArticle.contentwrapper.right #total_block .row:first-of-type{padding-top:18px}main#visual_calculation #resellerArticle.contentwrapper.right #total_block .row.total{font-size:22px}main#visual_calculation #resellerArticle.contentwrapper.right #total_block .row.total:has(small){font-size:15px;line-height:22px}main#visual_calculation #resellerArticle.contentwrapper.right #total_block .btn.success{width:calc(100% - 40px);height:50px;margin:20px 20px 20px;font-size:17px}main#visual_calculation #resellerArticle.contentwrapper.right #delivery{margin-top:16px}main#visual_calculation #resellerArticle.contentwrapper.right #delivery .content{min-height:0;padding:16px 20px}main#visual_calculation #resellerArticle.contentwrapper.right #delivery .content h3,main#visual_calculation #resellerArticle.contentwrapper.right #delivery .content .date{font-size:17px;line-height:24px}main#visual_calculation #resellerArticle.contentwrapper.right #delivery_countdown,main#visual_calculation #resellerArticle.contentwrapper.right .showPaperWeight{font-size:15px;line-height:22px}}@media screen and (max-width: 500px){main#visual_calculation #reseller_attributes fieldset.priceTableText{display:none}}@media screen{#visual_calculation.expert{background:#f7f7f7;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 #4d4d4d;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 #000}#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(../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:#000;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:#062c40}#visual_calculation.expert .contentwrapper.left .accordion button:hover::after,#visual_calculation.expert .contentwrapper.left .accordion button:focus::after{cursor:pointer;color:#062c40;border:1px solid #062c40}#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:#062c40}#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:#062c40}#visual_calculation.expert .contentwrapper.left .accordion button .icon::after{display:block;position:absolute;content:"";top:-1px;left:10px;width:2px;height:10px;background:#062c40}#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:#062c40;background:#062c40;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:#062c40}#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 #ccc;height:40px;box-sizing:border-box;padding:10px 10px 10px 35px;color:#000;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("../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("../assets/option_edit.png")}#visual_calculation.expert .contentwrapper.left .accordion .accordion-content fieldset label.check:before{content:url("../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("../assets/option_warning.png");top:7px;left:7px}#visual_calculation.expert .contentwrapper.left .accordion .accordion-content fieldset label.active{border-left:solid 1px #062c40;border-top:solid 1px #062c40;border-right:solid 1px #062c40;border-bottom:none;color:#062c40}#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 #062c40;border-top:solid 1px #062c40;border-right:solid 1px #062c40;border-bottom:solid 1px #fff;color:#062c40}#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 #4d4d4d;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:#062c40;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:#062c40;position:relative}#visual_calculation.expert .contentwrapper.left .accordion .accordion-item .selectOptions .conOptions .flex-container .panel.selected .selectedOverlay{background-color:rgba(6,44,64,.3);position:absolute;left:0;top:0;width:100%;height:100%;background-image:url("../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:#000}#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:#333;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("../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:#000}#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("../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:#000}#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 gray;padding:0 10px;font-size:14px;transition:all .3s ease}#visual_calculation.expert .contentwrapper.left .accordion .accordion-item .optionGroupCon ul li.selected{color:#062c40}#visual_calculation.expert .contentwrapper.left .accordion .accordion-item .optionGroupCon ul li.selected:before{content:url("../assets/option_checkmark.png");margin-right:5px}#visual_calculation.expert .contentwrapper.left .accordion .accordion-item .optionGroupCon ul li.disabled{color:#333;position:relative;font-style:italic;background:url("../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("../assets/stop-icon.png") #062c40 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:#062c40;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:#000;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}#finish{margin-bottom:80px}#finish .item{width:49%;background:#fff;padding:10px;line-height:40px;border-radius:2px;color:#000;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{margin-bottom:0}main#finish>.wrp{padding-bottom:60px}main#finish>.wrp>h1{margin:0 0 24px;font-family:"extrabold";font-size:50px;line-height:62px;color:#062c40}main#finish>.wrp>.hint.message{box-sizing:border-box;margin:0 0 60px;padding:30px;border:none;border-radius:20px;background:#fff;font-family:"regular";font-size:21px;line-height:32px;color:#062c40}main#finish>.wrp>form{margin-bottom:40px}main#finish>.wrp>form:last-of-type{margin-bottom:0}main#finish #delayed_upload{float:none;box-sizing:border-box;width:auto;margin:0;padding:0;background:none}main#finish #delayed_upload:before,main#finish #delayed_upload:after{content:none;display:none}main#finish #delayed_upload>h1,main#finish #delayed_upload>h2{width:auto;margin:0 0 24px;padding:0;text-align:left;font-family:"extrabold";font-size:35px;line-height:44px;color:#062c40}main#finish #delayed_upload>h1:after,main#finish #delayed_upload>h2:after{display:none}main#finish #delayed_upload>hr{display:none}main#finish .item{display:flex;flex-wrap:wrap;align-items:flex-start;float:none;box-sizing:border-box;width:auto;margin:0 0 20px;padding:30px;border-radius:20px;background:#fff;line-height:32px}main#finish .item:last-child{margin-bottom:0}main#finish .item>.clr,main#finish .item>hr{display:none}main#finish .item>.headline{order:1;flex:1 1 auto;min-width:0;margin:0;font-family:"extrabold";font-size:24px;line-height:32px;color:#062c40}main#finish .item>.headline small{display:block;margin-top:4px;font-family:"regular";font-size:19px;line-height:28px;color:dimgray}main#finish .item>.btn{order:2;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;float:none;box-sizing:border-box;width:auto;min-width:240px;height:55px;margin:0 0 0 24px;padding:0 32px;border-radius:18px;font-size:20px;line-height:1}main#finish .item>.label{order:3;flex:1 1 100%;float:none;height:auto;margin:16px 0 0;font-family:"regular";font-size:19px;line-height:28px;color:#062c40}main#finish .item>#tracking_upload{order:4;flex:1 1 100%;margin-top:4px}main#finish .item>#tracking_upload .fileuploader-items{margin:0}main#finish .item>#tracking_upload .fileuploader-check{width:100%}main#finish .item>#tracking_upload .fileuploader-check ul{margin:0}main#finish .item>#tracking_upload .fileuploader-check li{float:none;width:auto;margin:12px 0 0;border-radius:15px;font-size:17px;line-height:26px;color:#062c40}main#finish .hint.success{margin:40px 0 0}@media screen and (max-width: 1619px){main#finish>.wrp>h1{font-size:38px;line-height:48px}main#finish>.wrp>.hint.message{margin-bottom:44px;font-size:17px;line-height:28px}main#finish #delayed_upload>h1,main#finish #delayed_upload>h2{margin-bottom:18px;font-size:27px;line-height:34px}main#finish .item>.headline{font-size:21px;line-height:30px}main#finish .item>.headline small{font-size:16px;line-height:24px}main#finish .item>.label{font-size:16px;line-height:26px}main#finish .item>.btn{min-width:200px;height:50px;font-size:17px}}@media screen and (max-width: 1023px){main#finish>.wrp>h1{font-size:30px;line-height:40px}main#finish>.wrp>.hint.message{padding:20px}main#finish .item{padding:20px}main#finish .item>.btn{order:5;width:100%;margin:20px 0 0}}.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:#000;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:#000;font-size:18px}.cat_listing article header table{height:30px;border-collapse:separate;float:right;width:440px}.cat_listing article header table td{color:#000;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:#000;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:#3582aa}.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:#3582aa}.cat_listing article .content table tr:hover td{color:#fff;background:#204559;-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:#204559}.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}.product-listing .card:hover figcaption{background:none}#page article{margin-bottom:30px}.page-hero{position:relative;display:flex;align-items:center;margin-top:-30px;height:400px;background:#cc2a29;isolation:isolate;overflow:hidden}.page-hero picture{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.page-hero picture:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#cc2a29;mix-blend-mode:multiply}.page-hero img.cmsHeadImg{display:block;width:100%;height:100%;margin:0;border-radius:0;object-fit:cover}.page-hero>.wrp{position:relative;z-index:1}.page-hero h1{margin:0;font-family:"extrabold";font-size:70px;line-height:84px;color:#fff}main#page>.wrp{padding-top:106px;padding-bottom:60px}main#page>.wrp>.clr{display:none}main#page article{margin-bottom:0}main#page article>h1{margin:0 0 24px 0;font-family:"extrabold";font-size:50px;line-height:62px;color:#062c40}main#page article>h2{width:auto;margin:44px 0 16px 0;padding:0;background:none;text-align:left;font-family:"extrabold";font-size:35px;line-height:44px;color:#062c40}main#page article>h2:after{display:none}main#page article>h2:first-child{margin-top:0}main#page article>h3,main#page article>h4{width:auto;margin:32px 0 12px 0;padding:0;background:none;text-align:left;font-family:"bold";font-size:24px;line-height:32px;color:#062c40}main#page article>h3:after,main#page article>h4:after{display:none}main#page article>p{margin:0 0 20px 0;font-family:"regular";font-size:21px;line-height:32px;color:#062c40}main#page article a:not([class]){color:#cc2a29}main#page article a:not([class]):hover{text-decoration:underline}main#page article>ul,main#page article>ol{margin:0 0 20px 0;padding:0}main#page article>ul li,main#page article>ol li{position:relative;margin-bottom:6px;padding-left:22px;font-family:"regular";font-size:21px;line-height:32px;color:#062c40}main#page article>ul li:before,main#page article>ol li:before{content:"";position:absolute;top:13px;left:2px;width:6px;height:6px;border-radius:3px;background:#cc2a29}main#page article strong:not([class]),main#page article b:not([class]){font-family:"bold"}@media screen and (max-width: 1619px){main#page article>h1{margin-bottom:18px;font-size:38px;line-height:48px}main#page article>h2{margin-top:36px;font-size:27px;line-height:34px}main#page article>h3,main#page article>h4{font-size:21px;line-height:30px}main#page article>p,main#page article>ul li,main#page article>ol li{font-size:18px;line-height:28px}main#page article>ul li:before,main#page article>ol li:before{top:11px}}@media screen and (max-width: 1023px){main#page article>h1{font-size:30px;line-height:40px}}main#page article>.rte_container>h1{margin:0 0 24px 0;font-family:"extrabold";font-size:50px;line-height:62px;color:#062c40}main#page article>.rte_container>h2{width:auto;margin:44px 0 16px 0;padding:0;background:none;text-align:left;font-family:"extrabold";font-size:35px;line-height:44px;color:#062c40}main#page article>.rte_container>h2:after{display:none}main#page article>.rte_container>h2:first-child{margin-top:0}main#page article>.rte_container>h3,main#page article>.rte_container>h4{width:auto;margin:32px 0 12px 0;padding:0;background:none;text-align:left;font-family:"bold";font-size:24px;line-height:32px;color:#062c40}main#page article>.rte_container>h3:after,main#page article>.rte_container>h4:after{display:none}main#page article>.rte_container>p{margin:0 0 20px 0;font-family:"regular";font-size:21px;line-height:32px;color:#062c40}main#page article>.rte_container a:not([class]){color:#cc2a29}main#page article>.rte_container a:not([class]):hover{text-decoration:underline}main#page article>.rte_container>ul,main#page article>.rte_container>ol{margin:0 0 20px 0;padding:0}main#page article>.rte_container>ul li,main#page article>.rte_container>ol li{position:relative;margin-bottom:6px;padding-left:22px;font-family:"regular";font-size:21px;line-height:32px;color:#062c40}main#page article>.rte_container>ul li:before,main#page article>.rte_container>ol li:before{content:"";position:absolute;top:13px;left:2px;width:6px;height:6px;border-radius:3px;background:#cc2a29}main#page article>.rte_container strong:not([class]),main#page article>.rte_container b:not([class]){font-family:"bold"}@media screen and (max-width: 1619px){main#page article>.rte_container>h1{margin-bottom:18px;font-size:38px;line-height:48px}main#page article>.rte_container>h2{margin-top:36px;font-size:27px;line-height:34px}main#page article>.rte_container>h3,main#page article>.rte_container>h4{font-size:21px;line-height:30px}main#page article>.rte_container>p,main#page article>.rte_container>ul li,main#page article>.rte_container>ol li{font-size:18px;line-height:28px}main#page article>.rte_container>ul li:before,main#page article>.rte_container>ol li:before{top:11px}}@media screen and (max-width: 1023px){main#page article>.rte_container>h1{font-size:30px;line-height:40px}}main#page article .cms-section__eyebrow{display:block;margin:0 0 8px 0;font-family:"medium";font-size:20px;line-height:1;letter-spacing:.075em;text-transform:uppercase;color:#cc2a29}main#page article .cms-section h2{width:auto;margin:0 0 50px 0;padding:0;background:none;text-align:center;font-family:"extrabold";font-size:50px;line-height:62px;color:#062c40}main#page article .cms-section h2:after{display:none}main#page article .cms-section h3,main#page article .cms-section h4{width:auto;margin:40px 0 10px 0;padding:0;background:none;text-align:center;font-family:"extrabold";font-size:21px;line-height:30px;color:#062c40}main#page article .cms-section h3:after,main#page article .cms-section h4:after{display:none}main#page article .cms-section p{margin:0 0 20px 0;font-family:"regular";font-size:21px;line-height:30px;color:#062c40}main#page article .cms-section p:last-child{margin-bottom:0}main#page article .cms-section ul,main#page article .cms-section ol{display:inline-block;margin:0 0 20px 0;padding:0;text-align:left}@media screen and (max-width: 1619px){main#page article .cms-section__eyebrow{margin-bottom:12px;font-size:16px}main#page article .cms-section h2{margin-bottom:36px;font-size:38px;line-height:46px}main#page article .cms-section h3,main#page article .cms-section h4{margin-top:32px;font-size:19px;line-height:28px}main#page article .cms-section p{font-size:18px;line-height:28px}}@media screen and (max-width: 639px){main#page article .cms-section h2{margin-bottom:24px;font-size:30px;line-height:38px}}main#page article .cms-button{color:#fff}main#page article .cms-button:hover{text-decoration:none;color:#fff}main#page article>p:empty{display:none}main#page article>.rte_container:first-child>.cms-section:first-child{margin-top:0}main#page article .contact-persons{margin-top:236px}@media screen and (max-width: 1619px){main#page>.wrp{padding-top:70px}main#page article .contact-persons{margin-top:160px}.page-hero{height:320px}.page-hero h1{font-size:52px;line-height:64px}}@media screen and (max-width: 1023px){main#page>.wrp{padding-top:50px;padding-bottom:40px}main#page article .contact-persons{margin-top:90px}.page-hero{height:240px}.page-hero h1{font-size:38px;line-height:48px}}@media screen and (max-width: 639px){.page-hero{height:180px}.page-hero h1{font-size:30px;line-height:38px}}main#address>.wrp{padding-bottom:60px}main#address>.wrp>h1{box-sizing:border-box;width:1020px;max-width:100%;margin:0 auto 40px auto;font-family:"extrabold";font-size:50px;line-height:62px;color:#062c40}main#address form>article>.h3{display:block;width:auto;margin:0 0 32px 0;padding:0;text-align:left;font-family:"regular";font-size:21px;line-height:30px;color:#062c40}main#address form>article>.h3:after{display:none}main#address h2{width:auto;margin:0 0 24px 0;padding:0;background:none;text-align:left;font-family:"extrabold";font-size:35px;line-height:44px;color:#062c40}main#address h2:after{display:none}main#address form>article>section{margin-top:60px}main#address #sidebar,main#address #username{float:none;box-sizing:border-box;width:1020px;max-width:100%;margin:40px auto 0 auto;padding:30px;border-radius:20px;background:#fff}main#address #sidebar>.h3,main#address #username>.h3{display:block;width:auto;margin:0 0 24px 0;padding:0;text-align:left;font-family:"extrabold";font-size:35px;line-height:44px;color:#062c40}main#address #sidebar>.h3:after,main#address #username>.h3:after{display:none}main#address #sidebar>hr,main#address #username>hr{display:none}main#address #sidebar .btn,main#address #username .btn{float:none;width:auto;padding:0 32px;margin:24px 0 0 0}main#address fieldset>label:empty{margin:0;font-size:0;line-height:0}main#address fieldset>a:not(.btn){order:1;font-family:"regular";font-size:19px;line-height:28px;color:#cc2a29}main#address fieldset>a:not(.btn):hover{text-decoration:underline}main#address .btn+fieldset{margin-top:24px}@media screen and (max-width: 1619px){main#address fieldset>a:not(.btn){font-size:17px;line-height:26px}main#address #sidebar>.h3,main#address #username>.h3{margin-bottom:18px;font-size:27px;line-height:34px}main#address>.wrp>h1{margin-bottom:30px;font-size:38px;line-height:48px}main#address form>article>.h3{margin-bottom:24px;font-size:17px;line-height:26px}main#address h2{margin-bottom:18px;font-size:27px;line-height:34px}main#address form>article>section{margin-top:44px}}@media screen and (max-width: 1023px){main#address>.wrp>h1{font-size:30px;line-height:40px}}main#register:not(.cnt_prn) #formular:has(#submitReg) fieldset:has(>#ustid,>#lie_ustid,>#eInvoiceRouteId),main#cart_second #registration:has(#action_do_register,#action_no_register) fieldset:has(>#rg_ustid,>#li_ustid,>#eInvoiceRouteId){display:none}main#pw_lost>.wrp{padding-bottom:60px}main#pw_lost form#formular{box-sizing:border-box;width:1020px;max-width:100%;margin:0 auto;padding:30px;border-radius:20px;background:#fff}main#pw_lost form#formular>h1{margin:0 0 24px;font-family:"extrabold";font-size:50px;line-height:62px;color:#062c40}main#pw_lost form#formular>p{margin:0 0 32px;font-family:"regular";font-size:21px;line-height:30px;color:#062c40}main#pw_lost form#formular>.btn{margin:32px 0 0 0;background:#cc2a29}main#pw_lost form#formular>.btn:hover{background:#062c40}main#pw_lost form#formular fieldset>legend{float:none;flex:0 0 100%;width:auto;margin:0 0 12px 0;padding:0;font-family:"regular";font-size:19px;line-height:28px;color:#062c40}main#pw_lost form#formular fieldset>legend a{color:#cc2a29}main#pw_lost form#formular fieldset>legend a:hover{text-decoration:underline}main#pw_lost form#formular #captcha,main#pw_lost form#formular #captchaImg{display:block;border-radius:15px}main#pw_lost>.wrp>.hint.message{box-sizing:border-box;width:1020px;max-width:100%;margin:0 auto;padding:40px 30px;border:none;border-radius:20px;background:#fff}main#pw_lost>.wrp>.hint.message h1{font-family:"extrabold";font-size:35px;line-height:44px}@media screen and (max-width: 1619px){main#pw_lost form#formular>h1{margin-bottom:18px;font-size:38px;line-height:48px}main#pw_lost form#formular>p{margin-bottom:24px;font-size:17px;line-height:26px}main#pw_lost form#formular fieldset>legend{font-size:17px;line-height:26px}main#pw_lost>.wrp>.hint.message h1{font-size:27px;line-height:34px}}@media screen and (max-width: 1023px){main#pw_lost form#formular{padding:20px}main#pw_lost form#formular>h1{font-size:30px;line-height:40px}}main#order_sample form>article>h1{display:block;width:auto;margin:0 0 24px 0;padding:0;text-align:left;font-family:"extrabold";font-size:50px;line-height:62px;color:#062c40}main#order_sample form>article>h1:after{display:none}main#order_sample #sidebar{float:none;box-sizing:border-box;width:1020px;max-width:100%;margin:40px auto 0 auto;padding:30px;border-radius:20px;background:#fff}main#order_sample #sidebar>h2{display:block;width:auto;margin:0 0 24px 0;padding:0;text-align:left;font-family:"extrabold";font-size:35px;line-height:44px;color:#062c40}main#order_sample #sidebar>h2:after{display:none}main#order_sample #sidebar>hr{display:none}main#order_sample #sidebar fieldset{margin-bottom:16px;font-size:21px;line-height:30px;color:#062c40}main#order_sample #sidebar fieldset>label:empty{flex:0 0 0;width:0;min-width:0;margin:0}main#order_sample #sidebar fieldset>input[type=checkbox]{width:20px;height:20px}main#order_sample #sidebar fieldset:has(>label:empty)>input[type=checkbox]{align-self:center;margin-top:0 !important}main#order_sample #sidebar fieldset>strong{order:1;flex:0 0 100%;margin-bottom:8px;font-family:"bold";font-size:21px;line-height:30px;color:#062c40}main#order_sample #sidebar fieldset:has(>textarea){margin-top:40px}main#order_sample #sidebar textarea{min-height:180px}main#order_sample #sidebar fieldset:has(>#captcha_code){margin-top:40px;align-items:center}main#order_sample #sidebar fieldset:has(>#captcha_code):before{content:"";order:3;flex:0 0 100%;height:0}main#order_sample #sidebar fieldset:has(>#captcha_code)>label:first-of-type{order:1;flex:0 0 auto}main#order_sample #sidebar fieldset:has(>#captcha_code)>label:not(:first-of-type){order:6;flex:0 0 100%;margin:12px 0 0 0;font-size:17px;line-height:26px}main#order_sample #sidebar fieldset:has(>#captcha_code)>.requirement{order:2}main#order_sample #sidebar fieldset:has(>#captcha_code)>input{order:4;flex:0 0 220px}main#order_sample #sidebar fieldset:has(>#captcha_code)>#captcha{order:5;flex:0 0 auto;margin-left:20px;border-radius:5px}main#order_sample #sidebar fieldset:has(>#datenschutz){margin-top:32px}main#order_sample #sidebar .hint.message{margin-top:32px}main#order_sample #sidebar .btn{float:none;margin:24px 0 0 0}@media screen and (max-width: 1619px){main#order_sample form>article>h1{margin-bottom:18px;font-size:38px;line-height:48px}main#order_sample #sidebar>h2{font-size:27px;line-height:34px}main#order_sample #sidebar fieldset{font-size:18px;line-height:28px}main#order_sample #sidebar fieldset>strong{font-size:18px;line-height:28px}}@media screen and (max-width: 1023px){main#order_sample form>article>h1{font-size:30px;line-height:40px}main#order_sample #sidebar{padding:20px}main#order_sample #sidebar fieldset:has(>#captcha_code)>input{flex:0 0 100%}main#order_sample #sidebar fieldset:has(>#captcha_code)>#captcha{margin:12px 0 0 0;max-width:100%}}#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:#062c40;background:#0a4c6f}#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:gray;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}main#account_tracking>.wrp{padding-bottom:60px}main#account_tracking>.wrp>h1{margin:0 0 40px;font-family:"extrabold";font-size:50px;line-height:62px;color:#062c40}main#account_tracking #tracking_search,main#account_tracking #tracking_search>.cf{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));column-gap:40px;row-gap:20px}main#account_tracking #tracking_search:before,main#account_tracking #tracking_search:after,main#account_tracking #tracking_search>.cf:before,main#account_tracking #tracking_search>.cf:after{content:none;display:none}main#account_tracking #tracking_search>.clr,main#account_tracking #tracking_search>.cf>.clr{display:none}main#account_tracking #tracking_search>.col_left,main#account_tracking #tracking_search>.cf>.col_left{grid-column:1}main#account_tracking #tracking_search>.col_right,main#account_tracking #tracking_search>.cf>.col_right{grid-column:2}main#account_tracking #tracking_search{margin-bottom:40px}main#account_tracking #tracking_search>.cf,main#account_tracking #tracking_search>section{grid-column:1/-1}main#account_tracking #tracking_search .col_left,main#account_tracking #tracking_search .col_right{float:none;box-sizing:border-box;width:auto;min-height:0;margin:0;padding:30px;border-radius:20px;background:#fff;font-family:"medium";font-size:16px;line-height:1;letter-spacing:.075em;text-transform:uppercase;color:#cc2a29}main#account_tracking #tracking_search .col_left>br,main#account_tracking #tracking_search .col_right>br{display:none}main#account_tracking #tracking_search .col_left em,main#account_tracking #tracking_search .col_right em{display:block;margin:12px 0 16px;font-family:"regular";font-style:normal;font-size:21px;line-height:30px;letter-spacing:0;text-transform:none;color:#062c40}main#account_tracking #tracking_search .col_left label:empty,main#account_tracking #tracking_search .col_right label:empty{margin:0;font-size:0;line-height:0}main#account_tracking #tracking_search .col_left p,main#account_tracking #tracking_search .col_right p{margin:12px 0 16px;font-family:"regular";font-size:21px;line-height:30px;letter-spacing:0;text-transform:none;color:#062c40}main#account_tracking #tracking_search .col_left p strong,main#account_tracking #tracking_search .col_right p strong{font-family:"bold"}main#account_tracking #sSearch{float:left;width:calc(100% - 76px)}main#account_tracking .btn[name=cmd_calc]{position:static;float:left;box-sizing:border-box;width:64px;min-width:0;height:64px;margin:0 0 0 12px;padding:0;border:none;border-radius:15px;background:#062c40 url("../assets/icon-search.svg") no-repeat center/24px 24px;text-indent:0}main#account_tracking .btn[name=cmd_calc]:hover{background-color:#cc2a29}main#account_tracking .btn[name=cmd_calc]:before{content:none;display:none}main#account_tracking #tracking_search .col_right .buttonWrapper{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}main#account_tracking #tracking_search .col_right .buttonWrapper>.btn{display:inline-flex;align-items:center;justify-content:center;float:none;box-sizing:border-box;width:auto;min-width:0;height:46px;margin:0;padding:0 24px;border:solid 1px #062c40;border-radius:15px;background:none;font-family:"bold";font-size:17px;line-height:1;letter-spacing:0;text-transform:none;color:#062c40}main#account_tracking #tracking_search .col_right .buttonWrapper>.btn:hover{background:#062c40;color:#fff}main#account_tracking #orders,main#account_tracking #orders_canceled{margin:0 0 40px;font-family:"bold";font-size:19px;line-height:28px;color:#062c40}main#account_tracking #orders>hr,main#account_tracking #orders_canceled>hr{margin:6px 0 16px;border:none;border-top:solid 1px #d7d7d7}main#account_tracking #orders>h2,main#account_tracking #orders_canceled>h2{width:auto;margin:0 0 24px;padding:0;text-align:left;font-family:"extrabold";font-size:35px;line-height:44px;color:#062c40}main#account_tracking #orders>h2:after,main#account_tracking #orders_canceled>h2:after{display:none}main#account_tracking #orders>a,main#account_tracking #orders_canceled>a{display:grid;grid-template-columns:minmax(0, 1fr) auto;align-items:center;column-gap:24px;box-sizing:border-box;margin:0 0 12px;padding:24px 30px;border:none;border-radius:20px;background:#fff}main#account_tracking #orders>a:before,main#account_tracking #orders>a:after,main#account_tracking #orders_canceled>a:before,main#account_tracking #orders_canceled>a:after{content:none;display:none}main#account_tracking #orders>a>br,main#account_tracking #orders_canceled>a>br{display:none}main#account_tracking #orders>a>strong,main#account_tracking #orders_canceled>a>strong{grid-area:1/1/2/2;float:none;margin:0;font-family:"extrabold";font-size:21px;line-height:30px;color:#062c40}main#account_tracking #orders>a>em,main#account_tracking #orders_canceled>a>em{grid-area:2/1/3/2;margin-top:4px;font-style:normal;font-family:"regular";font-size:17px;line-height:26px;color:dimgray}main#account_tracking #orders>a>small,main#account_tracking #orders_canceled>a>small{grid-area:3/1/4/2;margin-top:4px;font-size:17px;line-height:26px}main#account_tracking #orders>a>.btn,main#account_tracking #orders_canceled>a>.btn{grid-area:1/2/-1/3;display:inline-flex;align-items:center;justify-content:center;float:none;box-sizing:border-box;width:auto;min-width:0;height:46px;margin:0;padding:0 28px;border-radius:15px;font-family:"bold";font-size:17px;line-height:1}@media screen and (max-width: 1619px){main#account_tracking>.wrp>h1{margin-bottom:30px;font-size:38px;line-height:48px}main#account_tracking #tracking_search .col_left em,main#account_tracking #tracking_search .col_right em{font-size:17px;line-height:26px}main#account_tracking #tracking_search .col_left p,main#account_tracking #tracking_search .col_right p{font-size:17px;line-height:26px}main#account_tracking #orders,main#account_tracking #orders_canceled{font-size:17px}main#account_tracking #orders>h2,main#account_tracking #orders_canceled>h2{margin-bottom:18px;font-size:27px;line-height:34px}main#account_tracking #orders>a>strong,main#account_tracking #orders_canceled>a>strong{font-size:19px;line-height:28px}main#account_tracking #orders>a>em,main#account_tracking #orders>a>small,main#account_tracking #orders_canceled>a>em,main#account_tracking #orders_canceled>a>small{font-size:16px;line-height:24px}}@media screen and (max-width: 1023px){main#account_tracking>.wrp>h1{font-size:30px;line-height:40px}main#account_tracking #tracking_search .col_left,main#account_tracking #tracking_search .col_right{padding:20px}main#account_tracking #orders>a,main#account_tracking #orders_canceled>a{padding:20px}}@media screen and (max-width: 767px){main#account_tracking #tracking_search,main#account_tracking #tracking_search>.cf{grid-template-columns:minmax(0, 1fr)}main#account_tracking #tracking_search>.col_left,main#account_tracking #tracking_search>.col_right,main#account_tracking #tracking_search>.cf>.col_left,main#account_tracking #tracking_search>.cf>.col_right{grid-column:1}main#account_tracking #orders>a,main#account_tracking #orders_canceled>a{grid-template-columns:minmax(0, 1fr)}main#account_tracking #orders>a>.btn,main#account_tracking #orders_canceled>a>.btn{grid-area:auto/1/auto/2;justify-self:start;margin-top:16px}}main#account_tracking.sidebar_content>.wrp{padding-bottom:60px}main#account_tracking.sidebar_content form{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:40px;align-items:start}main#account_tracking.sidebar_content form:before,main#account_tracking.sidebar_content form:after{content:none;display:none}main#account_tracking.sidebar_content form>.clr{display:none}main#account_tracking.sidebar_content form>.col_left{grid-column:1}main#account_tracking.sidebar_content form>.col_right{grid-column:2}main#account_tracking.sidebar_content .col_left,main#account_tracking.sidebar_content .col_right{float:none;box-sizing:border-box;width:auto;min-height:0;margin:0;padding:30px;border-radius:20px;background:#fff}main#account_tracking.sidebar_content .col_left .h3,main#account_tracking.sidebar_content .col_right .h3{display:block;width:auto;margin:0 0 20px;padding:0;text-align:left;font-family:"extrabold";font-size:30px;line-height:40px;color:#062c40}main#account_tracking.sidebar_content .col_left .h3:after,main#account_tracking.sidebar_content .col_right .h3:after{display:none}main#account_tracking.sidebar_content .col_left table+.h3,main#account_tracking.sidebar_content .col_left ul+.h3,main#account_tracking.sidebar_content .col_left p+.h3,main#account_tracking.sidebar_content .col_left .btn+.h3,main#account_tracking.sidebar_content .col_right table+.h3,main#account_tracking.sidebar_content .col_right ul+.h3,main#account_tracking.sidebar_content .col_right p+.h3,main#account_tracking.sidebar_content .col_right .btn+.h3{margin-top:40px}main#account_tracking.sidebar_content .col_left hr,main#account_tracking.sidebar_content .col_right hr{display:none}main#account_tracking.sidebar_content .col_left>strong,main#account_tracking.sidebar_content .col_right>strong{display:block;margin:0 0 16px;font-family:"extrabold";font-size:21px;line-height:30px;color:#062c40}main#account_tracking.sidebar_content .col_left table,main#account_tracking.sidebar_content .col_right table{width:100%;margin:0;border-collapse:collapse}main#account_tracking.sidebar_content .col_left table td,main#account_tracking.sidebar_content .col_right table td{width:auto;padding:5px 0;font-family:"regular";font-size:19px;line-height:28px;color:#062c40;vertical-align:top}main#account_tracking.sidebar_content .col_left table td:first-child,main#account_tracking.sidebar_content .col_right table td:first-child{width:42%;padding-right:20px;color:dimgray}main#account_tracking.sidebar_content .col_left p,main#account_tracking.sidebar_content .col_right p{margin:0 0 20px;font-family:"regular";font-size:19px;line-height:28px;color:#062c40}main#account_tracking.sidebar_content .col_left ul,main#account_tracking.sidebar_content .col_right ul{margin:0}main#account_tracking.sidebar_content .col_left ul li,main#account_tracking.sidebar_content .col_right ul li{font-family:"regular";font-size:19px;line-height:28px;color:#062c40}main#account_tracking.sidebar_content .col_left ul li .label,main#account_tracking.sidebar_content .col_left ul li em,main#account_tracking.sidebar_content .col_right ul li .label,main#account_tracking.sidebar_content .col_right ul li em{font-style:normal;color:dimgray}main#account_tracking.sidebar_content .col_left section+section,main#account_tracking.sidebar_content .col_right section+section{margin-top:40px}main#account_tracking.sidebar_content .col_left #tracking_total_block,main#account_tracking.sidebar_content .col_right #tracking_total_block{padding-top:20px;border-top:solid 1px #d7d7d7;font-family:"extrabold";font-size:21px;line-height:30px;color:#062c40}main#account_tracking.sidebar_content .col_left #tracking_total_block ul,main#account_tracking.sidebar_content .col_right #tracking_total_block ul{margin-bottom:16px}main#account_tracking.sidebar_content .col_left #tracking_total_block br,main#account_tracking.sidebar_content .col_right #tracking_total_block br{display:none}main#account_tracking.sidebar_content .col_left #tracking_total_block .total_value,main#account_tracking.sidebar_content .col_right #tracking_total_block .total_value{font-family:"regular";color:dimgray}main#account_tracking.sidebar_content .col_left .btn,main#account_tracking.sidebar_content .col_right .btn{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;height:55px;margin:0 0 12px;padding:0 24px;border-radius:18px;font-family:"bold";font-size:18px;line-height:1}main#account_tracking.sidebar_content .col_left .btn:last-child,main#account_tracking.sidebar_content .col_right .btn:last-child{margin-bottom:0}@media screen and (max-width: 1619px){main#account_tracking.sidebar_content .col_left .h3,main#account_tracking.sidebar_content .col_right .h3{font-size:24px;line-height:32px}main#account_tracking.sidebar_content .col_left>strong,main#account_tracking.sidebar_content .col_right>strong{font-size:19px;line-height:28px}main#account_tracking.sidebar_content .col_left table td,main#account_tracking.sidebar_content .col_left p,main#account_tracking.sidebar_content .col_left ul li,main#account_tracking.sidebar_content .col_right table td,main#account_tracking.sidebar_content .col_right p,main#account_tracking.sidebar_content .col_right ul li{font-size:17px;line-height:26px}main#account_tracking.sidebar_content .col_left #tracking_total_block,main#account_tracking.sidebar_content .col_right #tracking_total_block{font-size:19px;line-height:28px}main#account_tracking.sidebar_content .col_left .btn,main#account_tracking.sidebar_content .col_right .btn{height:50px;font-size:17px}}@media screen and (max-width: 1023px){main#account_tracking.sidebar_content form{gap:20px}main#account_tracking.sidebar_content .col_left,main#account_tracking.sidebar_content .col_right{padding:20px}}@media screen and (max-width: 767px){main#account_tracking.sidebar_content form{grid-template-columns:minmax(0, 1fr)}main#account_tracking.sidebar_content form>.col_left,main#account_tracking.sidebar_content form>.col_right{grid-column:1}}@media screen and (max-width: 500px){main#account_tracking.sidebar_content .col_left table tr,main#account_tracking.sidebar_content .col_right table tr{display:grid;grid-template-columns:minmax(0, 42%) minmax(0, 1fr);column-gap:12px}main#account_tracking.sidebar_content .col_left table td,main#account_tracking.sidebar_content .col_right table td{display:block;width:auto;padding:4px 0}main#account_tracking.sidebar_content .col_left table td:first-child,main#account_tracking.sidebar_content .col_right table td:first-child{width:auto;padding-right:0}}#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:#000}#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:#062c40;color:#fff;border-color:#041c29}#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:#000;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:#062c40}#upload .fileuploader>div.fileuploader-progressbar.active{background-color:#062c40}main#upload>.wrp{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:40px}main#upload>.wrp>.errorhandler,main#upload>.wrp>.clr{flex:1 1 100%}main#upload #upload_section{float:none;width:auto;max-width:1020px;margin:0;flex:1 1 600px;background:none}main#upload #upload_info{float:none;width:auto;margin:0;flex:0 1 400px}main#upload .upload_option,main#upload #upload_info{box-sizing:border-box;padding:0;border-radius:0;background:none}main#upload .upload_option:before,main#upload #upload_info:before{content:none;display:none}main#upload .upload_option h1,main#upload .upload_option h2,main#upload .upload_option h3,main#upload #upload_info h1,main#upload #upload_info h2,main#upload #upload_info h3{margin:0 0 24px 0;padding:0;width:auto;text-align:left;font-family:"extrabold";font-size:20px;line-height:25px;color:#062c40}main#upload .upload_option h1:after,main#upload .upload_option h2:after,main#upload .upload_option h3:after,main#upload #upload_info h1:after,main#upload #upload_info h2:after,main#upload #upload_info h3:after{display:none}main#upload .upload_option>hr,main#upload .upload_option hr,main#upload #upload_info>hr,main#upload #upload_info hr{display:none}main#upload .fileuploader-input{box-sizing:border-box;padding:30px 20px;border:solid 2px dimgray;border-radius:20px;background:#d7d7d7;text-align:center}main#upload .fileuploader-input .fileuploader-input-caption{font-family:"extrabold";font-size:20px;line-height:28px;color:#1e1e1e}main#upload .fileuploader-input .fileuploader-input-caption span{font-family:inherit;font-size:inherit;line-height:inherit;color:inherit}main#upload .fileuploader-input .btn.fileinput,main#upload .fileuploader-input .btn.fileinput .btn,main#upload .fileuploader-input label#file-label{border-radius:18px}main#upload .btn.success.continue,main#upload .btn.ftp{border-radius:18px}#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:#000;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>.wrp{padding-bottom:60px;display:grid;grid-template-columns:minmax(0, 1fr) 400px;column-gap:60px;align-items:start}main#impressum>.wrp>.clr{display:none}main#impressum>.wrp>address{grid-area:1/2/2/3}main#impressum>.wrp>article{grid-area:1/1/2/2}main#impressum>.wrp>article.fullwidth{grid-area:2/1/3/3}main#impressum address{float:none;box-sizing:border-box;width:auto;margin:0;padding:30px;border-radius:20px;background:#fff;font-style:normal;font-family:"regular";font-size:19px;line-height:30px;color:#062c40}main#impressum address hr{display:block;margin:16px 0;border:none;border-top:solid 1px #d7d7d7}main#impressum address .distancer{color:dimgray}main#impressum article{float:none;box-sizing:border-box;width:auto;margin:0;padding:0;background:none}main#impressum article>h1{margin:0 0 24px 0;font-family:"extrabold";font-size:50px;line-height:62px;color:#062c40}main#impressum article>h2{width:auto;margin:44px 0 16px 0;padding:0;background:none;text-align:left;font-family:"extrabold";font-size:35px;line-height:44px;color:#062c40}main#impressum article>h2:after{display:none}main#impressum article>h2:first-child{margin-top:0}main#impressum article>h3,main#impressum article>h4{width:auto;margin:32px 0 12px 0;padding:0;background:none;text-align:left;font-family:"bold";font-size:24px;line-height:32px;color:#062c40}main#impressum article>h3:after,main#impressum article>h4:after{display:none}main#impressum article>p{margin:0 0 20px 0;font-family:"regular";font-size:21px;line-height:32px;color:#062c40}main#impressum article a:not([class]){color:#cc2a29}main#impressum article a:not([class]):hover{text-decoration:underline}main#impressum article>ul,main#impressum article>ol{margin:0 0 20px 0;padding:0}main#impressum article>ul li,main#impressum article>ol li{position:relative;margin-bottom:6px;padding-left:22px;font-family:"regular";font-size:21px;line-height:32px;color:#062c40}main#impressum article>ul li:before,main#impressum article>ol li:before{content:"";position:absolute;top:13px;left:2px;width:6px;height:6px;border-radius:3px;background:#cc2a29}main#impressum article strong:not([class]),main#impressum article b:not([class]){font-family:"bold"}@media screen and (max-width: 1619px){main#impressum article>h1{margin-bottom:18px;font-size:38px;line-height:48px}main#impressum article>h2{margin-top:36px;font-size:27px;line-height:34px}main#impressum article>h3,main#impressum article>h4{font-size:21px;line-height:30px}main#impressum article>p,main#impressum article>ul li,main#impressum article>ol li{font-size:18px;line-height:28px}main#impressum article>ul li:before,main#impressum article>ol li:before{top:11px}}@media screen and (max-width: 1023px){main#impressum article>h1{font-size:30px;line-height:40px}}main#impressum article.fullwidth{max-width:1020px}main#impressum .cmsHeadImg{border-radius:20px}@media screen and (max-width: 1619px){main#impressum>.wrp{grid-template-columns:minmax(0, 1fr) 340px;column-gap:40px}main#impressum address{font-size:17px;line-height:28px}}@media screen and (max-width: 1023px){main#impressum>.wrp{grid-template-columns:minmax(0, 1fr);row-gap:30px}main#impressum>.wrp>article{grid-area:1/1/2/2}main#impressum>.wrp>address{grid-area:2/1/3/2}main#impressum>.wrp>article.fullwidth{grid-area:3/1/4/2}main#impressum address{padding: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,#impressum,#pw_lost{padding:30px 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,#address form article,#order_sample 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,#address form fieldset,#order_sample 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,#address form .col-full,#order_sample 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,#address form .col_left fieldset,#address form .col_right fieldset,#order_sample form .col_left fieldset,#order_sample 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:#062c40}.cms_homepage_text{width:100%}.cms_homepage_text p{margin-bottom:0}h1,h2,h3,h4,h5,h6,.headline,.h1,.h2,.h3,.h4,.h5,.h6{display:block;color:#000;font-family:"extrabold"}h1,.h1{font-size:31px}h2,h3,.headline,.h2,.h3{font-size:24px}h4,.h4{font-size:20px}h5,.h5{font-size:18px}h6,.h6{font-size:18px}hr{border-bottom:solid 1px #666}#navbar{background:#fff;color:#000;top:150px;left:-40px}#navbar .wrp>ul{margin:0}#navbar .wrp>ul>li{color:#000}#navbar .wrp>ul>li a{color:#000}#navbar a.topMenu{color:#555;font-family:"bold";text-transform:uppercase}#navbar a.topMenu .topMenu:hover{color:#000}#navbar a.topMenu .topMenu:before{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);border-width:0 0 2px;border-color:#cc2a29;border-style:solid;transition:width .4s;width:0}.cd-dropdown-trigger{color:#000;font-family:"extrabold";text-transform:uppercase}.no-touch .cd-dropdown-trigger:hover{background-color:#062c40}#navbar .service-menu,#navbar_mega .service-menu,#navbar_multi .service-menu{float:right;margin-right:-20px}#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:16px;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:#555}#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:#062c40;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:#000;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:#062c40;-webkit-transition:all 0.25s ease-out;-moz-transition:all 0.25s ease-out;transition:all 0.25s ease-out}footer.main .distancer{color:#000}footer.main h3,footer.main .headline{color:#000}footer.main h3 a,footer.main .headline a{color:#000;border-bottom:none}footer.main h3 address,footer.main .headline address{color:#000}footer.main h3 address .col_left,footer.main h3 address .col_right,footer.main .headline address .col_left,footer.main .headline address .col_right{color:#000}footer.main h3 i,footer.main .headline i{color:#000}footer.main h3 i a,footer.main .headline i a{color:#000}footer.main h3 i:before,footer.main .headline i:before{color:rgba(255,255,255,.5)}footer.main #footer-product-nav_toggle{color:#000}h1~hr,span.h3~hr{display:none}#delivery_address span.h3{margin-bottom:30px}main#register #contactlist>form,main#address #contactlist>form{float:none;box-sizing:border-box;width:auto;max-width:none;margin:0 0 40px;padding:30px;border-radius:20px;background:#fff}main#register #contactlist>form:last-of-type,main#address #contactlist>form:last-of-type{margin-bottom:0}main#register #contactlist>form>h1,main#address #contactlist>form>h1{margin:0 0 30px;font-family:"extrabold";font-size:50px;line-height:62px;color:#062c40}main#register #contactlist>form>p,main#address #contactlist>form>p{margin:0 0 20px;font-family:"regular";font-size:19px;line-height:28px;color:#062c40}main#register #contactlist>form .hint,main#address #contactlist>form .hint{margin:0;border-radius:15px}main#register #contactlist>#importAddressForm>h1,main#address #contactlist>#importAddressForm>h1{font-size:35px;line-height:44px}main#register #contactlist>form table,main#address #contactlist>form table{width:100%;margin:0;border-collapse:collapse}main#register #contactlist>form table thead td,main#address #contactlist>form table thead td{padding:0 12px 14px 12px;font-family:"bold";font-size:17px;line-height:24px;color:dimgray}main#register #contactlist>form table tbody td,main#address #contactlist>form table tbody td{padding:5px 12px;font-family:"regular";font-size:19px;line-height:28px;color:#062c40;vertical-align:top}main#register #contactlist>form table tbody td:first-child,main#address #contactlist>form table tbody td:first-child{font-family:"bold";color:dimgray}main#register #contactlist>form table td hr,main#address #contactlist>form table td hr{display:block;margin:12px 0;border:none;border-top:solid 1px #d7d7d7}main#register #contactlist>form table tbody td a,main#address #contactlist>form table tbody td a{color:#062c40}main#register #contactlist>form table tbody td a:hover,main#address #contactlist>form table tbody td a:hover{text-decoration:underline}main#register #contactlist>form table tbody td a:last-of-type,main#address #contactlist>form table tbody td a:last-of-type{color:#d12b0b}main#register #contactlist>form .btn,main#address #contactlist>form .btn{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:auto;min-width:0;height:55px;margin:0;padding:0 32px;border-radius:18px;font-family:"bold";font-size:18px;line-height:1}main#register #contactlist>#importAddressForm>.btn,main#address #contactlist>#importAddressForm>.btn{margin-bottom:24px}main#register #contactlist>form fieldset.saveSettings,main#address #contactlist>form fieldset.saveSettings{float:none;box-sizing:border-box;width:auto;margin:30px 0 0 0;padding:0;text-align:left}main#register #contactlist>form fieldset.saveSettings>legend,main#address #contactlist>form fieldset.saveSettings>legend{display:none}main#register #contactlist>form fieldset.saveSettings .actionbar,main#address #contactlist>form fieldset.saveSettings .actionbar{display:flex;flex-wrap:wrap;gap:16px;height:auto;margin:0}main#register #contactlist>form fieldset.saveSettings .actionbar:before,main#register #contactlist>form fieldset.saveSettings .actionbar:after,main#address #contactlist>form fieldset.saveSettings .actionbar:before,main#address #contactlist>form fieldset.saveSettings .actionbar:after{content:none;display:none}main#register #contactlist>form#formular,main#address #contactlist>form#formular{width:1020px;max-width:100%;margin:0 auto;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));column-gap:40px}main#register #contactlist>form#formular>*:not(fieldset),main#register #contactlist>form#formular>fieldset.saveSettings,main#address #contactlist>form#formular>*:not(fieldset),main#address #contactlist>form#formular>fieldset.saveSettings{grid-column:1/-1}main#register #contactlist>form#formular>.clr,main#register #contactlist>form#formular>input[type=hidden],main#address #contactlist>form#formular>.clr,main#address #contactlist>form#formular>input[type=hidden]{display:none}main#register #contactlist>form#formular>h2,main#address #contactlist>form#formular>h2{width:auto;margin:40px 0 24px;padding:0;background:none;text-align:left;font-family:"extrabold";font-size:35px;line-height:44px;color:#062c40}main#register #contactlist>form#formular>h2:after,main#address #contactlist>form#formular>h2:after{display:none}main#register #contactlist>form#formular>h2:first-of-type,main#address #contactlist>form#formular>h2:first-of-type{margin-top:0}@media screen and (min-width: 768px){main#register #contactlist>form table tbody td a,main#address #contactlist>form table tbody td a{display:block}main#register #contactlist>form table tbody td a+span,main#address #contactlist>form table tbody td a+span{display:none}}@media screen and (max-width: 1619px){main#register #contactlist>form#formular>h2,main#address #contactlist>form#formular>h2{margin-bottom:18px;font-size:27px;line-height:34px}main#register #contactlist>form>h1,main#address #contactlist>form>h1{margin-bottom:22px;font-size:38px;line-height:48px}main#register #contactlist>form>p,main#address #contactlist>form>p{font-size:17px;line-height:26px}main#register #contactlist>#importAddressForm>h1,main#address #contactlist>#importAddressForm>h1{font-size:27px;line-height:34px}main#register #contactlist>form table thead td,main#address #contactlist>form table thead td{font-size:16px}main#register #contactlist>form table tbody td,main#address #contactlist>form table tbody td{font-size:17px;line-height:26px}main#register #contactlist>form .btn,main#address #contactlist>form .btn{height:50px;font-size:17px}}@media screen and (max-width: 1023px){main#register #contactlist>form,main#address #contactlist>form{padding:20px}main#register #contactlist>form>h1,main#address #contactlist>form>h1{font-size:30px;line-height:40px}main#register #contactlist>form#formular,main#address #contactlist>form#formular{grid-template-columns:minmax(0, 1fr)}}.cart_breadcrumb{margin-bottom:30px}.cart_breadcrumb ul{display:block;width:100%}.cart_breadcrumb li{font-size:18px;box-sizing:border-box;background:#fff;color:#333;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:#062c40;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:#062c40}#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{padding:5px 10px;font-size:18px;color:#062c40;text-align:right}#cart #total_price strong{color:#062c40;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:#000;display:block;margin-bottom:20px}#cart #sidebar section img{width:50%;float:left;margin-bottom:20px}#cart #sidebar section:first-child{background:url("../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:#000;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:#000}#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:#062c40}#cart_third_agb fieldset{margin:0}main#cart_first .product_calculation>td,main#cart_second .product_calculation>td,main#cart_third .product_calculation>td{background:none;border-top:solid 1px #d7d7d7}main#cart_first .product_calculation .headline,main#cart_second .product_calculation .headline,main#cart_third .product_calculation .headline{margin-bottom:8px}main#cart_first #total_netto,main#cart_first #total_shipping,main#cart_first #total_vat,main#cart_first #total_options,main#cart_first #total_price,main#cart_second #total_netto,main#cart_second #total_shipping,main#cart_second #total_vat,main#cart_second #total_options,main#cart_second #total_price,main#cart_third #total_netto,main#cart_third #total_shipping,main#cart_third #total_vat,main#cart_third #total_options,main#cart_third #total_price{background:none}main#cart_first #total_netto>td,main#cart_first #total_shipping>td,main#cart_first #total_vat>td,main#cart_first #total_options>td,main#cart_first #total_price>td,main#cart_second #total_netto>td,main#cart_second #total_shipping>td,main#cart_second #total_vat>td,main#cart_second #total_options>td,main#cart_second #total_price>td,main#cart_third #total_netto>td,main#cart_third #total_shipping>td,main#cart_third #total_vat>td,main#cart_third #total_options>td,main#cart_third #total_price>td{background:none;padding:6px 10px}main#cart_first #total_options,main#cart_second #total_options,main#cart_third #total_options{display:none}main#cart_first #total_price>td,main#cart_second #total_price>td,main#cart_third #total_price>td{border-top:solid 1px #d7d7d7;padding-top:14px;font-family:"extrabold";font-size:20px;line-height:28px;color:#062c40}main#cart_first #total_price>td strong,main#cart_second #total_price>td strong,main#cart_third #total_price>td strong{font-family:inherit;font-size:inherit}main#cart_first .actionbar,main#cart_second .actionbar,main#cart_third .actionbar{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;height:auto}main#cart_first .actionbar>input[type=hidden],main#cart_second .actionbar>input[type=hidden],main#cart_third .actionbar>input[type=hidden]{display:none}main#cart_first .actionbar .btn,main#cart_second .actionbar .btn,main#cart_third .actionbar .btn{display:inline-flex;align-items:center;justify-content:center;float:none;box-sizing:border-box;width:300px;max-width:100%;height:55px;margin:0;padding:0;line-height:1;font-size:20px;border-radius:18px}main#cart_first .cart_breadcrumb ul,main#cart_second .cart_breadcrumb ul,main#cart_third .cart_breadcrumb ul{overflow:hidden;border-radius:20px}main#cart_first .cart_breadcrumb li:before,main#cart_first .cart_breadcrumb li:after,main#cart_second .cart_breadcrumb li:before,main#cart_second .cart_breadcrumb li:after,main#cart_third .cart_breadcrumb li:before,main#cart_third .cart_breadcrumb li:after{display:none}main#cart_first form>table,main#cart_first table.preisberechnung,main#cart_second form>table,main#cart_second table.preisberechnung,main#cart_third form>table,main#cart_third table.preisberechnung{display:table;width:100%;table-layout:auto;overflow:hidden;border-radius:20px}main#cart_first form>table tr>th:first-child,main#cart_first form>table tr>td:first-child,main#cart_first table.preisberechnung tr>th:first-child,main#cart_first table.preisberechnung tr>td:first-child,main#cart_second form>table tr>th:first-child,main#cart_second form>table tr>td:first-child,main#cart_second table.preisberechnung tr>th:first-child,main#cart_second table.preisberechnung tr>td:first-child,main#cart_third form>table tr>th:first-child,main#cart_third form>table tr>td:first-child,main#cart_third table.preisberechnung tr>th:first-child,main#cart_third table.preisberechnung tr>td:first-child{width:auto}main#cart_first #sidebar section,main#cart_first #cart_third_buy,main#cart_first #cart_third_payment,main#cart_first #cart_third_agb,main#cart_second #sidebar section,main#cart_second #cart_third_buy,main#cart_second #cart_third_payment,main#cart_second #cart_third_agb,main#cart_third #sidebar section,main#cart_third #cart_third_buy,main#cart_third #cart_third_payment,main#cart_third #cart_third_agb{box-sizing:border-box;border-radius:20px}main#cart_first #sidebar section,main#cart_second #sidebar section,main#cart_third #sidebar section{padding:20px}main#cart_first .btn,main#cart_second .btn,main#cart_third .btn{border-radius:18px}main#cart_first #cart{display:flex;flex-wrap:wrap;align-items:flex-start;gap:40px}main#cart_first #cart:before,main#cart_first #cart:after{content:none;display:none}main#cart_first #cart>*{flex:1 1 100%;min-width:0}main#cart_first #cart>form{float:none;width:auto;flex:1 1 600px}main#cart_first #cart>#sidebar{float:none;flex:0 0 250px}main#cart_first #cart>.clr{display:none}@media screen and (max-width: 1023px){main#cart_first .actionbar .btn,main#cart_second .actionbar .btn,main#cart_third .actionbar .btn{width:100%}}@media screen and (max-width: 1023px){main#cart_first #cart{box-sizing:border-box;padding:0 20px;gap:24px}main#cart_first #cart>form,main#cart_first #cart>#sidebar{flex:1 1 100%}}@media screen and (max-width: 1023px){main#cart_first table.preisberechnung,main#cart_second table.preisberechnung,main#cart_third table.preisberechnung{display:block}main#cart_first table.preisberechnung tbody,main#cart_second table.preisberechnung tbody,main#cart_third table.preisberechnung tbody{display:block}main#cart_first table.preisberechnung tr,main#cart_second table.preisberechnung tr,main#cart_third table.preisberechnung tr{display:grid;grid-template-columns:minmax(0, 1fr) auto;align-items:baseline;column-gap:16px;box-sizing:border-box;width:100%;padding:8px 16px;position:static}main#cart_first table.preisberechnung tr>td strong,main#cart_first table.preisberechnung tr>td span,main#cart_first table.preisberechnung tr>td div,main#cart_second table.preisberechnung tr>td strong,main#cart_second table.preisberechnung tr>td span,main#cart_second table.preisberechnung tr>td div,main#cart_third table.preisberechnung tr>td strong,main#cart_third table.preisberechnung tr>td span,main#cart_third table.preisberechnung tr>td div{float:none}main#cart_first table.preisberechnung tr>td strong,main#cart_second table.preisberechnung tr>td strong,main#cart_third table.preisberechnung tr>td strong{position:static;right:auto;top:auto;font-size:inherit}main#cart_first table.preisberechnung tr>th,main#cart_first table.preisberechnung tr>td,main#cart_second table.preisberechnung tr>th,main#cart_second table.preisberechnung tr>td,main#cart_third table.preisberechnung tr>th,main#cart_third table.preisberechnung tr>td{display:block;width:auto;padding:2px 0;text-align:left}main#cart_first table.preisberechnung tr>td:empty,main#cart_second table.preisberechnung tr>td:empty,main#cart_third table.preisberechnung tr>td:empty{display:none}main#cart_first table.preisberechnung tr>td:last-child,main#cart_second table.preisberechnung tr>td:last-child,main#cart_third table.preisberechnung tr>td:last-child{text-align:right}main#cart_first table.preisberechnung tr:first-child,main#cart_second table.preisberechnung tr:first-child,main#cart_third table.preisberechnung tr:first-child{display:none}main#cart_first table.preisberechnung tr.product_calculation,main#cart_second table.preisberechnung tr.product_calculation,main#cart_third table.preisberechnung tr.product_calculation{grid-template-columns:auto auto minmax(0, 1fr);grid-template-rows:auto auto;padding-top:16px}main#cart_first table.preisberechnung tr.product_calculation>td:first-child,main#cart_second table.preisberechnung tr.product_calculation>td:first-child,main#cart_third table.preisberechnung tr.product_calculation>td:first-child{grid-area:1/1/2/4;margin-bottom:8px}main#cart_first table.preisberechnung tr.product_calculation>td:nth-child(2),main#cart_second table.preisberechnung tr.product_calculation>td:nth-child(2),main#cart_third table.preisberechnung tr.product_calculation>td:nth-child(2){grid-area:2/1/3/2;padding-right:12px;color:dimgray}main#cart_first table.preisberechnung tr.product_calculation>td:nth-child(3),main#cart_second table.preisberechnung tr.product_calculation>td:nth-child(3),main#cart_third table.preisberechnung tr.product_calculation>td:nth-child(3){grid-area:2/2/3/3;color:dimgray}main#cart_first table.preisberechnung tr.product_calculation>td:nth-child(3):before,main#cart_first table.preisberechnung tr.product_calculation>td:nth-child(3):after,main#cart_second table.preisberechnung tr.product_calculation>td:nth-child(3):before,main#cart_second table.preisberechnung tr.product_calculation>td:nth-child(3):after,main#cart_third table.preisberechnung tr.product_calculation>td:nth-child(3):before,main#cart_third table.preisberechnung tr.product_calculation>td:nth-child(3):after{content:none}main#cart_first table.preisberechnung tr.product_calculation>td:nth-child(4),main#cart_second table.preisberechnung tr.product_calculation>td:nth-child(4),main#cart_third table.preisberechnung tr.product_calculation>td:nth-child(4){grid-area:2/3/3/4;text-align:right;font-family:"bold"}main#cart_first table.preisberechnung tr.product_options>td[colspan],main#cart_first table.preisberechnung tr#total_netto>td[colspan],main#cart_first table.preisberechnung tr#total_shipping>td[colspan],main#cart_first table.preisberechnung tr#total_options>td[colspan],main#cart_second table.preisberechnung tr.product_options>td[colspan],main#cart_second table.preisberechnung tr#total_netto>td[colspan],main#cart_second table.preisberechnung tr#total_shipping>td[colspan],main#cart_second table.preisberechnung tr#total_options>td[colspan],main#cart_third table.preisberechnung tr.product_options>td[colspan],main#cart_third table.preisberechnung tr#total_netto>td[colspan],main#cart_third table.preisberechnung tr#total_shipping>td[colspan],main#cart_third table.preisberechnung tr#total_options>td[colspan]{grid-column:1/span 1}}@media screen and (max-width: 500px){main#cart_first form>table,main#cart_first table.preisberechnung,main#cart_second form>table,main#cart_second table.preisberechnung,main#cart_third form>table,main#cart_third table.preisberechnung{display:block}main#cart_first form>table tr>th:first-child,main#cart_first form>table tr>td:first-child,main#cart_first table.preisberechnung tr>th:first-child,main#cart_first table.preisberechnung tr>td:first-child,main#cart_second form>table tr>th:first-child,main#cart_second form>table tr>td:first-child,main#cart_second table.preisberechnung tr>th:first-child,main#cart_second table.preisberechnung tr>td:first-child,main#cart_third form>table tr>th:first-child,main#cart_third form>table tr>td:first-child,main#cart_third table.preisberechnung tr>th:first-child,main#cart_third table.preisberechnung tr>td:first-child{width:auto}main#cart_first .cart_breadcrumb ul,main#cart_second .cart_breadcrumb ul,main#cart_third .cart_breadcrumb ul{border-radius:10px}}main#cart_second #formular{box-sizing:border-box;width:1020px;max-width:100%;margin:0 auto 40px;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));column-gap:40px}main#cart_second #formular>.hint{grid-column:1/-1}main#cart_second #formular>.clr{display:none}main#cart_second #formular .col_left,main#cart_second #formular .col_right{display:flex;flex-direction:column;float:none;box-sizing:border-box;width:auto;margin:0;padding:30px;border-radius:20px;background:#fff}main#cart_second #formular .col_left>.content{margin-top:auto}main#cart_second #formular hr{display:none}main#cart_second #formular h3,main#cart_second #formular .h3{display:block;width:auto;margin:0 0 12px;padding:0;text-align:left;font-family:"extrabold";font-size:30px;line-height:40px;color:#062c40}main#cart_second #formular h3:after,main#cart_second #formular .h3:after{display:none}main#cart_second #formular header p{margin:0;font-family:"regular";font-size:21px;line-height:30px;color:#062c40}main#cart_second #formular .content{margin-top:28px}main#cart_second #formular fieldset{width:auto}main#cart_second #formular label{float:none;width:auto;text-align:left}main#cart_second #formular input:not(.btn),main#cart_second #formular select{float:none;width:100%}main#cart_second #formular .col_left .btn,main#cart_second #formular .col_right .btn{display:flex;float:none;width:100%;margin:0}main#cart_second #formular .col_left .btn+.btn{margin-top:16px}main#cart_second #formular .lost_pw{display:block;margin-top:16px;text-align:left;font-size:19px}main#cart_second #cart_registration>form>article>h1,main#cart_second #cart_registration>form>article>.h3{display:block;width:auto;margin:0 0 24px;padding:0;text-align:left;font-family:"extrabold";font-size:35px;line-height:44px;color:#062c40}main#cart_second #cart_registration>form>article>h1:after,main#cart_second #cart_registration>form>article>.h3:after{display:none}main#cart_second #cart_registration #login{margin-bottom:32px}main#cart_second #cart_registration #login .btn{width:auto;min-width:0;margin:0;padding:0 32px;border:solid 1px #062c40;background:none;color:#062c40}main#cart_second #cart_registration #login .btn:hover{background:#062c40;color:#fff}main#cart_second #cart_registration .actionbar{margin-top:40px;padding:0}main#cart_second #cart_registration .actionbar:before,main#cart_second #cart_registration .actionbar:after{content:none;display:none}main#cart_second #cart_registration .actionbar .btn{width:300px;margin:0}main#cart_second #cart_registration .actionbar p{margin:0;font-size:19px;line-height:30px;color:#062c40}@media screen and (max-width: 1619px){main#cart_second #cart_registration>form>article>h1,main#cart_second #cart_registration>form>article>.h3{margin-bottom:18px;font-size:27px;line-height:34px}main#cart_second #formular h3,main#cart_second #formular .h3{font-size:24px;line-height:32px}main#cart_second #formular header p{font-size:17px;line-height:26px}main#cart_second #formular .lost_pw{font-size:16px}main#cart_second #cart_registration .actionbar p{font-size:16px;line-height:26px}}@media screen and (max-width: 1023px){main#cart_second #formular{grid-template-columns:minmax(0, 1fr);row-gap:20px}main#cart_second #formular .col_left,main#cart_second #formular .col_right{padding:20px}}main#cart_third #formular>.hint{margin-bottom:40px;border-radius:15px}main#cart_third #cart_second_addresscheck,main#cart_third #special,main#cart_third #cart_third_payment{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));column-gap:40px;margin-bottom:40px}main#cart_third #cart_second_addresscheck>.clr,main#cart_third #special>.clr,main#cart_third #cart_third_payment>.clr{display:none}main#cart_third #cart_second_addresscheck>.col_left,main#cart_third #special>.col_left,main#cart_third #cart_third_payment>.col_left{grid-column:1}main#cart_third #cart_second_addresscheck>.col_right,main#cart_third #special>.col_right,main#cart_third #cart_third_payment>.col_right{grid-column:2}main#cart_third #cart_second_addresscheck>.col_left,main#cart_third #cart_second_addresscheck>.col_right,main#cart_third #special>.col_left,main#cart_third #special>.col_right,main#cart_third #cart_third_payment>.col_left,main#cart_third #cart_third_payment>.col_right{float:none;box-sizing:border-box;width:auto;min-height:0;margin:0;padding:30px;border-radius:20px;background:#fff}main#cart_third #cart_second_addresscheck>.col_left>.icon,main#cart_third #cart_second_addresscheck>.col_right>.icon,main#cart_third #special>.col_left>.icon,main#cart_third #special>.col_right>.icon,main#cart_third #cart_third_payment>.col_left>.icon,main#cart_third #cart_third_payment>.col_right>.icon{position:static;display:inline-block;margin-right:12px;vertical-align:top}main#cart_third #cart_second_addresscheck>.col_left>.icon:before,main#cart_third #cart_second_addresscheck>.col_right>.icon:before,main#cart_third #special>.col_left>.icon:before,main#cart_third #special>.col_right>.icon:before,main#cart_third #cart_third_payment>.col_left>.icon:before,main#cart_third #cart_third_payment>.col_right>.icon:before{font-size:28px;line-height:40px;color:#cc2a29}main#cart_third #cart_second_addresscheck>.col_left>strong,main#cart_third #cart_second_addresscheck>.col_right>strong,main#cart_third #special>.col_left>strong,main#cart_third #special>.col_right>strong,main#cart_third #cart_third_payment>.col_left>strong,main#cart_third #cart_third_payment>.col_right>strong{display:inline-block;margin:0;vertical-align:top;font-family:"extrabold";font-size:30px;line-height:40px;color:#062c40}main#cart_third #cart_second_addresscheck>.col_left>hr,main#cart_third #cart_second_addresscheck>.col_right>hr,main#cart_third #special>.col_left>hr,main#cart_third #special>.col_right>hr,main#cart_third #cart_third_payment>.col_left>hr,main#cart_third #cart_third_payment>.col_right>hr{display:none}main#cart_third #cart_second_addresscheck>.col_left>hr+*,main#cart_third #cart_second_addresscheck>.col_right>hr+*,main#cart_third #special>.col_left>hr+*,main#cart_third #special>.col_right>hr+*,main#cart_third #cart_third_payment>.col_left>hr+*,main#cart_third #cart_third_payment>.col_right>hr+*{margin-top:20px}main#cart_third #cart_second_addresscheck>.col_left address,main#cart_third #cart_second_addresscheck>.col_right address,main#cart_third #special>.col_left address,main#cart_third #special>.col_right address,main#cart_third #cart_third_payment>.col_left address,main#cart_third #cart_third_payment>.col_right address{font-style:normal;font-family:"regular";font-size:21px;line-height:32px;color:#062c40}main#cart_third #cart_second_addresscheck>.col_left address p,main#cart_third #cart_second_addresscheck>.col_right address p,main#cart_third #special>.col_left address p,main#cart_third #special>.col_right address p,main#cart_third #cart_third_payment>.col_left address p,main#cart_third #cart_third_payment>.col_right address p{margin:0}main#cart_third #cart_second_addresscheck>.col_left .btn.edit,main#cart_third #cart_second_addresscheck>.col_right .btn.edit,main#cart_third #special>.col_left .btn.edit,main#cart_third #special>.col_right .btn.edit,main#cart_third #cart_third_payment>.col_left .btn.edit,main#cart_third #cart_third_payment>.col_right .btn.edit{top:26px;right:24px;font-family:"bold";font-size:17px;color:#cc2a29}main#cart_third #cart_second_addresscheck>.col_left .btn.edit:hover,main#cart_third #cart_second_addresscheck>.col_right .btn.edit:hover,main#cart_third #special>.col_left .btn.edit:hover,main#cart_third #special>.col_right .btn.edit:hover,main#cart_third #cart_third_payment>.col_left .btn.edit:hover,main#cart_third #cart_third_payment>.col_right .btn.edit:hover{background:#cc2a29;color:#fff}main#cart_third #cart_second_addresscheck>.col_left>fieldset,main#cart_third #cart_second_addresscheck>.col_right>fieldset,main#cart_third #special>.col_left>fieldset,main#cart_third #special>.col_right>fieldset,main#cart_third #cart_third_payment>.col_left>fieldset,main#cart_third #cart_third_payment>.col_right>fieldset{margin-bottom:0}main#cart_third #cart_second_addresscheck>.col_left>fieldset>label,main#cart_third #cart_second_addresscheck>.col_right>fieldset>label,main#cart_third #special>.col_left>fieldset>label,main#cart_third #special>.col_right>fieldset>label,main#cart_third #cart_third_payment>.col_left>fieldset>label,main#cart_third #cart_third_payment>.col_right>fieldset>label{flex:0 0 100%}main#cart_third #cart_second_addresscheck>.col_left>fieldset>select,main#cart_third #cart_second_addresscheck>.col_left>fieldset>input:not(.btn),main#cart_third #cart_second_addresscheck>.col_left>fieldset>textarea,main#cart_third #cart_second_addresscheck>.col_right>fieldset>select,main#cart_third #cart_second_addresscheck>.col_right>fieldset>input:not(.btn),main#cart_third #cart_second_addresscheck>.col_right>fieldset>textarea,main#cart_third #special>.col_left>fieldset>select,main#cart_third #special>.col_left>fieldset>input:not(.btn),main#cart_third #special>.col_left>fieldset>textarea,main#cart_third #special>.col_right>fieldset>select,main#cart_third #special>.col_right>fieldset>input:not(.btn),main#cart_third #special>.col_right>fieldset>textarea,main#cart_third #cart_third_payment>.col_left>fieldset>select,main#cart_third #cart_third_payment>.col_left>fieldset>input:not(.btn),main#cart_third #cart_third_payment>.col_left>fieldset>textarea,main#cart_third #cart_third_payment>.col_right>fieldset>select,main#cart_third #cart_third_payment>.col_right>fieldset>input:not(.btn),main#cart_third #cart_third_payment>.col_right>fieldset>textarea{flex:1 1 0;min-width:0}main#cart_third #cart_second_addresscheck>.col_left>fieldset>.info,main#cart_third #cart_second_addresscheck>.col_right>fieldset>.info,main#cart_third #special>.col_left>fieldset>.info,main#cart_third #special>.col_right>fieldset>.info,main#cart_third #cart_third_payment>.col_left>fieldset>.info,main#cart_third #cart_third_payment>.col_right>fieldset>.info{order:4;margin-left:12px}main#cart_third #cart_second_addresscheck>.col_left label,main#cart_third #cart_second_addresscheck>.col_right label,main#cart_third #special>.col_left label,main#cart_third #special>.col_right label,main#cart_third #cart_third_payment>.col_left label,main#cart_third #cart_third_payment>.col_right label{margin-bottom:8px;font-size:21px;line-height:30px}main#cart_third #cart_second_addresscheck>.col_left label:empty,main#cart_third #cart_second_addresscheck>.col_right label:empty,main#cart_third #special>.col_left label:empty,main#cart_third #special>.col_right label:empty,main#cart_third #cart_third_payment>.col_left label:empty,main#cart_third #cart_third_payment>.col_right label:empty{margin:0;font-size:0;line-height:0}main#cart_third #cart_second_addresscheck>.col_left select,main#cart_third #cart_second_addresscheck>.col_left input:not(.btn),main#cart_third #cart_second_addresscheck>.col_left textarea,main#cart_third #cart_second_addresscheck>.col_right select,main#cart_third #cart_second_addresscheck>.col_right input:not(.btn),main#cart_third #cart_second_addresscheck>.col_right textarea,main#cart_third #special>.col_left select,main#cart_third #special>.col_left input:not(.btn),main#cart_third #special>.col_left textarea,main#cart_third #special>.col_right select,main#cart_third #special>.col_right input:not(.btn),main#cart_third #special>.col_right textarea,main#cart_third #cart_third_payment>.col_left select,main#cart_third #cart_third_payment>.col_left input:not(.btn),main#cart_third #cart_third_payment>.col_left textarea,main#cart_third #cart_third_payment>.col_right select,main#cart_third #cart_third_payment>.col_right input:not(.btn),main#cart_third #cart_third_payment>.col_right textarea{width:100%}main#cart_third #cart_second_addresscheck>.col_left .hint.message,main#cart_third #cart_second_addresscheck>.col_right .hint.message,main#cart_third #special>.col_left .hint.message,main#cart_third #special>.col_right .hint.message,main#cart_third #cart_third_payment>.col_left .hint.message,main#cart_third #cart_third_payment>.col_right .hint.message{margin:20px 0 0;padding:14px 20px;border:none;border-radius:15px;background:#d7d7d7;font-size:19px;line-height:28px;color:#062c40}main#cart_third #cart_second_addresscheck>.col_left>strong,main#cart_third #cart_second_addresscheck>.col_right>strong,main#cart_third #special>.col_left>strong,main#cart_third #special>.col_right>strong{max-width:calc(100% - 160px)}main#cart_third #special .col_right>fieldset>input{flex:1 1 0;min-width:0}main#cart_third #special .col_right>fieldset>.btn.coupon{order:4;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;float:none;box-sizing:border-box;width:64px;min-width:0;height:64px;margin:0 0 0 12px;padding:0;border:none;border-radius:15px;background:#062c40}main#cart_third #special .col_right>fieldset>.btn.coupon:hover{background:#cc2a29}main#cart_third #special .col_right>fieldset>.btn.coupon .icon{position:static}main#cart_third #special .col_right>fieldset>.btn.coupon .icon:before{display:block;font-size:24px;line-height:1;color:#fff}main#cart_third #cart_third_payment label[for=versand-select]{position:absolute;width:1px !important;height:1px;margin:0;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap}main#cart_third #cart_third_agb{box-sizing:border-box;margin-bottom:40px;padding:30px;border-radius:20px;background:#fff}main#cart_third #cart_third_agb>.clr{display:none}main#cart_third #cart_third_agb fieldset{display:block;position:relative;float:none;width:auto;margin:0 0 16px;padding-left:36px;font-family:"regular";font-size:19px;line-height:30px;color:#062c40}main#cart_third #cart_third_agb fieldset:last-of-type{margin-bottom:0}main#cart_third #cart_third_agb fieldset>label{position:absolute;top:0;left:0;width:auto;margin:0;padding:0;font-size:0;line-height:30px}main#cart_third #cart_third_agb fieldset input[type=checkbox]{position:static;float:none;width:20px;height:20px;margin:5px 0 0;vertical-align:top}main#cart_third #cart_third_agb a,main#cart_third #cart_third_agb #BtnAGB{color:#cc2a29;text-decoration:underline;cursor:pointer}main#cart_third #cart_third_agb a:hover,main#cart_third #cart_third_agb #BtnAGB:hover{color:#062c40}main#cart_third #cart_third_agb #ModalAGB{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;padding:40px 20px;background:rgba(0,0,0,.5)}main#cart_third #cart_third_agb #ModalAGB .modal-content{box-sizing:border-box;width:1020px;max-width:100%;margin:0 auto;padding:30px;border:none;border-radius:20px}main#cart_third #cart_third_agb #ModalAGB .close{position:absolute;top:16px;right:20px;font-family:"bold";font-size:20px;color:#062c40;cursor:pointer}main#cart_third #cart_third_agb #ModalAGB .modal-content h1,main#cart_third #cart_third_agb #ModalAGB .modal-content h2,main#cart_third #cart_third_agb #ModalAGB .modal-content h3,main#cart_third #cart_third_agb #ModalAGB .modal-content h4,main#cart_third #cart_third_agb #ModalAGB .modal-content h5,main#cart_third #cart_third_agb #ModalAGB .modal-content h6{width:auto;margin:0 0 16px;padding:0;text-align:left;font-family:"extrabold";font-size:24px;line-height:32px;color:#062c40}main#cart_third #cart_third_agb #ModalAGB .modal-content h1:after,main#cart_third #cart_third_agb #ModalAGB .modal-content h2:after,main#cart_third #cart_third_agb #ModalAGB .modal-content h3:after,main#cart_third #cart_third_agb #ModalAGB .modal-content h4:after,main#cart_third #cart_third_agb #ModalAGB .modal-content h5:after,main#cart_third #cart_third_agb #ModalAGB .modal-content h6:after{display:none}main#cart_third #cart_third_agb #ModalAGB .modal-content p{margin-bottom:12px}main#cart_third #cart{float:none;box-sizing:border-box;width:auto;margin:0;padding:0;background:none}main#cart_third #cart>hr{display:none}main#cart_third #cart_third_buy{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:16px}main#cart_third #cart_third_buy .btn{display:inline-flex;align-items:center;justify-content:center;float:none;box-sizing:border-box;width:300px;max-width:100%;height:55px;margin:0;padding:0;border-radius:18px;font-size:20px;line-height:1}@media screen and (max-width: 1619px){main#cart_third #formular>.hint{margin-bottom:28px}main#cart_third #cart_second_addresscheck,main#cart_third #special,main#cart_third #cart_third_payment{margin-bottom:28px}main#cart_third #cart_second_addresscheck>.col_left>.icon:before,main#cart_third #cart_second_addresscheck>.col_right>.icon:before,main#cart_third #special>.col_left>.icon:before,main#cart_third #special>.col_right>.icon:before,main#cart_third #cart_third_payment>.col_left>.icon:before,main#cart_third #cart_third_payment>.col_right>.icon:before{font-size:24px;line-height:32px}main#cart_third #cart_second_addresscheck>.col_left>strong,main#cart_third #cart_second_addresscheck>.col_right>strong,main#cart_third #special>.col_left>strong,main#cart_third #special>.col_right>strong,main#cart_third #cart_third_payment>.col_left>strong,main#cart_third #cart_third_payment>.col_right>strong{font-size:24px;line-height:32px}main#cart_third #cart_second_addresscheck>.col_left address,main#cart_third #cart_second_addresscheck>.col_right address,main#cart_third #special>.col_left address,main#cart_third #special>.col_right address,main#cart_third #cart_third_payment>.col_left address,main#cart_third #cart_third_payment>.col_right address{font-size:17px;line-height:28px}main#cart_third #cart_second_addresscheck>.col_left .btn.edit,main#cart_third #cart_second_addresscheck>.col_right .btn.edit,main#cart_third #special>.col_left .btn.edit,main#cart_third #special>.col_right .btn.edit,main#cart_third #cart_third_payment>.col_left .btn.edit,main#cart_third #cart_third_payment>.col_right .btn.edit{top:22px;font-size:15px}main#cart_third #cart_second_addresscheck>.col_left label,main#cart_third #cart_second_addresscheck>.col_right label,main#cart_third #special>.col_left label,main#cart_third #special>.col_right label,main#cart_third #cart_third_payment>.col_left label,main#cart_third #cart_third_payment>.col_right label{font-size:17px;line-height:26px}main#cart_third #cart_second_addresscheck>.col_left .hint.message,main#cart_third #cart_second_addresscheck>.col_right .hint.message,main#cart_third #special>.col_left .hint.message,main#cart_third #special>.col_right .hint.message,main#cart_third #cart_third_payment>.col_left .hint.message,main#cart_third #cart_third_payment>.col_right .hint.message{font-size:16px;line-height:26px}main#cart_third #special .col_right>fieldset>.btn.coupon{width:54px;height:54px}main#cart_third #cart_third_agb{margin-bottom:28px}main#cart_third #cart_third_agb fieldset{font-size:17px;line-height:26px}}@media screen and (max-width: 1023px){main#cart_third #cart_second_addresscheck,main#cart_third #special,main#cart_third #cart_third_payment{grid-template-columns:minmax(0, 1fr);row-gap:20px}main#cart_third #cart_second_addresscheck>.col_left,main#cart_third #cart_second_addresscheck>.col_right,main#cart_third #special>.col_left,main#cart_third #special>.col_right,main#cart_third #cart_third_payment>.col_left,main#cart_third #cart_third_payment>.col_right{grid-column:1;padding:20px}main#cart_third #cart_second_addresscheck>.col_left>strong,main#cart_third #cart_second_addresscheck>.col_right>strong,main#cart_third #special>.col_left>strong,main#cart_third #special>.col_right>strong,main#cart_third #cart_third_payment>.col_left>strong,main#cart_third #cart_third_payment>.col_right>strong{max-width:calc(100% - 50px)}main#cart_third #cart_second_addresscheck>.col_left .btn.edit,main#cart_third #cart_second_addresscheck>.col_right .btn.edit,main#cart_third #special>.col_left .btn.edit,main#cart_third #special>.col_right .btn.edit,main#cart_third #cart_third_payment>.col_left .btn.edit,main#cart_third #cart_third_payment>.col_right .btn.edit{position:static;display:block;height:auto;padding:0 0 12px;line-height:26px;text-align:left}main#cart_third #cart_second_addresscheck>.col_left .btn.edit:hover,main#cart_third #cart_second_addresscheck>.col_right .btn.edit:hover,main#cart_third #special>.col_left .btn.edit:hover,main#cart_third #special>.col_right .btn.edit:hover,main#cart_third #cart_third_payment>.col_left .btn.edit:hover,main#cart_third #cart_third_payment>.col_right .btn.edit:hover{background:none;color:#062c40}main#cart_third #cart_third_agb{padding:20px}main#cart_third #cart_third_buy .btn{width:100%}}#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:#062c40;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:14px;height:14px;text-indent:-9999em;border:solid 3px #062c40;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}#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}.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:#062c40}.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}}#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 #f7f7f7;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:#062c40}#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:#efefef;padding:10px 80px 10px 30px;box-sizing:border-box;margin-bottom:0;border-bottom:1px solid #000;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 #efefef}#paperDetailsCon .product-listing .accordion h3:last-of-type{border-bottom:1px solid #efefef}#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:#000;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:#000;position:absolute;top:-5px;left:5px;border-radius:2px}#paperDetailsCon .product-listing .accordion .is-active .accordion__toggle{background-color:#000}#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 gray;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:gray;color:#fff;text-decoration:none}#modulesPrinttemplate li:last-child{border-bottom:none}.climate{margin:0 0 40px 0}.climate .climateItem{background:#f7f7f7;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:#062c40;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("../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("../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}