:root{--color_white:#fff;--color_highlight:#696969;--color_dark:#2A728C;--color_light:#99aeb4;--color_success:#894c60;--color_error:#d12b0b;--color_warning:#da9103;--color_gray:#f7f7f7;--color_individual:#f39201;--color_btn:#2A728C;--color_green:#2a8c58;--color_logo_dark:#22343b}.product-listing .card figcaption .link,.product-listing .card:hover figcaption .link,.trade-groups .card .link{text-decoration:none}header.main #customer-menu #login.modal label{background:var(--color_gray);line-height:40px;color:#696969;margin-bottom:10px;position:relative;white-space:normal;text-align:left;float:none;width:auto;padding-right:0;padding-left:10px;display:block;font-family:bold;font-size:14px}header.main #customer-menu #login.modal label input{border:solid 1px var(--color_light);width:180px;background:#fff;height:30px;float:right;margin-right:10px;margin-top:5px;padding:5px 10px;box-sizing:border-box;color:#696969;font-size:12px}.nameTag,.totop span{opacity:1!important;display:none!important}:focus:not(:focus-visible){outline:0}a:focus,button:focus,input:focus{outline:0}body:not(.using-mouse) .focusWithinLabel:focus-within label,body:not(.using-mouse) a:focus,body:not(.using-mouse) button:focus,body:not(.using-mouse) input:focus,body:not(.using-mouse) select:focus,body:not(.using-mouse) textarea:focus{outline:2px dashed #765ee5;outline-offset:2px}.card a:focus-visible{border:2px dashed #765ee5}body:not(.using-mouse) .fileinput label:focus-visible{outline:2px dashed #765ee5;outline-offset:2px}.hint{background:#f6efee}#crop label{display:flex;justify-content:space-between}#visual_calculation form[data-type="general.optical"] .upload_area label{display:none!important}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper .zusTextCon .zusTextInput label{padding:0!important;background:0 0!important;border:none!important;height:0!important}#visual_calculation .contentwrapper.left .optionGroup .optionWrapper .zusTextCon .zusTextInput label:after{content:none}.cardActions .description{padding:0}.cart_breadcrumb h1{font-size:18px;color:#fff}#cart .product_calculation td span.headline{font-size:18px}#cart #sidebar section h2{font-weight:700;font-size:14px;color:var(--color_font);display:block;margin-bottom:20px}#usp-bar.individualUSP div.individualUSPCard{width:25%;box-sizing:border-box;float:left;font-size:14px;line-height:19px;text-align:center}#usp-bar.individualUSP div.individualUSPCard img{text-align:center;box-sizing:border-box;max-width:70px;margin-bottom:10px;display:inline-block}#usp-bar.individualUSP div.individualUSPCard strong{font-family:bold;font-size:16px;line-height:19px;display:block;margin-bottom:10px}@media screen and (max-width:767px){#templateSelectForm #appendItems{gap:0}#templateSelectForm #appendItems>button{width:100%;margin-bottom:5px}}#visual_calculation .contentwrapper.right aside{padding:20px 20px;box-sizing:border-box;background:#fff;margin-bottom:30px}#visual_calculation .contentwrapper.right aside:not(:first-of-type){margin-top:30px}form article .upload_field .upload_area input{display:block}form:not([id=formular_reseller]) fieldset{min-height:40px}.skip-link{position:absolute;top:-40px;left:0;background:#00549f;color:#fff;padding:8px 16px;z-index:1000;text-decoration:none;border-radius:4px;font-size:14px;transition:top .3s}.skip-link:focus{top:0}