.benefits>div{color:#fff}.benefits>div span{color:#afd136}.benefits>div:first-child{background-color:#4c5458 !important}.benefits>div:nth-of-type(2){background-color:#1c88ba !important}.benefits>div:nth-of-type(3){background-color:#c5e062 !important}#homepage-text3 .subline{color:#9c9c9c}#homepage-text4{background:#4c5458}#homepage-text4 .wrp>div{color:#fff}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#006c99}.menu-item-login.login_status_green:after{background-color:#006c99 !important}.cd-dropdown-trigger{background-color:#1c88ba;color:#fff;text-transform:uppercase}.no-touch .cd-dropdown-trigger:hover{background-color:#96c11e;color:#fff}.cd-dropdown-trigger::before,.cd-dropdown-trigger::after{background:#fff}.cd-dropdown-content .see-all a{color:#1c88ba}@media screen and (max-width: 1024px){.cd-dropdown-trigger.dropdown-is-active{background-color:#1c88ba}.cd-dropdown{background-color:#4c5458;color:#fff}.cd-dropdown h2{background-color:#1c88ba}.no-touch .cd-dropdown-trigger.dropdown-is-active:hover{background-color:#1c88ba}.no-touch .cd-dropdown-content>li:not(.has-children) a:hover{color:#1c88ba}.no-touch .cd-dropdown-content .cd-secondary-dropdown a:hover{color:#1c88ba}.no-touch .cd-dropdown-content .cd-secondary-dropdown a strong{color:#fff !important}.cd-dropdown-content .cd-secondary-dropdown>li>a{color:#fff}.cd-dropdown-content .cd-secondary-dropdown>li>a strong{color:#fff !important;font-weight:normal}.cd-dropdown-content .cd-secondary-dropdown .go-back{background:#1c88ba}.cd-dropdown-content .cd-secondary-dropdown .go-back a{color:#fff}.cd-dropdown-content>.has-children>a.is-active{box-shadow:inset 2px 0 0 #006c99;color:#1c88ba}.cd-dropdown-content>.has-children>a.is-active::before,.cd-dropdown-content>.has-children>a.is-active::after{background:#1c88ba}.open-to-left .cd-dropdown-content>.has-children>a.is-active{box-shadow:inset -2px 0 0 #1c88ba}.go-back a::before,.go-back a::after{background:#006c99}}a,*:after,*:before,.category-txt,.hovertxt,a img{-webkit-transition:all 260ms ease-in-out;-moz-transition:all 260ms ease-in-out;-ms-transition:all 260ms ease-in-out;-o-transition:all 260ms ease-in-out;transition:all 260ms ease-in-out}form.search{float:left;margin-top:14px;margin-left:0px;position:relative;left:-100px}form:not([id=formular_reseller]) input:not(.btn),form:not([id=formular_reseller]) select,form:not([id=formular_reseller]) .non-input-field,form:not([id=formular_reseller]) textarea{background:#f7f7f7;border-radius:2px !important;border:solid 1px #b6b6b6;box-sizing:border-box;color:dimgray;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out}form:not([id=formular_reseller]) input[type=file]{width:350px}form.search input[type=submit]{position:absolute;width:50px;height:50px;border:none;background:url("../assets/loupe.png") no-repeat;right:-17px;top:12px}.flexwrap{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.flexitem{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%;display:flex}.img-fluid{max-width:100%;height:auto}@media Screen and (min-width: 990px){.flex-100-25{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.flex-100-33{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.flex-100-50{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}.pr-1{padding-right:1rem}.pl-1{padding-left:1rem}.pt-1{padding-top:1rem}.pb-1{padding-bottom:1rem}.px-1{padding-right:1rem;padding-left:1rem}.py-1{padding-top:1rem;padding-bottom:1rem}.pr-2{padding-right:2rem}.pl-2{padding-left:2rem}.pt-2{padding-top:2rem}.pb-2{padding-bottom:2rem}.px-2{padding-right:2rem;padding-left:2rem}.py-2{padding-top:2rem;padding-bottom:2rem}.pr-3{padding-right:3rem}.pl-3{padding-left:3rem}.pt-3{padding-top:3rem}.pb-3{padding-bottom:3rem}.px-3{padding-right:3rem;padding-left:3rem}.py-3{padding-top:3rem;padding-bottom:3rem}@media Screen and (max-width: 990px){.px-sm-0{padding-left:0 !important;padding-right:0 !important}.text-center{text-align:center}}#homepage-text2,#homepage-text3{margin-bottom:2rem}@media Screen and (min-width: 990px){#homepage-text2,#homepage-text3{display:inline-block;width:50%}}.trade-groups .content .card,.product-listing .content .card{height:auto}.social-networks a::after{color:#99c01c}.social-networks a::before{background:#fff;color:#1c88b7}.social-networks .icon-instagram:hover::before,.social-networks .icon-instagram:focus::before{color:#fff;background:#1c88b7}.social-networks .icon-instagram:hover::before,.social-networks .icon-instagram:focus::before{background:#fff;color:#1c88b7}.cat-intro{font-size:1.1em;position:relative}.cat-intro .wg_desc2{border-top:2px solid #99c01c;padding:20px 0;margin-top:20px;font-size:1.2em}@media Screen and (min-width: 800px){.cat-intro .wg_desc1{width:65%;float:left}.cat-intro .wg_desc2{width:24%;float:right;border-top:none;border-left:2px solid #99c01c;padding:25px 25px 25px 30px;background:#f7f7f7;position:relative}.cat-intro .wg_desc2:before{content:"";display:block;width:0;height:0;border-style:solid;border-width:11px 0 11px 12px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #99c01c;position:absolute;left:0;top:22px}.cat-intro .wg_desc2 ul{margin:8px 0 0 0;font-weight:bold;padding:0}.cat-intro .wg_desc2 ul li{list-style-type:none}.cat-intro .wg_desc2 ul li.rte_container:before{background:#99c01c;border-radius:10px}.cat-intro .wg_desc2 h4{font-size:1.05em;font-weight:bold;color:#99c01c;margin:-5px 0 15px 0;padding:0}.cat-intro:after{clear:both;content:"";position:static;width:100%;display:block}}.description h1,.description h2,.description h3{padding-bottom:.6em}.description p{magin-bottom:20px}.description pre{margin:25px 0;padding:15px 20px;background:#efefef;color:#1c88b7;font-size:1.1em;font-style:italic;display:block;page-break-inside:avoid}.description.double_col{margin-top:2rem;margin-bottom:2rem;-moz-column-count:2;-webkit-column-count:2;column-count:2;grid-column-gap:50px;column-gap:50px}.hint.message{background:#e7f2f9;border-color:#1c88ba;color:#155f82}.hint.message *,.hint.message li,.hint.message strong{color:#155f82 !important}.hint.message.success{background:#eef6da;border-color:#99c01c;color:#166a12}.hint.message.success *,.hint.message.success li,.hint.message.success strong{color:#166a12 !important}.hint.message.success.search{background:rgba(0,0,0,0);border:none;color:#000;font-size:1.4rem;margin:1rem 0;padding:0}.hint.message.success.search b{color:#000 !important}form:not([id=formular_reseller]) h1::after,form:not([id=formular_reseller]) h2::after,form:not([id=formular_reseller]) h3::after,form:not([id=formular_reseller]) h4::after,form:not([id=formular_reseller]) h5::after,form:not([id=formular_reseller]) h6::after{content:none !important;display:none !important;background:none !important;border:0 !important}#delayed_upload label .red{background:#d92530;padding:7px 15px;color:#fff}form:not([id=formular_reseller]) h2{text-align:left}#payment-bar:not(:has(img)){display:none}@media screen and (min-width: 1023px){body header.main{margin-bottom:50px}}header.main #service-bar span.label_tel::before,header.main #service-bar span.label_mail::before{color:#1c89bc}@media only screen and (min-width: 1024px){.cd-dropdown-content .cd-secondary-dropdown a{line-height:25px;height:25px;font-size:15px;padding-left:0;margin-top:.3rem}}ul.cd-dropdown-content strong,ul.cd-dropdown-content b{display:block;margin-bottom:.2em}.cd-dropdown-content li:not(.has-children):not(.go-back)>a::before{content:"";display:inline-block;width:0;height:0;margin-right:0;border:none;border-top:1px solid currentColor;border-right:1px solid currentColor;transform:rotate(45deg) translateY(-1px);vertical-align:middle;transition:width .2s ease,height .2s ease,margin-right .2s ease}.cd-dropdown-content li:not(.has-children):not(.go-back)>a:hover::before{width:.4em;height:.4em;margin-right:.45em}@media only screen and (min-width: 1024px){.cd-dropdown-content>.has-children>a:hover::before,.cd-dropdown-content>.has-children>a:hover::after,.cd-dropdown-content>.has-children>a.is-active::before,.cd-dropdown-content>.has-children>a.is-active::after{background:currentColor}}#slider{width:auto;min-height:300px;position:relative;z-index:0;background:url("../assets/slider_bg.jpg") no-repeat}#slider picture{display:block;min-height:300px}#slider .slide{display:none;position:absolute;top:0;left:0;right:0;bottom:0}#slider .slide img{position:relative;z-index:0;width:100%;height:auto;min-height:300px;object-fit:cover}#slider .slide figcaption{width:100%;z-index:1;position:absolute;left:0;top:80px}#slider .slide figcaption strong{font-family:"Fira Sans";display:inline-block;margin-bottom:10px;font-size:30px;color:#1c88ba;text-transform:uppercase;letter-spacing:.05em}#slider .slide figcaption p{display:block;width:40%;font-size:17px;line-height:23px;margin-bottom:15px}#slider .slide figcaption em{font-size:22px;color:dimgray}#slider .slide figcaption .btn.success{background:none;color:#1c88ba;border-color:#1c88ba;font-size:16px;line-height:35px;height:35px;min-width:140px;background:rgba(255,255,255,.8)}#slider .slide figcaption .btn.success:hover{background:#f77300;color:#fff;border-color:#f77300}#slider .slide.active figcaption{-webkit-animation:sliderCaption .35s 0s 1 ease-in;-moz-animation:sliderCaption .35s 0s 1 ease-in;-ms-animation:sliderCaption .35s 0s 1 ease-in;animation:sliderCaption .35s 0s 1 ease-in}#slider .wrp{height:100%;padding-left:20px}#slider .side-nav{position:absolute;z-index:2;display:block;width:40px;height:40px;top:50%;margin-top:-20px;cursor:pointer}#slider .side-nav:before{content:"";font-family:"icon";width:37px;height:37px;display:block;line-height:37px;text-align:center;font-size:45px;text-indent:-4px;color:rgba(105,105,105,.5);border-radius:40px;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out}#slider .side-nav:hover:before{-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out;background:rgba(0,135,190,.5);color:#fff}#slider .side-nav.slide-left{left:-80px}#slider .side-nav.slide-left:before{content:"l"}#slider .side-nav.slide-right{right:-80px}#slider .side-nav.slide-right:before{content:"r"}#slider #controlNav{margin:0;position:absolute;z-index:1;bottom:20px;text-align:center;width:100%;display:block}#slider #controlNav a{width:8px;height:8px;border-radius:6px;display:inline-block;margin:0 5px;background:rgba(255,255,255,.7);border:solid 1px #1c88ba}#slider #controlNav a.current{background:#1c88ba;border:solid 1px #1c88ba}@-webkit-keyframes sliderCaption{0%{left:-40px}100%{left:0}}@-moz-keyframes sliderCaption{0%{left:-40px}100%{left:0}}@-ms-keyframes sliderCaption{0%{left:-40px}100%{left:0}}@keyframes sliderCaption{0%{left:-40px}100%{left:0}}.slide__text-link{border:1px solid #1c88ba;background:#fff}.slide__text-link:hover{background:#1c88ba;color:#fff}.slider-pagi__elem{border:1px solid #006c99}.slider-pagi__elem:before{background:#006c99}#slider .slide:first-child figcaption p{display:block;width:40%;font-size:17px;line-height:23px;margin-bottom:15px}#slider .slide:first-child figcaption em{font-size:22px;color:dimgray}#slider .slide:first-child figcaption .btn.success{color:#1c88ba;border-color:#1c88ba;background:rgba(255,255,255,.8)}#slider .slide:first-child figcaption .btn.success:hover{background:#99c01c;color:#fff;border-color:#99c01c}#slider .slide:nth-child(2) figcaption strong{color:#1c88b7}#slider .slide:nth-child(2) figcaption em{color:dimgray}@media screen and (max-width: 767px){#slider{display:none}}@media Screen and (max-width: 768px){#slider .slide figcaption{display:none}#slider .slide figcaption p{display:none}}@media Screen and (max-width: 1023px){#slider .slide figcaption{top:20px}}#homepage-text2,#homepage-text3{margin-bottom:2rem}@media Screen and (min-width: 990px){#homepage-text2,#homepage-text3{display:inline-block;width:50%}}.siteimage{display:block;width:100vw;height:25vh;position:relative;background:#e9e9ea;z-index:4;background:-moz-linear-gradient(top, #FFFFFF 0%, #F5F5F5 100%);background:-webkit-linear-gradient(top, #FFFFFF 0%, #F5F5F5 100%);background:linear-gradient(to bottom, #FFFFFF 0%, #F5F5F5 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#F5F5F5',GradientType=0 )}.siteimage .lefty,.siteimage .righty,.siteimage .txtholder{position:absolute;top:0;bottom:0;display:block;background-size:contain}.siteimage .lefty{background:url(../assets/bg_lefty.png) left top no-repeat;background-size:contain;z-index:5;left:0;right:50%}.siteimage .righty{background:url(../assets/bg_righty.png) right top no-repeat;background-size:contain;z-index:6;left:50%;right:0}.siteimage .txtholder{z-index:10;text-align:center;display:flex;-ms-flex-pack:center !important;justify-content:center !important;-ms-flex-align:center !important;align-items:center !important;left:0;right:0}.siteimage .txtwrap{margin:0 auto;max-width:660px;text-shadow:0 0 11px #e9e9ea}.siteimage .txtwrap h1{margin:0;color:#96c11e}.siteimage .txtwrap h3{font-size:1.4em}section.category-wrapper{display:block;padding:4rem 0;margin-left:-5px;margin-right:-5px;overflow-x:hidden}section.category-wrapper .flexwrap{display:-ms-flexbox !important;display:flex !important;-ms-flex-align:stretch !important;align-items:stretch !important;flex-direction:row;justify-content:flex-start}section.category-wrapper .flexwrap .item{width:50%;display:flex;height:300px}@media Screen and (min-width: 768px){section.category-wrapper .flexwrap .item{width:33%;display:flex;height:300px}}@media Screen and (min-width: 1024px){section.category-wrapper .flexwrap .item{width:25%;display:flex;height:300px}}@media Screen and (min-width: 1200px){section.category-wrapper .flexwrap .item{width:20%;display:flex;height:300px}}a.category-preview{display:flex;flex:1 1 0%;position:relative;cursor:pointer;background:#fff;-webkit-box-shadow:0 3px 5px 0 rgba(0,0,0,.4);box-shadow:0 3px 5px 0 rgba(0,0,0,.4);margin:15px 5px 5px}a.category-preview img{background-size:contain;background-color:#fff;background-position:top center;background-repeat:no-repeat;margin:0 0 40px 0}a.category-preview .category-txt{position:absolute;left:0;right:0;bottom:0;padding:12px 15px 12px;text-align:center;color:#1c89bc;font-weight:bold;font-size:1.1rem;background:rgba(255,255,255,.8);border-bottom:3px solid #97c01d}a.category-preview .category-txt .title{min-height:2.2em;display:block;line-height:1.1;margin-bottom:6px}a.category-preview .category-txt .hovertxt{font-size:9pt;padding-top:6px;display:block;height:0;overflow:hidden;position:relative}a.category-preview .category-txt .hovertxt:before{position:absolute;content:"";left:50%;right:50%;top:0;height:1px;background:rgba(0,0,0,0)}.subtitle-as-teaser{position:absolute;top:12px;right:5px;padding:4px 15px;background:#f77300;color:#fff;font-size:.9rem;font-weight:bold;border-radius:25px;-webkit-border-radius:25px;-moz-transform:rotate(3deg);-webkit-transform:rotate(3deg);-o-transform:rotate(3deg);-ms-transform:rotate(3deg);transform:rotate(3deg)}a.category-preview:hover,a.category-preview:focus{-webkit-box-shadow:0 6px 7px 0 rgba(0,0,0,.7);box-shadow:0 6px 7px 0 rgba(0,0,0,.7);margin:5px 5px 10px}a.category-preview:hover .category-txt,a.category-preview:focus .category-txt{padding:20px 15px;color:#97c01d;background:rgba(255,255,255,.95)}a.category-preview:hover .category-txt .hovertxt,a.category-preview:focus .category-txt .hovertxt{height:20px}a.category-preview:hover .category-txt .hovertxt:before,a.category-preview:focus .category-txt .hovertxt:before{left:42%;right:42%;background:#97c01d}.trade-groups,.product-listing{padding:0 0 50px 0}.trade-groups .content,.product-listing .content{float:left;width:100%}.trade-groups .card{box-sizing:border-box;border:2px solid rgba(255,255,255,0);position:relative;float:left;width:25%;margin:0 0 5px 0;overflow:hidden;height:250px}.product-listing .card{box-sizing:border-box;border:2px solid rgba(255,255,255,0);position:relative;float:left;width:25%;margin:0 0 5px 0;overflow:hidden;height:250px;border-top:2px solid #efefef}.trade-groups .card.cardBig img{padding-bottom:30px}.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 img,.product-listing .card img{width:auto;max-width:100%;height:auto;display:block;position:relative;z-index:2}.trade-groups .card figcaption,.product-listing .card figcaption{position:absolute;padding:15px 10px 10px 10px;background:rgba(28,136,183,.85);text-align:center;font-size:12px;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out;bottom:0;left:0;right:0;z-index:10;color:#fff}.trade-groups .card:hover figcaption,.product-listing .card:hover figcaption{padding:15px 10px 20px 10px;background:#1c88b7}.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 strong,.trade-groups .card h2,.product-listing .card strong,.product-listing .card h2{font-size:16px;text-align:center;font-family:"Fira Sans";color:#fff;display:block;margin-bottom:0}.trade-groups .card em,.product-listing .card em{border:1px solid #1c88ba;border-radius:2em;padding:2px 5px;color:#006c99;font-size:10px;margin-left:5px}.trade-groups .card .link,.product-listing .card .link{font-size:14px;color:#fff;text-align:center;display:block;margin-top:5px;margin-bottom:10px}.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 .25s ease-out;-moz-transition:all .25s ease-out;transition:all .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 .25s ease-out;-moz-transition:all .25s ease-out;transition:all .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:11;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:25%;margin:0 0 5px 0}.trade-groups.full .card.cardBig,.product-listing.full .card.cardBig{width:33%}.trade-groups.sidebar{background:#f7f7f7;padding:25px 0;margin-bottom:25px}.trade-groups.sidebar aside.sidebar{background:rgba(0,0,0,0);margin-bottom:5px;width:100%}.trade-groups.sidebar aside.sidebar li{width:25%;float:left;background:#fff}.trade-groups.sidebar aside.sidebar li a{padding:15px 20px;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out}.trade-groups.sidebar aside.sidebar li a:after{transform:rotate(0deg)}#trade-blocks{padding:30px 0 30px 0;background:#f7f7f7}#trade-blocks .card{overflow:hidden;float:left;width:370px;margin:0 20px 20px 0;box-sizing:border-box;height:255px;color:#fff;background:#1c88ba;position:relative;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 .25s ease-out;-moz-transition:all .25s ease-out;transition:all .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(28,136,183,.65);-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out}#trade-blocks .card:hover img{right:-5%;top:-5%;bottom:-5%;left:-5%;width:110%;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out}#trade-blocks .card:hover figcaption{bottom:0;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out}#trade-blocks .card h3{z-index:2;color:dimgray;position:absolute;top:0;left:0;padding:20px 30px;display:block;font-size:24px;text-transform:uppercase;background-color:#99b6ba;color:#fff}#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;background-color:rgba(0,0,0,0)}#trade-blocks .card:nth-child(1) figcaption{bottom:0;background:rgba(0,0,0,0)}#trade-blocks .card.double{width:760px}.product-listing{display:block;padding:2rem 0;margin:1rem -5px 1rem;overflow-x:hidden;background:#f7f7f7}.product-listing .wrp{position:relative}.product-listing .flexwrap{display:-ms-flexbox !important;display:flex !important;-ms-flex-align:stretch !important;align-items:stretch !important;flex-direction:row;justify-content:flex-start}.product-listing .flexwrap .item{width:50%;display:flex;height:300px}@media Screen and (min-width: 768px){.product-listing .flexwrap .item{width:33%;display:flex;height:300px}}@media Screen and (min-width: 1024px){.product-listing .flexwrap .item{width:25%;display:flex;height:300px}}@media Screen and (min-width: 1200px){.product-listing .flexwrap .item{width:20%;display:flex;height:300px}}a.product-preview{display:flex;flex:1 1 0%;position:relative;cursor:pointer;background:#fff;-webkit-box-shadow:0 3px 5px 0 rgba(0,0,0,.4);box-shadow:0 3px 5px 0 rgba(0,0,0,.4);margin:10px 5px 5px}a.product-preview img{background-size:contain;background-color:#fff;background-position:top center;background-repeat:no-repeat;margin:0 0 40px 0}a.product-preview .category-txt{position:absolute;left:0;right:0;bottom:0;padding:12px 15px 5px;text-align:center;color:#1c89bc;font-weight:bold;font-size:1.1rem;background:rgba(255,255,255,.8);border-bottom:3px solid #97c01d}a.product-preview .category-txt .title{min-height:2.2em;display:block;line-height:1.1;margin-bottom:6px}a.product-preview .category-txt .hovertxt{font-size:9pt;padding-top:6px;display:block;height:0;overflow:hidden;position:relative}a.product-preview .category-txt .hovertxt:before{position:absolute;content:"";left:50%;right:50%;top:0;height:1px;background:rgba(0,0,0,0)}.subtitle-as-teaser{position:absolute;top:12px;right:5px;padding:4px 15px;background:#f77300;color:#fff;font-size:.9rem;font-weight:bold;border-radius:25px;-webkit-border-radius:25px;-moz-transform:rotate(3deg);-webkit-transform:rotate(3deg);-o-transform:rotate(3deg);-ms-transform:rotate(3deg);transform:rotate(3deg)}a.product-preview:hover,a.product-preview:focus{-webkit-box-shadow:0 6px 7px 0 rgba(0,0,0,.7);box-shadow:0 6px 7px 0 rgba(0,0,0,.7);margin:5px 5px 10px}a.product-preview:hover img,a.product-preview:focus img{margin:10px 0 50px}a.product-preview:hover .category-txt,a.product-preview:focus .category-txt{padding:20px 15px;color:#97c01d;background:rgba(255,255,255,.95)}a.product-preview:hover .category-txt .hovertxt,a.product-preview:focus .category-txt .hovertxt{height:20px}a.product-preview:hover .category-txt .hovertxt:before,a.product-preview:focus .category-txt .hovertxt:before{left:42%;right:42%;background:#97c01d}#visual_calculation #detail_infobar #detail_infobar_gallery{max-width:100%}#detail_infobar_gallery ul:has(>li:only-child){display:none}.digiprinz_product_keyfacts{background:#fff;border-bottom:3px solid #99c01c;margin-bottom:30px;padding:20px;box-sizing:border-box}.digiprinz_product_keyfacts ul{border-bottom:1px solid rgba(0,0,0,.1);list-style-type:none}.digiprinz_product_keyfacts ul li{padding:4px 0 4px 25px;border-top:1px solid rgba(0,0,0,.1);vertical-align:top;font-size:16px;display:block;position:relative;font-weight:500}.digiprinz_product_keyfacts ul li:before{background:#99c01c;border-radius:15px;-moz-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);top:12px}.digiprinz_product_keyfacts h3{color:#99c01c;font-size:1.5rem;margin-bottom:15px}@media Screen and (min-width: 1023px){#visual_calculation #detail_infobar.detail_infobar_gallery{width:50%;max-width:50%;box-sizing:border-box}#visual_calculation #detail_infobar.detail_infobar_gallery img{border:1px solid #eee}#visual_calculation .head .text.detail_infobar_gallery{float:left;padding-left:4%;max-width:50%;width:50%;box-sizing:border-box}}#visual_calculation #detail_infobar #detail_infobar_gallery li{width:20%;background:#1c89bc;line-height:10px}#visual_calculation #detail_infobar #detail_infobar_gallery li a img{border-color:#1c89bc s;display:block;position:relative;z-index:7}#visual_calculation #detail_infobar #detail_infobar_gallery li a:hover img{opacity:.8}#visual_calculation #detail_infobar #detail_infobar_gallery ul li{display:none}#visual_calculation #detail_infobar #detail_infobar_gallery ul li:nth-child(1),#visual_calculation #detail_infobar #detail_infobar_gallery ul li:nth-child(2),#visual_calculation #detail_infobar #detail_infobar_gallery ul li:nth-child(3),#visual_calculation #detail_infobar #detail_infobar_gallery ul li:nth-child(4),#visual_calculation #detail_infobar #detail_infobar_gallery ul li:nth-child(5){display:list-item}#visual_calculation #detail_infobar #detail_infobar_gallery ul li:nth-child(5) a img:after{position:absolute;z-index:8;left:0;right:0;top:0;bottom:0;background:rgba(28,137,187,.9);display:block}#visual_calculation #detail_infobar #detail_infobar_gallery ul li:nth-child(5) a img:before{font-weight:bold;position:absolute;left:-4px;top:4px;display:block;font-size:22px;color:#fff;font-family:"icon";content:"v";border-radius:15px;-moz-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.tab_content .row,.tab_content p.row{margin:0;padding:0 0 .75em 0}.tab_content h2.row{font-weight:500;margin:0;padding:1.5em 0 .5em 0}.tab_content h3,.tab_content h3.row{font-weight:500;color:#1c89bb;font-size:1.7rem;margin:0;padding:1.5em 0 .5em 0}.tab_content h4.row{color:#96c11e;font-weight:400;font-size:1.4rem;margin:0;padding:1.15em 0 .25em 0}.tab_content h5.row{color:#1c89bc;font-weight:600;font-size:1.2rem;margin:0;padding:.75em 0 .1em 0}#reseller_attributes{display:block;padding:10px;background:#f7f7f7;border:1px solid #efefef}#product_informations table{display:block;width:100%;margin:0 0;border-bottom:1px solid #96c11e}#product_informations table caption{text-align:left;color:#1c89bc;font-weight:600;padding-bottom:10px;font-size:1.2em}#product_informations table tr td{padding:5px 8px;min-height:25px;display:table-cell;border-right:1px solid #ddd}#product_informations table tr:nth-child(odd){background:#f5f5f5}#product_informations table tr:first-child td{font-weight:bold;border-bottom:1px solid #96c11e;border-right:1px solid #ddd}#product_informations table tr td:first-child{font-weight:bold;border-right:1px solid #96c11e}.tab_content table{overflow-x:scroll}#delivery .content img{box-sizing:content-box;width:35px;height:0 !important;padding-top:35px;overflow:hidden;background:url("../assets/delivery.svg") no-repeat center/contain}@media screen{#visual_calculation .contentwrapper.right #delivery .content{padding-left:40px;padding-bottom:10px}}#cart_second_addresscheck .clr{display:none;clear:none}#cart_third #cart_second_addresscheck>div,#cart_third #special>div,#cart_third #cart_third_payment>div{min-height:245px}#cart_third_agb label{width:25px}#cart tbody tr>th,#cart>tr>th{font-weight:500}#cart tbody tr th,#cart tbody tr td,#cart>tr th,#cart>tr td{vertical-align:middle}#cart tbody tr#total_price td{font-weight:500;padding-top:8px}#cart_third_delivery .col_right fieldset legend{display:none}#cart_third #cart_third_payment .col_right label{display:none}#cart strong,#cart h3,#cart h4,#cart h5,#cart h6{font-weight:500}#cart .product_calculation td select.auto-calculation{float:none !important;display:inline-block;vertical-align:middle;margin-right:4px}@media screen{#visual_calculation .DynamicOptionGroup .optionWrapper .optionName{min-height:24px}}#total_block.digi-price .digi-price__title{color:#99c01c}#total_block.digi-price .digi-price__gross{margin:4px 0 16px}#total_block.digi-price .digi-price__gross-amount{display:block;font-size:30px;line-height:1.1;font-family:"bold";font-weight:bold;color:#1c89bc}#total_block.digi-price .digi-price__gross-note{display:block;margin-top:5px;font-size:12px;line-height:1.35;color:#8a8a8a}#total_block.digi-price .digi-price__breakdown{margin-top:4px;padding-top:10px;border-top:1px solid #f0f0f0}#total_block.digi-price .digi-price__breakdown .row{margin:3px 0}#total_block.digi-price .digi-price__breakdown .row span{font-size:12px;color:#8a8a8a}#total_block.digi-price .digi-price__hint{margin:8px 0 6px;font-size:15px;font-family:"bold";font-weight:bold;color:#1c89bc}#total_block.digi-price .digi-price__cta-disabled,#total_block.digi-price .btn.success.disabled{opacity:.45;cursor:not-allowed;pointer-events:none}#upload_section{margin-bottom:2rem}#upload #upload_section .btn.continue{max-width:90%}.btn.success.address.back_to_login{margin:0}#form_individual #fileupload:has(input[name=formId][value="746"]){display:grid;grid-template-columns:minmax(0, 1.35fr) minmax(0, 1fr);gap:1.5rem;align-items:start}#form_individual #fileupload:has(input[name=formId][value="746"])>.col_left,#form_individual #fileupload:has(input[name=formId][value="746"])>.col_right{float:none;width:auto;min-width:0;margin:0;padding:2rem;box-sizing:border-box}#form_individual #fileupload:has(input[name=formId][value="746"])>#errorMessageBox,#form_individual #fileupload:has(input[name=formId][value="746"])>#uploaderErrorMsg{grid-column:1/-1;width:auto}#form_individual #fileupload:has(input[name=formId][value="746"])>.clr{display:none}#form_individual #fileupload:has(input[name=formId][value="746"]) .col_left h1{font-size:clamp(1.75rem,3vw,2.25rem);line-height:1.2;margin:0 0 1rem}#form_individual #fileupload:has(input[name=formId][value="746"]) fieldset{display:grid;grid-template-columns:minmax(0, 1fr) .75rem 1.25rem;gap:.4rem .5rem;align-items:start;min-width:0;margin:0 0 1rem;padding:0;border:0;line-height:1.5}#form_individual #fileupload:has(input[name=formId][value="746"]) fieldset legend:empty{display:none}#form_individual #fileupload:has(input[name=formId][value="746"]) fieldset>label{grid-column:1/-1;float:none;width:auto;margin:0;padding:0;white-space:normal;overflow-wrap:anywhere;text-align:left;line-height:1.5}#form_individual #fileupload:has(input[name=formId][value="746"]) fieldset>input:not([type=hidden]):not([type=checkbox]):not([type=radio]),#form_individual #fileupload:has(input[name=formId][value="746"]) fieldset>select,#form_individual #fileupload:has(input[name=formId][value="746"]) fieldset>textarea{grid-column:1;grid-row:2;float:none;width:100%;max-width:100%;min-width:0;min-height:44px;box-sizing:border-box;font-size:1rem}#form_individual #fileupload:has(input[name=formId][value="746"]) fieldset>textarea{height:8rem;min-height:7rem;resize:vertical}#form_individual #fileupload:has(input[name=formId][value="746"]) fieldset>.requirement,#form_individual #fileupload:has(input[name=formId][value="746"]) fieldset>.info{display:block;grid-row:2;float:none;margin:0;line-height:44px}#form_individual #fileupload:has(input[name=formId][value="746"]) fieldset>.requirement{grid-column:2}#form_individual #fileupload:has(input[name=formId][value="746"]) fieldset>.info{grid-column:3;position:relative}#form_individual #fileupload:has(input[name=formId][value="746"]) fieldset>.info .tooltip{top:100%;right:0;left:auto;width:min(20rem,100vw - 4rem);min-width:0;max-width:none;line-height:1.5}#form_individual #fileupload:has(input[name=formId][value="746"]) .col_left>.btn.success{float:none;width:100%;min-width:0;max-width:100%;height:auto;margin:.5rem 0 0;padding:.75rem 1rem;white-space:normal;line-height:1.4}#form_individual #fileupload:has(input[name=formId][value="746"]) .col_left>.hint{margin:1rem 0 0;padding:.75rem 1rem;font-size:.9rem;line-height:1.5}#form_individual #fileupload:has(input[name=formId][value="746"]) .col_right p{margin:0 0 1rem;line-height:1.6}#form_individual #fileupload:has(input[name=formId][value="746"]) .col_right p:last-child{margin-bottom:0}@media screen and (max-width: 900px){#form_individual #fileupload:has(input[name=formId][value="746"]){grid-template-columns:minmax(0, 1fr);gap:1rem}#form_individual #fileupload:has(input[name=formId][value="746"])>.col_left,#form_individual #fileupload:has(input[name=formId][value="746"])>.col_right{padding:1.25rem}}
