:root{--bgInput:var(--vc-background-color);--primary-color:var(--vc-border-color)}body{font-family:var(--vc-primary-font-family);font-size:16px}#vc_easy_co_header .vc_container{display:flex;justify-content:center;border-bottom:3px solid var(--vc-dark-color);padding:4rem 0 2rem}#vc_easy_co_header .vc_container a.logo img{max-width:420px;width:80vw}#vc_easy_co_grid{display:grid;grid-template-columns:3fr 1fr;column-gap:2rem;margin:3rem 0}#vc_easy_co_right>div{padding:15px;margin-bottom:1px;position:relative;background-color:var(--vc-light-color)}#vc_easy_co_right #vc_easy_co_name:before{content:'';border-style:solid;border-width:20px 20px 20px 0;border-color:transparent var(--vc-light-color) transparent transparent;position:absolute;left:-20px;top:25%}.vc_easy_co_steps{display:flex;justify-content:center}.vc_easy_co_steps .steps_container{display:inline-flex;padding-left:0;list-style:none}.vc_easy_co_steps .steps_container li{display:flex}.vc_easy_co_steps .steps_container .between{display:flex;align-self:center;width:2rem;border:2px solid var(--vc-border-color)}.vc_easy_co_steps .steps_container .step{border-radius:100%;border:5px solid var(--vc-border-color);padding:.5rem;align-self:center;align-items:center;display:flex;justify-content:center}.vc_easy_co_steps .steps_container .step.current{border:2px solid var(--vc-primary-color);color:var(--vc-primary-color);width:20px;height:20px}.vc_paymentmethod{border-bottom:2px solid var(--vc-border-color)}.vc_paymentmethod .paymentmethod-radio-box-container{position:relative;padding:1.5rem 0}.vc_paymentmethod label{display:flex;align-items:center;cursor:pointer}.vc_paymentmethod .radio{display:none}.vc_paymentmethod .checkmark{width:1rem;height:1rem;left:0;border:2px solid var(--vc-border-color);border-radius:50%;position:absolute}.vc_paymentmethod .radio:checked+.payment-text+.checkmark{background-color:var(--vc-text-color)}.vc_paymentmethod .radio:checked+.payment-text+.checkmark:after{content:'';width:.8rem;height:.8rem;background-color:var(--vc-primary-color);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.payment-text{font-size:1.13rem;font-weight:700;display:flex;align-items:center;margin-left:1.2rem}.payment-text#paypal-payment-text:before{background-image:url('../images/paypal.png')}.payment-text#debit-payment-text:before{background-image:url('../images/sepa.png')}.payment-text#checkmo-payment-text:before{background-image:url('../images/checkmo.png')}.payment-text#creditcard-payment-text:before{background-image:url('../images/creditcard.png')}.payment-text:before{content:'';background-size:30px 35px;display:inline-block;width:30px;height:35px;background-repeat:no-repeat;margin:0 30px}.vc-address-container{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;column-gap:1rem;padding-top:2rem}.vc_input_field{margin-bottom:1rem;position:relative;grid-column:span 2}.vc_input_field.grid_column_one{grid-column:1/3}.vc_input_field.vc_input_str{grid-column:1/4}.vc_input_field.vc_input_hnr{grid-column:4}.vc_input_field.vc_input_plz{grid-column:1}.vc_input_field.vc_input_ort{grid-column:3 span}.vc_input{width:100%;padding:10px;height:auto;font-size:1rem;background:var(--vc-background-color);box-shadow:0 0 0 .1rem var(--vc-border-color);box-sizing:border-box;border:none;font-family:var(--vc-secondary-font-family)}.vc_input:hover,select:hover,.select:hover{border:none;transition:.2s;box-shadow:0 0 0 .1rem var(--vc-dark-color)}.vc_input:focus{box-shadow:0 0 0 .1rem rgba(0,123,255,.25)}.vc_input:-webkit-autofill,.vc_input:-webkit-autofill:focus,.vc_input:-webkit-autofill:hover,.vc_input:-webkit-autofill:active,.vc_input:-internal-autofill-selected,textarea:-webkit-autofill,select:-webkit-autofill{border:.1rem solid var(--vc-border-color)}.vc_input:autofill,.vc_input:autofill:hover{border:.1rem solid var(--vc-border-color)}.vc_input:valid+div+.vc_label{top:-9px;bottom:auto;background:linear-gradient(to bottom,transparent 50%,var(--bgInput) 50%);font-size:.7rem;transform:scale(1);opacity:1}.vc_input.mage-error,#choose_new_location .vc_input,#choose_new_street .vc_input{box-shadow:0 0 0 .1rem var(--vc-danger-color)}.vc_label.error_label{top:-1.7rem}.vc_error{color:var(--vc-danger-color);font-family:var(--vc-secondary-font-family)}.vc_error.error_msg{margin:5px 0}.vc_error.error_symbol{position:absolute;border:2px solid var(--vc-danger-color);border-radius:50%;right:1rem;top:.6rem;padding:2px 8px 0}.vc-address-container .vc_error_msg{grid-column:span 4;color:var(--vc-danger-color);font-family:var(--vc-secondary-font-family);font-weight:700;text-align:center;margin-bottom:1rem;letter-spacing:1px}.vc_easy_co_text_large{font-size:1.3rem;font-weight:700;margin:0}.vc_easy_text_cart{color:#8c8c8c;font-family:var(--vc-secondary-font-family);text-transform:uppercase}.vc_easy_co_text_small{font-size:.8rem;margin:0}.vc_easy_co_heading{text-align:center;margin-top:1rem;margin-bottom:3rem}.vc_link{text-decoration:none;font-weight:700;font-family:var(--vc-secondary-font-family);color:var(--vc-primary-color)}.vc_cta_btn{font-family:var(--vc-secondary-font-family);font-weight:700;background-color:var(--vc-primary-color);text-transform:uppercase;width:100%;color:var(--vc-text-color);border:none;height:3rem;letter-spacing:2px;transition:background .3s linear;cursor:pointer}.vc_cta_btn#registration{margin-bottom:3rem}.vc_cta_btn:hover{background:var(--vc-hover-color);border-color:var(--vc-hover-color)}.disabled{pointer-events:none;opacity:.4}.checkout-mobile-abo-daten.container{position:sticky;top:0;z-index:1000;background:#fff}.checkout-abo-container p{color:#fff}.vc_easy_co_text_small.password_forgotten_link{display:none}.vc_easy_co_text_small.password_forgotten_link a{color:#000}.easycheckout-success-index{margin:0}.easycheckout-success-index .page-wrapper{display:flex;min-height:100vh;flex-direction:column}#vc_easy_co_success_container{display:flex;justify-content:normal;align-items:center;flex-direction:column;flex:1}#vc_easy_co_footer{background-color:#000}#vc_easy_co_footer .vc_container{padding-top:1rem;background-color:#000;color:var(--vc-text-color)}#vc_easy_co_footer .footer-links-row{display:flex;justify-content:space-between;align-items:center}#vc_easy_co_footer .footer-links-row #links{display:flex}#vc_easy_co_footer .footer-links-row #links a{color:var(--vc-text-color);text-decoration:none;padding-right:1rem;font-size:.88rem}#vc_easy_co_footer .copyright{font-size:.88rem;text-align:center}#vc_easy_co_footer .menu-socialmedia{list-style:none;display:flex;gap:2rem;padding-left:0}#vc_easy_co_footer .socialmedia{font-family:"Weser Icons";font-size:1.6rem;color:var(--vc-text-color);text-decoration:none;content:""}#vc_easy_co_footer .socialmedia.facebook:before{content:"\e921"}#vc_easy_co_footer .socialmedia.twitter:before{content:"\e901"}#vc_easy_co_footer .socialmedia.instagram:before{content:"\e922"}#vc_easy_co_footer .socialmedia.youtube:before{content:"\e924"}@media only screen and (max-width:992px){#vc_easy_co_footer .footer-links-row{flex-direction:column}}@media only screen and (max-width:768px){#vc_easy_co_right>div{background-color:var(--vc-primary-color);color:var(--vc-text-color)}#vc_easy_co_right #vc_easy_co_name .vc_easy_text_cart{display:none}#vc_easy_co_right #vc_easy_co_price{text-align:right}#vc_easy_co_right #vc_easy_co_price .vc_easy_text_cart{color:var(--vc-text-color);margin-top:1rem}#vc_easy_co_grid{grid-template-columns:auto}#vc_easy_co_left{order:1}#vc_easy_co_right{order:0;position:sticky;top:0;display:flex;border-top:2rem solid var(--vc-text-color);border-bottom:2rem solid var(--vc-text-color)}#vc_easy_co_right>div{margin-bottom:0}#vc_easy_co_right #vc_easy_co_name:before{display:none}.vc_input_field.input-box-username.filled{margin-top:3rem}#vc_easy_co_footer .footer-links-row #links{flex-direction:column}}@media only screen and (max-width:576px){.vc-address-container{display:block}#vc_easy_co_footer .footer-links-row #links .links-box-content{display:flex;align-items:center;flex-direction:column}}