#upload_section .btn{position:relative;display:inline-block;min-width:120px}#upload .upload_option .btn.default{float:left;margin-left:0!important;margin-top:10px}#upload #upload_section .btn.continue{float:right;width:200px}#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>div,#upload #upload_section .template-upload>div{float:left}#upload #upload_section .template-download .file_info,#upload #upload_section .template-upload .file_info{margin-left:10px}#upload #upload_section .template-upload .file_info{margin-left:10px}#upload #upload_section .template-upload>div{float:left}#upload #upload_section .template-download,#upload #upload_section .template-upload{clear:both;height:100px}#upload #upload_section .progressBar{margin-bottom:15px}form textarea{white-space:pre-wrap;height:90px}.detail_text h1,.detail_text h2,.detail_text h3,.detail_text h4{margin-bottom:18px}.detail_text .description_article{background:#fff;padding:15px;border-left:5px solid #e2e2e2;border-right:1px solid #e2e2e2;margin-bottom:25px}.detail_text .description_article .col{width:100%;column-count:3;column-rule-color:#e2e2e2;column-rule-width:1px;column-rule-style:solid;column-gap:30px;-moz-column-width:100%;-webkit-column-width:100%}@media screen and (max-width:786px){.detail_text .description_article .col{column-count:2}}@media screen and (max-width:665px){.detail_text .description_article .col{column-count:1!important}}#navbar .service-menu div,.breadcrumb li a{display:inline-block}#upload_section form .non-input-field,#upload_section form input:not(.btn),#upload_section form select,#upload_section form textarea{height:auto}#upload .upload_option::before{display:block}#modal-text img{max-width:100%;height:auto!important}#account_tracking hr{margin:10px 0}#captcha{padding-top:15px;float:left}#navbar.sticky{z-index:5}.product-listing .card .preview-btn:before,.trade-groups .card .preview-btn:before{z-index:1}#product-detail #detail_infobar-opc{line-height:22px!important;margin-bottom:10px}#visual_calculation .contentwrapper.left .head img#opc_image{width:100%;float:none}#visual_calculation .contentwrapper.left .head #opc_image_prev{position:relative}#visual_calculation .contentwrapper.left .head #opc_image_prev:before{content:'Preview';position:absolute;bottom:35px;right:5px;color:#fff;font-size:4rem;opacity:.5;font-weight:700;text-shadow:5px 2px 5px #727272}form#tracking_search button[name=cmd_calc]{margin-bottom:0;position:relative;right:0;float:none}form#tracking_search .col_right .buttonWrapper>.btn{width:47.5%;margin-bottom:0}form#tracking_search .col_right .buttonWrapper>.btn:first-of-type{margin-right:5%}#upload .cms .upload_option:before{content:none!important}#upload .cms .upload_option{padding-left:20px}#orders.cms a{padding:15px}#orders.cms article img{float:left;margin:0 15px 0 0;max-width:100%;height:auto}#orders.cms a strong{margin-left:0;display:block;float:none;line-height:normal;margin-bottom:10px}#orders.cms a em{line-height:1.6em;display:block}.menu-item-login.login_status_green:after{content:'\00bb';background-color:#69ca00;position:absolute;width:16px;height:16px;border-radius:50%;color:#fff;top:5px;right:5px;text-align:center;line-height:15px}.menu-item-login span{font-size:10px;left:0;bottom:5px;width:100%;position:absolute}.modal.creator{position:fixed;width:96vw;max-width:90vw;height:96vh;top:2vh;left:50%;margin-left:-45vw;overflow-y:auto;overflow-x:hidden;box-sizing:border-box;padding:10px;border:10px solid #fff;box-shadow:0 0 25px 0 rgba(0,0,0,.25);z-index:28}#ds_popup_overlay{z-index:21}#ds_popup{z-index:21;overflow:auto}.rwd-table{margin:1em 0;min-width:300px}.rwd-table tr{border-top:1px solid #ddd;border-bottom:1px solid #ddd}.rwd-table th{display:none}.rwd-table td{display:block}.rwd-table td:first-child{padding-top:.5em}.rwd-table td:last-child{padding-bottom:.5em}.rwd-table td:before{content:attr(data-th) ": ";font-weight:700;width:6.5em;display:inline-block}@media (min-width:480px){.rwd-table td:before{display:none}}.rwd-table td,.rwd-table th{text-align:left}@media (min-width:480px){.rwd-table td,.rwd-table th{display:table-cell;padding:.25em .5em}.rwd-table td:first-child,.rwd-table th:first-child{padding-left:0}.rwd-table td:last-child,.rwd-table th:last-child{padding-right:0}}.rwd-table{background:#34495e;color:#fff;border-radius:.4em;overflow:hidden}.rwd-table tr{border-color:#46637f}.rwd-table td,.rwd-table th{margin:.5em 1em}@media (min-width:480px){.rwd-table td,.rwd-table th{padding:1em!important}}.rwd-table td:before,.rwd-table th{color:#dd5}@media screen and (max-width:665px){form fieldset{line-height:22px!important}form input[type=checkbox]{margin-top:1px}}@media screen{#popup_recommend .privacypolicy_articleRecommend label{width:90%;text-align:left}}@media screen and (max-width:599px){#ds_popup{overflow:scroll;top:55px;left:2vw;margin:0!important;width:96vw;height:96vw;min-width:96vw;max-width:96vw;min-height:80vh;max-height:80vh;position:fixed;box-sizing:border-box;z-index:22}#popup_recommend label{width:30%!important;line-height:25px;font-size:12px}#popup_recommend .non-input-field,#popup_recommend input:not(.btn),#popup_recommend select,#popup_recommend textarea{width:50%!important}#popup_recommend .btn:not([name=cmd_calc]){margin-left:0}#popup_recommend input:not(.btn){height:25px}#popup_recommend textarea{height:50px}#popup_recommend fieldset{margin-bottom:0!important}#popup_recommend p{font-size:12px!important}#popup_offer h1,#popup_recommend h1{margin-bottom:14px;font-size:18px}}@media screen and (max-width:420px){#orders.cms article img{margin-bottom:15px}}@media screen and (max-width:400px){#popup_recommend label{width:40%!important}#popup_recommend .non-input-field,#popup_recommend input:not(.btn),#popup_recommend select,#popup_recommend textarea{width:50%!important}form>.btn:not([name=cmd_calc]){width:100%}}@media screen{#delete_contact_person{top:30%;left:calc(50% - 180px);width:380px;padding:20px 20px 10px 20px;box-sizing:border-box}#delete_contact_person .modal-title{color:#696969;text-transform:uppercase;font-weight:700;font-size:20px;padding:2px 16px}#delete_contact_person .modal-content{overflow:hidden;padding:0;border:0;box-shadow:none}#delete_contact_person .modal-footer,#delete_contact_person .modal-header{background:#fff}#delete_contact_person .modal-footer{text-align:right}}@media screen{#contactlist>.btn.newAdress{position:absolute;top:0;right:0}#contactlist>form{padding:10px;box-sizing:border-box;background:#fff}#contactlist>form.addHeight{padding-top:25px;margin-top:25px}#contactlist>form table td,#contactlist>form>table th,#contactlist>form>table tr{width:auto;text-align:left}#actionModal.addressBookModal .modal .modal-body #addressBook tr.addAdressToSettings:nth-of-type(odd){background:0 0}#actionModal.addressBookModal .modal .modal-body #addressBook tr td hr,#contactlist>form table tbody tr td hr{margin:10px 0}#contactlist>form table thead tr td{font-family:bold,sans-serif;font-weight:300;font-size:18px;text-align:left;padding:10px;color:#696969}#contactlist>form table tbody tr td{padding:5px 10px}#contactlist>form table tbody tr td a:last-of-type{color:#8c3531}#contactlist>form fieldset{float:left;width:50%}#contactlist>form fieldset.saveSettings{padding:30px 30px 0 0;box-sizing:border-box;float:right;text-align:right;width:100%}}@media screen and (max-width:1280px){#contactlist>form fieldset.saveSettings{padding-right:35px}#contactlist>form fieldset label{text-align:left}}@media screen and (max-width:1023px){#contactlist>.btn.newAdress{right:10px}#contactlist>form fieldset{width:100%;float:none}#contactlist>form fieldset.saveSettings{padding:30px 0 0 185px;float:none;text-align:left}}@media screen and (max-width:767px){#contactlist>form table thead{display:none}#contactlist form table tr td{font-size:14px;padding:5px 0;display:block;width:100%;float:none}#contactlist form table tr td:first-child{color:#9c9c9c;font-family:bold,sans-serif}.modal.creator{margin-top:55px}}@media screen and (max-width:501px){#contactlist>.btn.newAdress{position:relative;top:inherit;right:inherit}#contactlist>form fieldset.saveSettings{padding:30px 0 0 0}}@media screen{#cart_third_payment .col_left select+.info{display:none}#cart tbody tr.selectShipping>td:nth-child(2){padding:0}#cart .selectShipping td select{width:100%;height:auto;margin:5px 0;padding:5px}}#preloader{right:0;bottom:0;display:none;position:fixed;width:100%;height:100%;padding:0;background:rgba(0,0,0,.6);z-index:10}#preloader.active{display:block}#preloader .anim.loading{right:48%;top:50%;width:60px;height:60px;border:solid 5px #383838;border-bottom-color:#fff}#preloader.active p{position:fixed;width:100%;right:0;text-align:center;box-sizing:border-box;top:60%;background-color:#383838;color:#fff;padding:10px}@media screen{#cart_teillieferung>.fullwidth{width:100%;padding:25px 50px!important}#cart_teillieferung .headlineWrapper{position:relative}#cart_teillieferung .headlineWrapper>.headline{font-size:16px;font-weight:700;margin-bottom:0}#cart_teillieferung .headlineWrapper>.btn.edit{top:-2px}#cart_teillieferung .inputWrapper>.col_left,#cart_teillieferung .inputWrapper>.col_right{min-height:125px}#cart_teillieferung .inputWrapper>.col_left>label.selectlabel,#cart_teillieferung .inputWrapper>.col_right>label.selectlabel{width:100%;text-align:left;float:none}#cart_teillieferung .inputWrapper>.col_left>.select,#cart_teillieferung .inputWrapper>.col_right>input{display:block;width:100%;float:none}#cart_teillieferung .inputWrapper>.col_left>span,#cart_teillieferung .inputWrapper>.col_right>span{display:block;margin:10px 0}#cart_teillieferung .inputWrapper>.col_left>.headline,#cart_teillieferung .inputWrapper>.col_right>.headline{font-size:16px;line-height:24px;font-weight:700;margin:24px 0 24px 0}#cart_teillieferung fieldset{float:left;width:100%}#cart_teillieferung fieldset>label{width:155px;padding-right:17px}#cart_teillieferung fieldset>input{width:350px}#cart_teillieferung fieldset>select{width:350px}#cart_teillieferung fieldset.checkbox>input,#cart_teillieferung fieldset.checkbox>label{float:right;width:auto}#cart_teillieferung fieldset.saveSettings,#cart_teillieferung fieldset.saveSettings>input{float:right;text-align:right}#cart_teillieferung #adressbuch{margin:25px 0;display:none}#cart_teillieferung #adressbuch.visible{display:block}#cart_teillieferung #adressbuch table td:first-of-type{text-align:center;width:15px}#cart_teillieferung #adressbuch table td:first-of-type a{padding:5px}#cart_teillieferung #adressbuch table td:first-of-type a:hover{text-decoration:none}#cart_teillieferung #adressbuch table td,#cart_teillieferung #lieferadressenliste td{width:auto;text-align:left;padding:5px}#cart_teillieferung #lieferadressenliste tr:nth-of-type(even){background:#f7f7f7}#lieferadressenliste td{font-size:12px}}@media screen and (max-width:786px){#cart_teillieferung fieldset,#cart_teillieferung fieldset>input,#cart_teillieferung fieldset>label{width:100%}#cart_teillieferung fieldset>select{width:100%}#cart_teillieferung>.fullwidth{padding:20px 20px!important}}@media screen and (max-width:664px){#cart_teillieferung fieldset.checkbox>input{margin-top:13px}}@media screen and (max-width:500px){#lieferadressenliste thead{display:none}}.privacypolicyContact>input{width:50px}.privacypolicyContact>label:last-of-type{width:280px;font-size:14px}.privacypolicy_recommend>label:last-of-type{width:280px;font-size:14px}form#popup_recommend input#datenschutz{cursor:pointer;line-height:30px;width:15px;height:15px;margin-top:13px;margin-right:10px}fieldset.privacypolicy_shipping{line-height:28px}.privacypolicy_shipping>label{margin-bottom:70px}.colorPagesListingHeight{position:relative;width:100%;max-height:calc(100vh - 200px);overflow:auto}img.colorPagePreview{filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");filter:gray;-webkit-filter:grayscale(100%);opacity:1;transition:.5s all}img.colorPagePreview:hover{filter:none;-webkit-filter:grayscale(0);opacity:.6}#customizeColorPagesDialog{overflow:hidden}#customizeColorPagesDialog input[type=checkbox]{position:absolute;left:10px;bottom:20px;z-index:1}#customizeColorPagesDialog label{margin:20px 0 10px 0;cursor:pointer;width:100%;white-space:normal;text-align:center}#customizeColorPagesDialog img{filter:grayscale(100%);border:1px solid #d3d3d3}#customizeColorPagesDialog img:hover{filter:none;-webkit-filter:grayscale(0);opacity:.6}#customizeColorPagesDialog input[type=checkbox]:checked~img{filter:grayscale(0);border:1px solid #ec8e10;box-sizing:border-box}#customizeColorPagesDialog input[type=checkbox]:checked~p{color:#ec8e10}#customizeColorPagesDialog input[type=checkbox]:checked~span{background:#ec8e10;color:#fff;border:1px solid #ec8e10}#customizeColorPagesDialog img{width:100%;float:none;margin:0;height:auto;box-sizing:border-box}#customizeColorPagesDialog p{font-size:14px;line-height:20px}#customizeColorPagesDialog hr{margin:15px 0}#colorPagesListing>.page{width:24.6%;box-sizing:border-box;display:inline-block;position:relative}#colorPagesListing>.page p{text-align:center;margin-bottom:0}#colorPagesListing>.page span{background:#f7f7f7;display:block;border:1px solid #f7f7f7;padding:5px 0;position:relative}@media screen and (max-width:780px){#colorPagesListing>.page{width:32.5%}}@media screen and (max-width:520px){#colorPagesListing>.page{width:48.5%}}@media screen and (max-width:400px){#colorPagesListing>.page{width:100%}}#customizeColorPagesDialog h2:after{content:none}#customizeColorPagesDialog h1{margin:0}#customizeColorPagesDialog h2{margin:0}#customizeColorPagesDialog .col_left,#customizeColorPagesDialog .col_right{box-sizing:border-box;width:45%}#customizeColorPagesDialog .col_left{float:left}#customizeColorPagesDialog .col_right{float:right}#customizeColorPagesDialog .colorPagesStats{font-weight:700}@media screen{#pricecalingWrapper{position:relative;width:350px;float:right;margin-right:34px}#pricecalingWrapper>label{padding-right:0;font-size:14px;font-weight:700;cursor:pointer;float:none;text-align:left;width:inherit;line-height:20px;vertical-align:middle}#pricecalingWrapper>label:after{margin-left:5px;margin-top:0;font-family:icon,sans-serif;font-size:14px;content:'v';display:inline-block;vertical-align:middle}#togglePricescaling:checked+label{padding-bottom:3px;border-bottom:solid 1px #afafaf}#togglePricescaling:not(:checked)+label:after{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}#pricecalingWrapper>input{width:0;height:0;opacity:0;position:absolute;top:-20000px;left:-20000px}#clickablePricescaling{height:0;float:right;overflow:hidden}#togglePricescaling:checked~#clickablePricescaling{height:auto}#clickablePricescaling{width:100%}#clickablePricescaling ul{margin:10px 0 0 0}#clickablePricescaling ul li{width:32%;margin:0 2% 10px 0;float:left}#clickablePricescaling ul li:nth-child(3n+3){margin-right:0}#clickablePricescaling ul li a{border:1px solid #e6e6e6;box-sizing:border-box;display:block;text-decoration:none;transition:all .1s ease-in}#clickablePricescaling ul li a:active,#clickablePricescaling ul li a:focus,#clickablePricescaling ul li a:hover{border:1px solid #b7b7b7}#clickablePricescaling ul li a span{display:block;font-size:11px;font-weight:400}#clickablePricescaling ul li a .price{padding:2px 5px}#clickablePricescaling ul li a .price strong{font-size:11px;display:block}#clickablePricescaling ul li a .description{background:#f9f9f9;padding:5px;transition:all .2s ease-in}#clickablePricescaling ul li a:active .description,#clickablePricescaling ul li a:focus .description,#clickablePricescaling ul li a:hover .description{background:#eaeaea;font-weight:700}}@media screen and (max-width:800px){#pricecalingWrapper{width:auto}#pricecalingWrapper>label{text-align:right}}@media screen and (max-width:500px){#pricecalingWrapper{margin-right:0}#pricecalingWrapper>label{text-align:left}}@media screen{.cardActions a:not(:first-child){border-left:1px solid #e9e9e9;padding-left:5px;margin-left:5px}.icon.edit:before{display:inline-block;margin-right:5px;color:#838383;font-family:icon,sans-serif;text-align:center;content:'J'}span.change .description,span.duplicate .description,span.edit .description{color:#838383;border-bottom:solid 1px #e9e9e9;margin-bottom:30px;display:inline-block}span.change .description,span.change img,span.duplicate .description,span.duplicate img,span.edit .description,span.edit img{display:inline-block}span.change img,span.duplicate img,span.edit img{width:15px;height:15px;margin-right:5px}}@media screen and (max-width:520px){.cardActions a span:before{content:''!important;display:none}}#upload #upload_section{background:#fff}#upload .upload_option{background:0 0}#upload #upload_section .btn.continue{margin-right:20px}#pageLogin .logo img{width:100%}#username{background:#fff;float:right;width:500px;box-sizing:border-box;padding:20px 25px;margin-bottom:25px}#username label{width:42%}#username input:not(.btn){width:58%}#username input[disabled]{background-color:#e8e8e8;color:#b7b7b7}#username .align_right.btn{margin-right:0;width:auto}#username hr{margin-top:53px;margin-bottom:28px}@media screen and (max-width:1280px){#username{float:none;width:610px}#username label{width:32%}#username input:not(.btn){width:68%!important}}@media screen and (max-width:800px){#username{width:100%}}@media screen and (max-width:560px){#username label{width:42%}#username input:not(.btn){width:58%!important}}@media screen and (max-width:500px){#username label{width:100%}#username input:not(.btn){width:100%!important}}@media screen and (max-width :940px){a.button.ds_popup.iframe.btn.btn-primary.pull-left{width:240px}}.pull-left{float:left}.pull-right{float:right}#account_tracking textarea.comment.required{width:100%}#contact .preview{float:left}#contact a.btn.delete,#contact a.btn.download,button.btn.delete.cancel,button.btn.success.start{width:auto;display:inline-block}#contact a.btn.delete,button.btn.delete.cancel{margin-left:5px}form input[type=radio]{cursor:pointer;line-height:30px;width:15px;height:15px;margin-top:13px;margin-right:10px}form label.radio_img{line-height:normal;position:relative;margin:0;padding:0;float:right;width:auto;max-width:100%;white-space:normal;display:inline-block}form label.radio_img img{margin:5px;float:left}label.radio_img>input{visibility:hidden;position:absolute;left:10px}label.radio_img p{text-align:left;display:block;padding-top:3px;padding-left:5px;font-size:13px}label.radio_img>input+img{cursor:pointer;border:2px solid transparent;top:0}label.radio_img>input:checked+img{border:2px solid #17afc1}form h4:after{width:375px}#total_block small,#total_price small{font-size:12px}.disabled{color:#e8e8e8}.invalidated{color:#dc0000}.pw-option-disabled{position:relative;display:block}.pw-option-disabled .pw-option{color:#aaa;font-family:bold,sans-serif;background:url(../assets/stop-icon.png) right 5px center no-repeat;background-size:15px 15px}.pw-option-disabled-icon{display:none;position:absolute;z-index:1;right:0;top:0;height:25px;width:1px}.pw-option-changed label{font-family:bold,sans-serif}.pw-option-changed .select2 .select2-selection--single{border-width:2px;background-color:#e7e7e7}.pw-option-disabled:hover .pw-option,.select2-results__option--highlighted .pw-option{color:#fff}.pw-option-disabled:hover .pw-option-disabled-icon,.select2-results__option--highlighted .pw-option-disabled-icon{display:block;cursor:pointer}#pw-option-disabled-text-container{display:none;margin-left:5px;margin-top:0;position:absolute;top:0;left:0;width:250px;padding:15px;min-height:34px;z-index:10000}#pw-option-disabled-text-container{-webkit-box-shadow:0 9px 17px -11px rgba(0,0,0,.4);-moz-box-shadow:0 9px 17px -11px rgba(0,0,0,.4);box-shadow:0 9px 17px -11px rgba(0,0,0,.4)}#pw-option-disabled-text-container{background:#fff;border:solid 1px #b6b6b6;font-size:13px}.toast-error .toast-message{color:#fff}@font-face{font-family:icomoon;src:url(/tpl/ds_master/assets/font/icomoon.eot?3qkin2);src:url(/tpl/ds_master/assets/font/icomoon.eot?#iefix3qkin2) format("embedded-opentype"),url(/tpl/ds_master/assets/font/icomoon.woff?3qkin2) format("woff"),url(/tpl/ds_master/assets/font/icomoon.ttf?3qkin2) format("truetype"),url(/tpl/ds_master/assets/font/icomoon.svg?3qkin2#icomoon) format("svg");font-weight:400;font-style:normal}.social-networks{margin:15px 0;padding:0;font-size:0}.social-networks li{display:inline-block;vertical-align:top}.social-networks a{display:block;position:relative;margin:0 15px 0 0;width:38px;height:38px;font-size:0;line-height:0;text-align:center;text-decoration:none}.social-networks a:before{content:"";position:absolute;top:50%;left:50%;width:100%;height:100%;margin-top:-50%;margin-left:-50%;border-radius:100px;background-color:#67686b;transition:all .4s}.social-networks a:after{position:relative;display:block;font-family:icomoon,sans-serif;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;color:#fff;font-size:21px;line-height:38px}.social-networks a:focus,.social-networks a:hover{text-decoration:none}.social-networks.spin-icon a:focus:after,.social-networks.spin-icon a:hover:after{transition:-webkit-transform .4s ease-out;transition:transform .4s ease-out,-webkit-transform .4s ease-out;-webkit-transform:rotateZ(360deg);transform:rotateZ(360deg)}.social-networks.square a:focus:before,.social-networks.square a:hover:before{border-radius:0}.social-networks .icon-facebook:after{content:"\e603"}.soc.benefits>div:nth-of-type(3) .icon-facebook:focus:before,.social-networks .icon-facebook:hover:before{background:#3b5998}.social-networks .icon-twitter:after{content:"\e618"}.social-networks .icon-twitter:focus:before,.social-networks .icon-twitter:hover:before{background:#00b0ed}.social-networks .icon-instagram:after{content:"\e604"}.social-networks .icon-instagram:focus:before,.social-networks .icon-instagram:hover:before{background:#3f729b}.social-networks .icon-youtube:after{content:"";background:url(/image.php?t=tpl&f=assets/youtube.svg) no-repeat;background-size:22px 22px;background-position:8px 8px;display:block;height:38px;width:38px}.social-networks .icon-instagram:focus:before,.social-networks .icon-youtube:hover:before{background:red}.social-networks .icon-linkedIn:after{content:"";background:url(/image.php?t=tpl&f=assets/icon-linkedin.svg) no-repeat;background-size:22px 22px;background-position:8px 8px;display:block;height:38px;width:38px}.social-networks .icon-linkedIn:focus:before,.social-networks .icon-linkedIn:hover:before{background:#0a66c2}.printTemplates li{display:block}.printTemplates li a{display:inline-block}.printTemplates li a:hover{text-decoration:none}.printTemplates li a span{display:inline-block;vertical-align:middle}#reseller_attributes fieldset label{margin-top:4px}.select2-search--dropdown{display:none}.select2 .select2-selection--single{background:url(/image.php?t=tpl&f=assets/elements_select.png) no-repeat 98% center #f7f7f7;background-size:25px 25px;font-family:bold,sans-serif;border-radius:2px!important;border:solid 1px #b6b6b6;box-sizing:border-box;padding:10px;font-size:14px;height:40px;width:350px;float:left;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out}.select2-container--default .select2-selection--single .select2-selection__rendered{padding:0;line-height:18px;font-family:bold,sans-serif;color:#696969}.select2-container--default .select2-selection--single .select2-selection__arrow{display:none}.select2-results__option .select2-results__message,.select2-results__option[aria-selected]{font-size:14px;font-family:bold,sans-serif}input:read-only:focus{border:solid 1px #b6b6b6;color:#444}fieldset label{margin-top:0}@media screen and (max-width:1023px){.select2 .select2-selection--single{width:240px}.pw-option-disabled .pw-option{color:#d3d3d3}}@media screen and (max-width:500px){.select2 .select2-selection--single{width:100%}#reseller_attributes h3{border-bottom:1px solid #cfcfcf;background:0 0;margin-bottom:5px}}@media screen{.optionGroup .upload_field .upload_area,form article .upload_field .upload_area{width:350px;padding:50px 20px 20px 20px;border:1px solid #a9a9a9;margin-bottom:60px;position:relative;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 .btn{position:absolute;left:-1px;right:0;bottom:-40px;margin-left:0;margin-bottom:0;text-align:center;color:#fff}.optionGroup .upload_area label,form article .upload_field .upload_area label{float:none;width:auto;margin:0}.optionGroup .upload_field .upload_area input,.optionGroup .upload_field button,form article .upload_field .upload_area input,form article .upload_field button{display:none}.optionGroup .upload_field .upload_area span,form article .upload_field .upload_area span{display:block}.optionGroup .upload_field .upload_area strong,form article .upload_field .upload_area strong{display:block;margin:5px 0}.optionGroup .upload_field .upload_area .btn.upload,form article .upload_field .upload_area .btn.upload{display:none}.upload_field .optionGroup progress,form article .upload_field progress{width:350px;margin-left:185px;display:block}}@media screen and (max-width:1023px){form article .upload_field .upload_area,form article progress{width:240px}}@media screen and (max-width:500px){form article .upload_field .upload_area{width:100%}form article progress{width:100%;margin-left:0}}.formCheckboxTitle{float:left;line-height:38px}#customer_login input{margin-top:12px}.icon.trash:before{display:inline-block;color:red;content:url(../assets/icon_trashcan.png);font-size:26px;position:relative}.icon.pdf:before{display:inline-block;margin-right:5px;color:#d12b0b;content:'P';font-size:26px;line-height:2em;top:6px;position:relative}#cart tbody tr>td.cartOfferPDF{text-align:right}#cart tbody tr>td.cartOfferPDF a{color:#000}form#popup_cartOffer input:not(.btn),form#popup_cartOffer select{width:355px}form#popup_cartOffer .col-2 input{width:173px}form#popup_cartOffer button#button_innen{margin-left:185px;width:355px}form#popup_cartOffer .requirement{display:inherit!important}#cart_third.cartOffer .col_left,#cart_third.cartOffer .col_right{min-height:242px}#cart_third.cartOffer .actionbar .btn.success{width:350px}.info_msg{background:#fffcf4;color:#e5af00;padding:15px;font-size:16px;box-sizing:border-box;margin-top:25px;border:solid 1px #ffcd19}form.search.searchOffer{margin:0;left:0}form.search.searchOffer input#search{border:1px solid #9c9c9c;width:305px}@media screen and (max-width:765px){form.search.searchOffer{width:100%}form.search.searchOffer input#search{width:100%}form.search.searchOffer input:not([type=checkbox]):not(.btn){width:50px}}@media screen and (max-width:500px){form#popup_cartOffer .requirement{display:none!important}}.icon.pdf:before{display:inline-block;margin-right:5px;color:#d12b0b;content:'P';font-size:26px;line-height:2em;top:6px;position:relative}#cart tbody tr>td.cartOfferPDF{text-align:right}#cart tbody tr>td.cartOfferPDF a{color:#000}form#popup_cartOffer input:not(.btn),form#popup_cartOffer select{width:355px}form#popup_cartOffer .col-2 input{width:173px}form#popup_cartOffer button#button_innen{margin-left:185px;width:355px}form#popup_cartOffer .requirement{display:inherit!important}#cart_third.cartOffer .col_left,#cart_third.cartOffer .col_right{min-height:242px}#cart_third.cartOffer .actionbar .btn.success{width:350px}.info_msg{background:#fffcf4;color:#e5af00;padding:15px;font-size:16px;box-sizing:border-box;margin-top:25px;border:solid 1px #ffcd19}form.search.searchOffer{margin:0}form.search.searchOffer input#search{border:1px solid #9c9c9c;width:305px}@media screen and (max-width:765px){form.search.searchOffer{width:100%}form.search.searchOffer input#search{width:100%}form.search.searchOffer input:not([type=checkbox]):not(.btn){width:50px}}@media screen and (max-width:500px){form#popup_cartOffer .requirement{display:none!important}}#creatorContentWrapper.detail_general~#preloader:not(.preloaderUpload){display:none!important}#offcanvas form{padding:0 10px;margin:10px 0 0 0;box-sizing:border-box;position:relative}#offcanvas form label{position:absolute;top:-999px;left:-999px;opacity:0}#offcanvas form input{width:100%;border-radius:0!important;border:1px solid #c2c2c2;color:#696969;background:#fff}#offcanvas form button:not(#kundenholensubmit2){position:absolute;right:0;top:0;width:40px;height:40px;background-color:transparent}#offcanvas form button:not(#kundenholensubmit2):before{content:'';background-size:21px 17px;background-repeat:no-repeat;background-image:url(../assets/loupe.png);height:20px;width:20px;position:absolute;top:10px;left:10px}#offcanvas .btn:not(#kundenholensubmit2):before{line-height:60px}#offcanvas .btn .count{color:#fff;background-color:#696969}#offcanvas .btn .title{width:100%;position:absolute;bottom:5px;left:0;color:#fff;font-size:12px;text-align:center}@media screen{#upload #upload_section .template-download .error,#upload #upload_section .template-upload .error{margin-left:0}}section.recursive .content.cf{margin-bottom:25px}@media screen{#divergent_address .deviateEmailAddressForInvoiceHint{float:left;font-size:10px;margin-top:5px}}.fileuploader-theme-dragdrop .fileuploader-input{display:block;padding:20px 0;background:#fff;border:1px dashed #c2cdda;text-align:center}.fileuploader-theme-dragdrop .fileuploader-input .fileuploader-icon-main{display:block;margin:0 auto;font-size:64px}.fileuploader-theme-dragdrop .fileuploader-input .fileuploader-icon-main:before{font-family:icon,sans-serif;content:'a';border-radius:50%;padding:15px;color:#fff;background-color:#d0d0d0}.fileuploader-theme-dragdrop .fileuploader-input .fileuploader-input-caption{margin:0;margin-bottom:8px;padding:0;background:0 0;border:none;border-radius:0;font-size:14px;color:#5b5b7b;white-space:normal;box-shadow:none}.fileuploader-theme-dragdrop .fileuploader-input .fileuploader-input-caption span{font-size:16px;font-weight:700;display:block;margin-top:25px}.fileuploader-theme-dragdrop .fileuploader-input p{margin:0;padding:0;color:#90a0bc;margin-bottom:12px}.fileuploader-theme-dragdrop .fileuploader-input .btn{color:#fff;margin-bottom:0;padding:0 25px}.fileuploader-items{margin-top:25px;position:relative}.fileuploader-items>div{float:left}.fileuploader-items>div.fileuploader-action,.fileuploader-items>div.fileuploader-thumb{width:25%}.fileuploader-items>div.fileuploader-action,.fileuploader-items>div.fileuploader-thumb{width:25%}.fileuploader-items>div.fileuploader-thumb img{max-width:100px;max-height:80px}.fileuploader-items>div.fileuploader-action{text-align:right;position:absolute;top:0;right:0}.fileuploader-items>div.fileuploader-action .delete:before{content:url(../assets/icon_trashcan.png);color:red}.fileuploader-items>div.fileuploader-action .delete:hover{text-decoration:none}section#tracking_upload li.check,section#tracking_upload li.error,section#tracking_upload li.proof{padding:10px;border:2px solid #d3d3d3;margin:15px 0}section#tracking_upload li.error{border-color:#ee3846;background-color:#f9f0f0}section#tracking_upload li.check{border-color:#6bce36;background-color:#eefbee}section#tracking_upload li.proof{background-color:#f7f7f7}.fileuploader-items>div.fileuploader-check{width:50%}.fileuploader-items>div.fileuploader-check li{float:left;width:50%;font-size:12px;color:#939393}.fileuploader-items>div.fileuploader-check li:before{content:'\2717';border-radius:50%;box-sizing:content-box;line-height:19px;display:inline-block;width:20px;height:20px;text-align:center;margin-right:10px;color:#fff}.fileuploader-items>div.fileuploader-check li.check:before{content:'\2713'}section#tracking_upload li.check:before,section#tracking_upload li.error:before{box-sizing:content-box;display:inline-block;text-align:center;margin-right:10px;color:#fff;font-size:26px;position:relative;top:2px;background-color:transparent}section#tracking_upload li.check:before{color:#6bce36;content:'\2713';background-color:transparent}section#tracking_upload li.error:before{color:#ee3846;content:'\2717';background-color:transparent}section#tracking_upload li.proof{padding-left:40px}section#tracking_upload li.proof:before{background-color:transparent;content:none}section#tracking_upload li.proof .spinner{-webkit-animation:rotate 2s linear infinite;animation:rotate 2s linear infinite;z-index:2;position:absolute;top:10px;left:10px;width:25px;height:25px}section#tracking_upload li.proof .spinner .path{stroke:grey;stroke-linecap:round;-webkit-animation:dash 1.5s ease-in-out infinite;animation:dash 1.5s ease-in-out infinite}@-webkit-keyframes rotate{100%{transform:rotate(360deg)}}@keyframes rotate{100%{transform:rotate(360deg)}}@-webkit-keyframes dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}100%{stroke-dasharray:90,150;stroke-dashoffset:-124}}@keyframes dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}100%{stroke-dasharray:90,150;stroke-dashoffset:-124}}section#tracking_upload li.dataName{margin-top:20px}.fileuploader-items>div.fileuploader-check li:before{content:'\2717';background-color:#e3e0e0}.fileuploader-items>div.fileuploader-check li.check:before{background-color:#6bce36;content:'\2713'}.fileuploader-items>div.fileuploader-check li.warning:before{background-color:#ebd819;content:'\0021'}.fileuploader-items>div.fileuploader-check li.error:before{content:'\2717';background-color:#ee3846}.fileuploader>div.fileuploader-title{font-size:14px;font-weight:800;width:50%;float:left;padding-top:10px}.fileuploader>div.fileuploader-title span{font-weight:500;display:block}.fileuploader>div.fileuploader-title div.error{height:12px}.fileuploader>div.fileuploader-title div.warning{height:12px}.fileuploader>div.fileuploader-title div.warning:before{float:left;font-size:12px;background-color:#ebd819;content:'\0021';border-radius:50%;box-sizing:content-box;line-height:15px;display:inline-block;width:16px;height:16px;text-align:center;margin-right:10px;color:#fff;box-shadow:0 0 7px -2px rgba(0,0,0,.8)}.fileuploader>div.fileuploader-title div.error:before{float:left;font-size:12px;background-color:#ee3846;content:'\2717';border-radius:50%;box-sizing:content-box;line-height:15px;display:inline-block;width:16px;height:16px;text-align:center;margin-right:10px;color:#fff;box-shadow:0 0 7px -2px rgba(0,0,0,.8)}.fileuploader>div.fileuploader-status{float:right;text-align:right;color:#dbd8d8;font-size:33px;font-weight:800;line-height:1em}.fileuploader>div.fileuploader-status span{font-size:14px;color:#dbd8d8;font-weight:500;display:block}.fileuploader>div.fileuploader-progressbar{height:5px;background-color:#dbd8d8;clear:both}.fileuploader>div.fileuploader-progressbar.active{height:5px;clear:both}.fileuploader>div.fileuploader-progress{position:relative;display:inline-block;height:10px;width:100%;padding:3px;font-size:10px;line-height:9px;border-radius:30px;background:#dbd8d8;box-shadow:inset 0 1px 2px rgba(0,0,0,.25),0 2px rgba(255,255,255,.5)}.fileuploader>div.fileuploader-progress span{position:relative;display:inline-block;vertical-align:middle;height:10px;border-radius:10px 10px 10px 10px;overflow:hidden;background-color:#dbd8d8;background-size:100%;background-image:linear-gradient(to bottom,#1ca1b4,#1b889b)}.fileuploader>div.fileuploader-progress span.active::after{position:absolute;top:0;left:0;right:0;bottom:0;content:"";background-image:linear-gradient(45deg,#fff 25%,rgba(0,0,0,0) 25%,rgba(0,0,0,0) 50%,#fff 50%,#fff 75%,rgba(0,0,0,0) 75%,rgba(0,0,0,0));background-size:30px 30px;opacity:.3;animation:fileuploader-progress-after .5s infinite linear}@keyframes fileuploader-progress-after{0%{background-position:0 100%}100%{background-position:30px 100%}}.fileuploader-errormsg{background-color:#ed3c4a;padding:10px 15px;color:#fff;margin-top:25px;font-size:14px;font-weight:800}.fileuploader-items .tooltip{display:inline-block;position:relative;cursor:pointer}.fileuploader-items .tooltip .left,.fileuploader-items .tooltip .top,section#tracking_upload .tooltip .top{padding:5px 10px;min-width:200px;color:#fff;background-color:#333;position:absolute;z-index:99999999;border-radius:4px;font-weight:400;font-size:13px;box-sizing:border-box;box-shadow:0 1px 8px rgba(0,0,0,.5);transition:opacity .8s;opacity:0;visibility:hidden;border:1px solid transparent}.fileuploader-items .tooltip .top{top:-10px;left:50%;transform:translate(-50%,-100%)}section#tracking_upload .tooltip .top{left:32%}main#account_tracking section#tracking_upload .tooltip .top{left:-10px;top:-29px}main#account_tracking #orders small.red{display:inline-block;margin-left:10px}.fileuploader-items .tooltip .top i,.tooltip .left i,section#tracking_upload .tooltip .top i{position:absolute;overflow:hidden}.fileuploader-items .tooltip .top i,section#tracking_upload .tooltip .top i{top:100%;left:12%;margin-left:-12px;width:24px;height:12px}.fileuploader-items .tooltip .left i::after,.fileuploader-items .tooltip .top i::after,section#tracking_upload .tooltip .top i::after{content:'';position:absolute;width:12px;height:12px;left:50%;transform:translate(-50%,-50%) rotate(45deg);background-color:#333;border:1px solid transparent;box-shadow:0 1px 8px rgba(0,0,0,.5)}.fileuploader-items .tooltip .top p{margin:0;color:#fff;font-size:12px}.fileuploader-items .tooltip .left{min-width:100px;max-width:400px;top:50%;right:100%;margin-right:10px;transform:translate(0,-50%)}.fileuploader-items .tooltip .left i{top:50%;left:100%;margin-top:-12px;width:12px;height:24px}.fileuploader-items .tooltip .left i::after{left:0;top:50%;transform:translate(-50%,-50%) rotate(-45deg)}.fileuploader-items .tooltip:hover .top,.tooltip:hover .left,section#tracking_upload .tooltip:hover{visibility:visible;opacity:1}.fileuploader-title .tooltip{display:inline-block;position:relative;cursor:pointer}.fileuploader-title .tooltip .left,.fileuploader-title .tooltip .top{padding:5px 10px;min-width:200px;color:#fff;background-color:#333;position:absolute;z-index:99999999;border-radius:4px;font-weight:400;font-size:13px;box-sizing:border-box;box-shadow:0 1px 8px rgba(0,0,0,.5);transition:opacity .8s;opacity:0;visibility:hidden;border:1px solid transparent}.fileuploader-title .tooltip .top{top:-15px;left:50%;transform:translate(-15%,-100%)}.fileuploader-title .tooltip .top i,.tooltip .left i{position:absolute;overflow:hidden}.fileuploader-title .tooltip .top i{top:100%;left:12%;margin-left:-12px;width:24px;height:12px}.fileuploader-title .tooltip .left i::after,.fileuploader-title .tooltip .top i::after{content:'';position:absolute;width:12px;height:12px;left:50%;transform:translate(-50%,-50%) rotate(45deg);background-color:#333;border:1px solid transparent;box-shadow:0 1px 8px rgba(0,0,0,.5)}.fileuploader-title .tooltip .top p{margin:0;color:#fff;font-size:12px}.fileuploader-title .tooltip:hover .top,.tooltip:hover .left,section#tracking_upload .tooltip:hover .top{visibility:visible;opacity:1}section#tracking_upload li{position:relative;padding:5px 0;border-bottom:1px solid #eaeaea}.fileinput input{width:0;height:0;opacity:0;overflow:hidden;position:absolute;z-index:-1}.fileinput label{color:#fff!important;font-size:100%!important}.fileinput{position:relative;display:inline-block;min-width:120px;color:#fff;margin-bottom:0;padding:0 25px;cursor:pointer}main#upload #to_upload_check{width:inherit!important}main#upload .fileuploader-finishmsg{border:1px solid red;padding:5px;color:#fff;background:red}@media screen and (max-width:1280px){.fileuploader-items>div.fileuploader-thumb{width:25%}.fileuploader-items>div.fileuploader-thumb-placeholder{width:25%}.fileuploader-items>div.fileuploader-action{width:5%}.fileuploader-items>div.fileuploader-check{width:70%}}@media screen and (max-width:860px){.fileuploader-items>div.fileuploader-check li{float:none;width:100%}}@media screen and (max-width:860px){.fileuploader-items>div.fileuploader-check li{float:left;width:50%}}@media screen and (max-width:510px){.fileuploader-items>div.fileuploader-check li{float:none;width:100%}.fileuploader-items>div.fileuploader-thumb{width:100%;margin-bottom:10px}.fileuploader-items>div.fileuploader-check{width:100%;margin-bottom:10px}.fileuploader-items>div.fileuploader-action{width:5%}.fileuploader-items>div.fileuploader-check li{float:left;width:50%}}@media screen and (max-width:380px){.fileuploader-items>div.fileuploader-check li{float:none;width:1000%}.fileuploader-items>div.fileuploader-check,.fileuploader-items>div.fileuploader-check ul{margin-bottom:0}}@media screen{#postaktuell .pa_boxcontent .col.right.product_options .optiongroup>select{height:auto;padding-right:25px}}@media screen and (max-width:1024px){#postaktuell .pa_boxcontent .col.right.product_options{width:100%}}@media screen{#searchPostcodeArea{position:relative}#searchPostcodeArea .searchPostcodeArea{width:100%;background:#fff;border:none;height:35px;padding:0 10px;box-sizing:border-box;margin-bottom:0;font-family:inherit}#searchPostcodeArea #addPostcodeAreaList{position:relative}#searchPostcodeArea+small{padding-top:10px;font-style:italic;font-size:16px}#postaktuell div.additionalSearchSettings,#postaktuell section.additionalSearchSettings{min-height:100px}}.hidden{display:none!important}@media screen{form.search input.headerSearchSubmit{height:38px;width:38px;top:1px;right:1px;background-position:50% 50%;border:0}form.search input.headerSearchSubmit:hover{background-color:transparent}form.search input.headerSearchSubmit:focus{border:0}}#slider{background:0 0}@media screen{#cart #totalPostAktuellGrossPriceDistribution td{text-align:right}}#visual_calculation .contentwrapper.right #comments{display:none}#visual_calculation .contentwrapper.right #comments .remark input{width:100%;box-sizing:border-box}#visual_calculation .contentwrapper.right #comments .btnCalcOptical{background:#bbb;width:30px;height:30px;float:right;position:relative;right:0;transition:all .3s ease}#visual_calculation .contentwrapper.right #comments .btnCalcOptical:before{font-family:icon,sans-serif;width:20px;height:20px;content:'o';color:#fff;display:block;text-indent:13px;font-size:24px;line-height:28px;text-align:center}@media screen and (max-width:715px){form:not([id=formular_reseller]) label{width:180px}}@media screen and (max-width:592px){form:not([id=formular_reseller]) label{text-align:left;width:100%}form:not([id=formular_reseller]) h4{text-align:left}form:not([id=formular_reseller]) h4:after{border:none}}@media screen and (max-width:500px){form:not([id=formular_reseller]) h3,form:not([id=formular_reseller]) h4{background:0 0}form .non-input-field,form input:not([type=checkbox]):not(.btn),form select,form textarea{width:350px}}@media screen and (max-width:426px){form input:not([type=checkbox]):not(.btn),form:not([id=formular_reseller]) select,form:not([id=formular_reseller]) textarea{width:90%}}main#newsletter form:not([id=formular_reseller]) input:not([type=checkbox]){width:303px}@media screen and (max-width:1280px){main#newsletter form:not([id=formular_reseller]) input:not([type=checkbox]){width:240px}}@media screen and (max-width:856px){main#newsletter form:not([id=formular_reseller]) input:not([type=checkbox]){width:100%}}main#contact .upload_field .buttons{clear:both}main#contact .upload_field .file_info{margin-top:5px}main#contact .upload_field .preview{margin-right:10px}#product_informations .menu-item-5{display:none}@media screen and (max-width:1280px){#product_informations .menu-item-5{display:block}#product_informations .menu-item-5 ul>li{width:50%;float:left;border-bottom:1px solid #e9e9e9;padding-bottom:2px!important;margin-bottom:10px;height:75px}}#form_individual form:not([id=formular_reseller]) .non-input-field,#form_individual form:not([id=formular_reseller]) input:not(.btn),#form_individual form:not([id=formular_reseller]) select,#form_individual form:not([id=formular_reseller]) textarea{width:260px}#form_individual label{width:160px}#form_individual fieldset.upload_field{width:300px;float:right;margin-right:23px}#form_individual form:not([id=formular_reseller]) input[type=checkbox]{width:15px}#form_individual form:not([id=formular_reseller]) span.formCheckboxTitle{display:contents}form:not([id=formular_reseller]) .info{float:right}#finish .item{width:100%;padding:0}#finish .item hr{margin:15px 0}#finish .item .btn{float:right}#finish .item .headline{margin-bottom:10px;font-size:21px}#finish .item .label{height:auto;line-height:1.4em}#finish .red,#orders .red{color:#d92530}form#articleSample:not([id=formular_reseller]) label{text-align:left;width:165px;display:inline-block}#name_field{position:fixed;left:-9999px;height:0;width:0;opacity:0}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper .zusTextCon .zusTextInput input{border:solid 1px #b6b6b6;height:31px;padding-left:10px;box-sizing:border-box;background:#f7f7f7}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper .zusTextCon .zusTextInput input::placeholder{color:#969696;opacity:1}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper .zusTextCon .zusTextInput input:-ms-input-placeholder{color:#969696}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper .zusTextCon .zusTextInput input::-ms-input-placeholder{color:#969696}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset .optionGroupCon{max-height:183px}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset .listLegend.difMargin{top:226px}.nameTag{opacity:0!important;height:0!important;width:0!important;position:absolute!important}#paperDetails{margin-top:20px}#paperDetails .paperImage{float:right;margin-left:5%}.advancedCmsOptionsFilterWrapper .btn.success{margin-bottom:10px;width:19.2%;margin-right:1%}.advancedCmsOptionsFilterWrapper .btn.success:nth-of-type(5n+5){margin-right:0}#orders .advancedCmsOptionsPagination .btn{display:inline-block;min-width:40px;padding:0 10px;border:solid 1px #575757;background:#696969;border-radius:2px}#orders .advancedCmsOptionsPagination .btn:first-of-type,#orders .advancedCmsOptionsPagination .btn:last-of-type{width:100px}#orders .advancedCmsOptionsPagination .btn.next,#orders .advancedCmsOptionsPagination .btn.prev{float:left}#orders .advancedCmsOptionsPagination .btn.prev{margin-right:1%}#orders .advancedCmsOptionsPagination .btn.active{color:#696969;background:#fff}@media screen and (max-width:767px){.advancedCmsOptionsFilterWrapper .btn.success{width:24.25%;margin-right:1%}.advancedCmsOptionsFilterWrapper .btn.success:nth-of-type(5n+5){margin-right:1%}.advancedCmsOptionsFilterWrapper .btn.success:nth-of-type(4n+4){margin-right:0}}@media screen and (max-width:500px){#paperDetails .paperImage{max-width:100%;margin-left:0;margin-top:0;margin-bottom:20px;float:none;display:block}}#cart tbody tr>td.remarkCart{padding-top:25px;padding-bottom:0}#cart tbody tr>td.remarkCart textarea{width:100%;height:125px}#pw_lost label{width:250px}#pw_lost form:not([id=formular_reseller])>.btn:not([name=cmd_calc]){margin-left:250px}@media screen and (max-width:600px){#pw_lost form:not([id=formular_reseller])>.btn:not([name=cmd_calc]){margin-left:0}}#pp_hint{text-align:center}#pp_hint span{margin-bottom:10px;font-size:24px;margin-top:30px;font-weight:100;display:block}#pp_hint img{display:inline-block}#visual_calculation.expert .contentwrapper.left .accordion .accordion-content{overflow-y:auto}#visual_calculation.expert .contentwrapper.left .accordion .accordion-content.type_date{overflow:visible!important}#individualOffer form:not([id=formular_reseller]) h2{margin:5px 0 20px;text-align:left;width:auto}#individualOffer form:not([id=formular_reseller]) h2:after{display:none}#actionModal.addressBookModal .modal{width:1200px}#actionModal.addressBookModal .modal #actionModalText .addressBook{display:block}#addressBook table thead tr th{text-align:left}#addressBook table tbody tr td{text-align:left}#crefopayPaymentContainer .crefopayDetails img{width:100%;height:auto;margin-bottom:5px}#crefopayPaymentContainer .crefopayDetails .btn{margin-bottom:0;width:100%}#crefopayPaymentContainer .crefopayDetails h3{width:100%;text-align:left;font-size:16px}#crefopayPaymentContainer .crefopayDetails h3:after{display:none}#modal-crefo-pay{width:100%!important;background-color:rgba(0,0,0,.5)}#modal-crefo-pay .modal-content{width:50%;top:2.5%;max-height:95%;overflow-y:inherit;overflow-x:visible}#modal-crefo-pay .modal-content .close{background:#696969;border-radius:50%;height:30px;width:30px;text-align:center;font-size:16px;line-height:30px;color:#fff;position:absolute;right:-13px;top:-12px}@media screen and (max-width:1024px){#modal-crefo-pay .modal-content{width:75%}}@media screen and (max-width:600px){#modal-crefo-pay .modal-content{width:90%;top:5%;max-height:90%}}#visual_calculation .contentwrapper.right{z-index:1}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset.width100,#visual_calculation.expert .contentwrapper.left .accordion .accordion-item .selectOptions .conOptions .flex-container .optionGroup .optionWrapper fieldset.width100{width:100%;margin-right:12px}#visual_calculation.expert .contentwrapper.left .accordion .accordion-item .selectOptions .conOptions .flex-container .optionGroup{width:100%}#visual_calculation.expert .contentwrapper.left .accordion .accordion-content fieldset label.textarea{height:auto;padding:0}#visual_calculation.expert .contentwrapper.left .accordion .accordion-content fieldset label.textarea:after{content:none}#visual_calculation.expert .contentwrapper.left .accordion .accordion-content fieldset label.textarea textarea{background:0 0;width:100%;padding:10px;box-sizing:border-box}#visual_calculation.expert .contentwrapper.left .accordion button .info{cursor:help;position:relative;display:inline-block;width:20px;top:5px}#visual_calculation.expert .contentwrapper.left .accordion button .info:before{display:block;width:25px;text-align:center;line-height:inherit;font-size:20px;font-family:icon;content:'?';color:#9c9c9c}#visual_calculation.expert .contentwrapper.left .accordion button .info .tooltip{cursor:text;left:40px;top:0;min-width:320px;max-width:460px;transition:all .25s ease-out;position:absolute;z-index:4;padding:7px 10px;border-radius:2px;border:solid 1px #cfcfcf;box-shadow:0 0 6px rgb(0 0 0 / 15%);visibility:hidden;opacity:0;background:#fff}#visual_calculation.expert .contentwrapper.left .accordion button .info:hover .tooltip{transition:all .25s ease-out;opacity:1;visibility:visible}#visual_calculation.expert .contentwrapper.left .accordion .accordion-content fieldset.width100 label.input{width:92%}#visual_calculation.expert .contentwrapper.left .accordion .accordion-content .additionalFields fieldset.width100 label.input{width:100%}#visual_calculation.expert .contentwrapper.left .accordion .accordion-content fieldset label.input.input-small{width:15%}#visual_calculation.expert .contentwrapper.left .accordion .accordion-content fieldset label.input.input-small.right{margin-left:3%}#visual_calculation.expert .contentwrapper.left .optionGroup .optionWrapper fieldset .btnCalcOptical{float:left;margin-left:2%}#visual_calculation.expert .contentwrapper.left .optionGroup .optionWrapper fieldset .btnCalcOptical:before{content:'\279C';text-indent:10px;font-size:34px;line-height:12px}#visual_calculation.expert .contentwrapper.left .optionGroup .optionWrapper fieldset .btnCalcOptical.looseLeaf:before{content:'o';text-indent:6px;font-size:28px;line-height:22px}#visual_calculation.expert .contentwrapper.left .optionGroup .optionWrapper fieldset .btnCalcOptical.delete{background:#e80100;color:#fff;font-weight:700}#visual_calculation.expert .contentwrapper.left .optionGroup .optionWrapper fieldset .btnCalcOptical.delete:before{content:'\00D7'}#visual_calculation.expert .contentwrapper.left .optionGroup .optionWrapper fieldset.upload_field{width:100%;margin-right:2%}#visual_calculation.expert .contentwrapper.left .optionGroup .optionWrapper fieldset.upload_field .upload_area{padding:50px 20px 60px 20px;margin-bottom:5px}#visual_calculation.expert .contentwrapper.left .optionGroup .optionWrapper fieldset.upload_field .upload_area .btn{border:1px solid #c8c8c8;background:#c8c8c8;position:absolute;bottom:0;left:0;text-align:center;color:#fff;padding:0;font-size:16px}#visual_calculation.expert .contentwrapper.left .optionGroup .optionWrapper fieldset.upload_field .upload_area .btn:after{display:none}#visual_calculation.expert .contentwrapper.left .optionGroup .optionWrapper fieldset.upload_field button{display:none}#visual_calculation.expert .contentwrapper.left .optionGroup .optionWrapper fieldset.upload_field progress{width:100%}.w-auto{width:auto!important}.ml-0{margin-left:0!important}.mt-10{margin-top:10px}#cart_order_uploads .col_left{width:100%;min-height:auto}#cart_order_uploads .col_left strong{font-family:bold;font-size:16px}#cart_order_uploads .col_left hr{margin:5px 0}#cart_order_uploads .btn{width:auto;min-width:auto}#cart_order_uploads .btn.upload{float:right;padding-left:10px}#cart_order_uploads .btn.upload:before{content:''}#cart_order_uploads .btn.success{background:#d3d3d3;border:none}#cart_order_uploads .btn.success:hover{background:#c8c8c8}#cart_order_uploads .btn.delete{border-color:red}#cart_order_uploads .btn.delete:before{content:url(../assets/icon_trashcan.png);color:red}#cart_order_uploads .btn.delete:hover{background:red}#cart_order_uploads .btn.delete:hover:before{filter:brightness(0) invert(1)}#cart_order_uploads .template-download.in,#cart_order_uploads .template-upload.in{clear:both;margin-top:15px;position:relative;padding-left:10px}#cart_order_uploads .template-download.in .buttons,#cart_order_uploads .template-upload.in .buttons{position:absolute;right:0;top:15px}#cart_order_uploads fieldset.upload_field{padding-left:0}#priceOverview .priceDownRow td,#priceOverview .priceUpRow td{text-align:center!important}#priceOverview .arrow-icon{height:.8em;width:2.8em;display:block;padding:0;margin:1em auto;position:relative;cursor:pointer;border-radius:4px;opacity:.5}#priceOverview .arrow-icon:hover{opacity:1}#priceOverview .arrow-icon .left-bar,#priceOverview .arrow-icon .right-bar{position:absolute;background-color:transparent;top:0;height:10px;display:block;float:right;width:40px;border-radius:2px}#priceOverview .arrow-icon.arrow-up .left-bar{left:0;transform:rotate(335deg)}#priceOverview .arrow-icon.arrow-up .right-bar{left:31px;transform:rotate(25deg)}#priceOverview .arrow-icon.arrow-down .left-bar{left:0;transform:rotate(25deg)}#priceOverview .arrow-icon.arrow-down .right-bar{left:36px;transform:rotate(335deg)}#priceOverview .arrow-icon .left-bar:after,#priceOverview .arrow-icon .right-bar:after{content:"";background-color:#484848;width:40px;height:5px;display:block;float:right;z-index:-1;transition:all .5s cubic-bezier(.25,1.7,.35,.8)}#priceOverview .arrow-icon .left-bar:after,#priceOverview .arrow-icon .right-bar:after{border-radius:6px}#priceOverview .disabled .arrow-icon .left-bar:after,#priceOverview .disabled .arrow-icon .right-bar:after{background-color:#d3d3d3}#priceOverview .disabled .arrow-icon:hover{cursor:not-allowed}.full-screen-spinner{position:fixed;z-index:999;height:2em;width:2em;overflow:show;margin:auto;top:0;left:0;bottom:0;right:0}.full-screen-spinner:before{content:'';display:block;position:fixed;top:0;left:0;width:100%;height:100%;background:radial-gradient(rgba(20,20,20,.8),rgba(0,0,0,.8));background:-webkit-radial-gradient(rgba(20,20,20,.8),rgba(0,0,0,.8))}.full-screen-spinner:not(:required){font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.full-screen-spinner:not(:required):after{content:'';display:block;font-size:10px;width:1em;height:1em;margin-top:-.5em;-webkit-animation:spinner 150ms infinite linear;-moz-animation:spinner 150ms infinite linear;-ms-animation:spinner 150ms infinite linear;-o-animation:spinner 150ms infinite linear;animation:spinner 150ms infinite linear;border-radius:.5em;-webkit-box-shadow:rgba(255,255,255,.75) 1.5em 0 0 0,rgba(255,255,255,.75) 1.1em 1.1em 0 0,rgba(255,255,255,.75) 0 1.5em 0 0,rgba(255,255,255,.75) -1.1em 1.1em 0 0,rgba(255,255,255,.75) -1.5em 0 0 0,rgba(255,255,255,.75) -1.1em -1.1em 0 0,rgba(255,255,255,.75) 0 -1.5em 0 0,rgba(255,255,255,.75) 1.1em -1.1em 0 0;box-shadow:rgba(255,255,255,.75) 1.5em 0 0 0,rgba(255,255,255,.75) 1.1em 1.1em 0 0,rgba(255,255,255,.75) 0 1.5em 0 0,rgba(255,255,255,.75) -1.1em 1.1em 0 0,rgba(255,255,255,.75) -1.5em 0 0 0,rgba(255,255,255,.75) -1.1em -1.1em 0 0,rgba(255,255,255,.75) 0 -1.5em 0 0,rgba(255,255,255,.75) 1.1em -1.1em 0 0}@-webkit-keyframes spinner{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes spinner{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes spinner{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}.mb-50{margin-bottom:50px!important}#templateSelectForm #appendItems{display:flex;flex-wrap:wrap;width:100%;flex-direction:row;justify-content:flex-start;gap:5px;margin-bottom:25px}#templateSelectForm #appendItems>button{width:calc(25% - 5px)}#templateSelectForm #appendItems>button img{width:100%}@media screen and (max-width:640px){#templateSelectForm #appendItems>button{width:calc(50% - 5px)}}@media screen and (max-width:480px){#templateSelectForm #appendItems{gap:0}#templateSelectForm #appendItems>button{width:100%;margin-bottom:5px}}#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:#696969;top:0;position:absolute;right:10px;font-size:28px;font-weight:700}#modalTemplates h2,#popupiframemodal h2{font-size:18px;font-family:bold;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}.detail_general #optionBasedFileupload span.btn.fileinput{width:inherit;margin-left:inherit;margin-bottom:inherit}.detail_general div#optionBasedFileuploadFiles{margin-bottom:35px}#shopspezificfields_optical_textarea{background:#f7f7f7;font-family:bold;border-radius:2px!important;border:solid 1px #b6b6b6;box-sizing:border-box;padding:10px;color:#696969;font-size:14px;width:100%;float:left;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out;height:220px;-webkit-resize:none;-moz-resize:none;-ms-resize:none;resize:none}.groupViewContainer{float:left;display:flex;align-items:center;padding-left:10px;padding-top:4px}.groupViewContainer #groupViewCheckboxLabel{white-space:normal!important;margin-top:0!important}.groupViewContainer #groupViewCheckbox{float:left;width:20px;height:20px}#visual_calculation.expert .contentwrapper.left .accordion .accordion-content fieldset label.input.textareaChild{height:auto!important}#visual_calculation input.suggestion{background-color:transparent;font-size:14px;background:url(../assets/loupe.png) no-repeat left;background-size:14px;padding-left:15px;margin-left:10px;margin-top:-1px}#visual_calculation input.suggestion::placeholder{color:gray}#visual_calculation .contentwrapper.left .accordion button .accordion-title strong{font-size:14px;color:gray;font-family:bold}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper fieldset .suggestion{display:none}.hideForSearch{display:none!important}#visual_calculation .no_suggestion{margin:10px 0 20px 0}#visual_calculation :not(.expert) .fakeSelect .no_suggestion{margin:10px 0 20px 10px}#spine_width_container{margin-bottom:15px}.dataTables_wrapper .dataTables_length{margin-bottom:25px}#userSavedDesignsTable .btn.success{margin-bottom:0}.globalNewsletterInfoForm .flexItems{display:flex;flex-wrap:wrap;max-width:750px;margin:0 auto;padding:10px 0}.globalNewsletter#globalNewsletter .globalNewsletterInfoForm .w-50 *{width:99%}.globalNewsletterInfoForm .w-50{flex-basis:50%;margin-bottom:10px}.globalNewsletterInfoForm .w-100{flex-basis:100%}.globalNewsletter#globalNewsletter .btn{margin:15px 0}.globalNewsletter#globalNewsletter .headline{margin:15px 0}.globalNewsletter#globalNewsletter .float_none{float:none}.globalNewsletter#globalNewsletter .float_right{float:right}.globalNewsletter#globalNewsletter .w_100{width:100%}#userSavedDesignsTable .btn.success{margin-bottom:0;overflow:inherit}#userSavedDesignsTable .btn.delete{min-width:auto;margin:0}