@-webkit-keyframes loader{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loader{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes scaleOutIn{50%{-webkit-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleOutIn{50%{-webkit-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(1);transform:scale(1)}}.calculator.deactivated{position:relative}.calculator.deactivated::before{content:"";position:absolute;height:calc(100% + 4rem);width:100%;top:0;left:0;background:#e9f5f8;background:rgba(233,245,248,.6);-webkit-backdrop-filter:blur(0.3rem);backdrop-filter:blur(0.3rem);z-index:1}.calculator.deactivated .deactivated-message{position:absolute;width:55%;text-align:center;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:#fff;border:1px solid #ccc;padding:1.5rem 3rem;border-radius:3px;z-index:2}.calculator.deactivated .deactivated-message p{margin:1rem 0;line-height:2rem;font-size:1.2rem}.calculator .hint{display:block;text-align:center;margin-top:.5rem}.calculator .box .box-title{text-align:center}.calculator .form-group:not(:last-child){margin-bottom:1.5rem}.calculator .form-group .form-label{margin-bottom:0}.calculator .form-group .form-label>span{font-weight:400}.calculator .form-group .form-input-wrapper{margin-top:1rem}.calculator .form-group .form-control-static{margin:.5rem 0 0}.calculator .form-group .form-control-static+.form-input-wrapper{margin-top:0}.calculator .form-group-1-2{width:47%}.calculator .form-group-1-2:nth-child(odd){float:left}.calculator .form-group-1-2:nth-child(2n){float:right}.calculator .form-group-1-2:nth-child(2n)+.form-group{clear:both}.calculator .form-label-with-help{overflow:visible;white-space:normal;text-overflow:clip}.calculator .form-label-with-help+.popover-icon{position:static;display:inline-block}.calculator .env-price{color:#87bf4a;font-weight:700;padding-left:1.7rem;position:relative}.calculator .env-price::before{color:#87bf4a;font-size:1.3rem;left:0;top:.2rem}.calculator .env-support-info{margin-top:-.5rem;text-align:right}.calculator .box-offer{border-color:#53aec5}.calculator .box-offer .price-group{margin:0}.calculator .box-offer hr{margin:.5rem 0;border:none;height:.1rem;background:#ccc}.calculator .box-offer .price-form-group{margin-bottom:.5rem}.calculator .box-offer .price-form-group-brutto{margin-bottom:0}.calculator .box-offer button{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calculator .box-offer button[name=product-to-cart]{margin:1.5rem 0}.calculator .box-offer .load-layer{display:none;position:absolute;width:100%;height:100%;top:0;left:0;background:#fff;background:rgba(255,255,255,.9)}.calculator .box-offer .load-layer::after,.calculator .box-offer .load-layer::before{margin-top:-4rem}.calculator .box-offer .load-layer span{position:absolute;width:100%;left:0;top:52%}.calculator .box-offer .textarea-highlighted{margin:1rem 0 0;font-size:1.1rem;line-height:1.4rem;text-align:center}.calculator .box-offer .error-message-ajax-fail{margin-bottom:1rem}.calculator .box-offer .lead-box-message{color:#333}.calculator .box-offer .lead-box-message .wpd-hint{text-align:center;font-size:1.2rem;margin:1.5rem 0}.calculator-hint{margin-top:.5rem;font-size:1.2rem;text-align:center}@media (max-width:1024px){.calculator-hint-alternative{margin-left:0}}@media (max-width:840px){.calculator.deactivated .deactivated-message{width:80%}.calculator .columns-three .box-offer .form-group p:last-of-type{margin-bottom:0}.calculator .columns-three .box-offer .price-group .float-left{margin-right:3rem}.calculator .columns-three .box-offer .hint{clear:both}}@media (max-width:480px){.calculator.deactivated .deactivated-message{width:100%;padding:1.5rem;-webkit-transform:none;transform:none;top:5%;left:0}.calculator .columns-three .box-offer .form-group,.calculator .columns-three .box-offer .price-group{float:none}.calculator .columns-three .box-offer .form-group p:last-of-type{margin-bottom:3rem}}.shop-section-ordering-process .box .price-form-group .float-left{margin-right:4rem;text-align:right;width:18rem}.shop-section-ordering-process .box .price-form-group-brutto{margin-bottom:0;display:inline-block}.shop-section-ordering-process .box .row-price{background:#e9f5f8}.shop-section-ordering-process .row{padding:2rem 2rem 2rem 0;border-bottom:1px solid #ccc}.shop-section-ordering-process .shop-calculator .box{text-align:center;font-size:1.2rem}.shop-section-ordering-process .box.box-logout-hint{margin-bottom:2rem}.shop-section-ordering-process .table-default{margin:0;font-size:1.2rem}.shop-section-ordering-process .table-default .table-head{color:#333;font-size:1.4rem;text-transform:none;padding:0 0 1rem}.shop-section-ordering-process .table-default .cell-ico,.shop-section-ordering-process .table-default .cell-specification{vertical-align:middle}.shop-section-ordering-process .table-default .cell-ico{text-align:center}.shop-section-ordering-process .table-default .cell-ico::before{font-size:4.5rem}.shop-section-ordering-process .table-default .cell-address{margin-top:3rem;text-overflow:clip}.shop-section-ordering-process .table-default .cell-address>strong{margin-bottom:.5rem}.shop-section-ordering-process .table-default .cell-address .address{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shop-section-ordering-process .table-default .cell-address .interaction-link{margin-top:.5rem;margin-left:0}.shop-section-ordering-process .table-default .cell-price{float:right}.shop-section-ordering-process .table-default .table-body .row{padding-right:0}.shop-section-ordering-process .table-default .table-body .cell-price{text-align:right;line-height:2rem;margin-top:3.2rem}.shop-section-ordering-process .table-default .table-body .cell-price .real-price{font-size:1.8rem;font-weight:700;margin-left:.25rem}.shop-section-ordering-process .table-default .table-body .cell-price .old-price{margin-top:.3rem;line-height:1.6rem;text-decoration:line-through;color:#777;font-size:1.2rem;font-weight:400}.shop-section-ordering-process .table-default .table-body .cell-price .shipping-list-price{margin-top:1rem}.shop-section-ordering-process .table-default .row-shipping-list .cell-price{margin-top:0}.shop-section-ordering-process .table-default .default-title{display:inline-block;color:#53aec5;font-size:1.8rem}.shop-section-ordering-process .table-default .default-title a{font-size:1.2rem;text-transform:none;font-weight:400}.shop-section-ordering-process .table-default .product-specification{line-height:2rem}.shop-section-ordering-process .table-default .product-specification .interaction-link-motif,.shop-section-ordering-process .table-default .product-specification .interaction-link-pic{margin-left:1rem}.shop-section-ordering-process .table-default .product-specification.js-motifname-error{color:#e21c19}.shop-section-ordering-process .table-default .product-specification.js-motifname-error .error-message-motifname{margin-top:0}.shop-section-ordering-process .table-default .interaction-container{margin-left:0}.shop-section-ordering-process .table-default .col-md-special{width:30%}.table-address{margin-top:0}.table-address .cell{vertical-align:middle;font-size:1.4rem}.table-address .cell .cell-label{display:none}.table-address .cell-ico{display:inline-block;vertical-align:middle;text-align:center;padding-right:1rem}.interaction-container{margin:1.5rem 0 0 8.33%}@media (max-width:960px){.shop-head-phonenumber .shop-phone-link{text-indent:-999rem;width:5rem;height:4rem;border:1px solid #53aec5;border-radius:3px}.shop-head-phonenumber .shop-phone-link::before{text-indent:0;left:1.1rem;top:.6rem;font-size:2.6rem}}@media (max-width:840px){.table-address{margin-bottom:1.5rem}.table-address .row{padding-bottom:1rem}.table-address .row:first-child{border-top:1px solid #ccc}.table-address .cell{width:100%;margin-bottom:1rem;margin-left:0}.table-address .cell.cell-productname{color:#53aec5;font-weight:700;font-size:1.4rem}.table-address .cell .cell-label{display:inline-block}.shop-section-ordering-process .table-default .cell-address .interaction-link+.interaction-link{display:block}.shop-section-ordering-process .table-default .col-md-special{width:100%}.interaction-container{margin-left:0}}@media (max-width:600px){.shop-section-ordering-process .table-default .table-body .cell-price .product-price,.shop-section-ordering-process .table-default .table-body .cell-price .shipping-list-price{float:left;margin-top:0}}@media (max-width:480px){.shop-section-ordering-process .box .price-group{width:100%}.shop-section-ordering-process .box .price-group .price-form-group{margin-bottom:2rem}.shop-section-ordering-process .box .price-group .price-form-group .float-left{margin-bottom:1rem;margin-right:0;display:block;width:100%}.shop-section-ordering-process .box .price-group .price-form-group-brutto{display:block;margin-bottom:0}.shop-section-ordering-process .box .price-group .price-form-group-mwst .float-right{font-weight:700}.interaction-container{text-align:center}}@media (max-width:360px){.interaction-container{text-align:left}.interaction-container .interaction-link{display:block}.interaction-container .interaction-link+.interaction-link{margin-left:0;margin-top:.5rem}}.shop-section-cart .calculation-hint{margin-bottom:1.5rem}.shop-section-cart .calculation-error{border-color:#e21c19;background:#fce9e8}.box-cart .cart-menu .btn-alternative{float:left;margin-right:1.5rem}.box-cart .cart-menu .btn-default{float:right}.box-cart .cart-menu-bottom{padding-bottom:0;padding-top:2rem;border-bottom:none}.box-cart .table-default .table-head{padding-top:2rem}.box-cart .table-default .table-head .quantity{text-align:center}.box-cart .product-quantity{margin-top:2.9rem;text-align:center}.box-cart .product-quantity strong{display:none}.empty-cart p{position:relative;float:left;padding-left:5.5rem;margin-top:1.4rem}.empty-cart p::before{font-size:4rem;color:#53aec5;top:-1.5rem;left:0}.empty-cart .btn{float:right}@media (max-width:840px){.box-cart .cell-aligner{display:block;clear:both}.box-cart .product-quantity{margin-top:1.5rem;text-align:left}.box-cart .product-quantity strong{display:block}.box-cart .table-default .table-body .cell-price{margin-top:1.8rem}.box-cart .table-default .cell-specification{padding-right:0}.shop-section-cart .box .row{padding-right:0}.shop-section-cart .box .row.row-price{padding-right:2rem}}@media (max-width:600px){.box-cart .btn-checkout{text-indent:0;width:auto;padding:1.2rem 3.5rem 1.2rem 2.1rem}}@media (max-width:480px){.box-cart .btn-checkout{padding:1.2rem 3.5rem 1.2rem 1.5rem}.empty-cart p{float:none;left:50%;margin-left:-10rem;margin-bottom:3rem;display:inline-block}.empty-cart .btn{float:none;display:block}}@media (max-width:360px){.box-cart .btn-checkout,.box-cart .cart-menu .btn-alternative{padding-right:1.1rem;padding-left:1.1rem}.box-cart .btn-checkout::before{display:none}}.shop-trust-teaser ul{list-style:none;padding:3rem 4% 0}.shop-trust-teaser ul li{position:relative;padding-left:4.5rem;float:left;font-size:1.2rem}.shop-trust-teaser ul li span{display:none}.shop-trust-teaser ul li span+span,.shop-trust-teaser ul li span+span span{display:block}.shop-trust-teaser ul li.ico-badge span br{display:none}.shop-trust-teaser ul li::before{font-size:3.5rem;left:0;top:0;color:#258299}.shop-trust-teaser ul li.shop-ico-delivery::before{left:-.3rem}.shop-trust-teaser ul li.shop-ico-lock::before{left:.5rem;font-size:3.2rem}@media (max-width:960px){.shop-trust-teaser ul{padding:3rem 0 0}.shop-trust-teaser ul li span+span span{display:none}.shop-trust-teaser ul li.ico-badge span br{display:block}}@media (max-width:840px){.shop-trust-teaser ul li{padding-left:0;text-align:center}.shop-trust-teaser ul li::before{display:block;position:static;margin-bottom:1rem}}@media (max-width:600px){.shop-trust-teaser ul li span{display:block}.shop-trust-teaser ul li span+span{display:none}}@media (max-width:480px){.shop-trust-teaser .container{padding:0}}@media (max-width:360px){.shop-trust-teaser ul li{font-size:1.1rem}}