.cart-form #messages{display:none !important}.cart-form .view-header .article,.cart-form .view-content .views-row .article{float:left;width:50%;text-align:left}.cart-form .view-header .quantity,.cart-form .view-content .views-row .quantity{float:left;width:15%;text-align:left}.cart-form .view-header .price,.cart-form .view-content .views-row .price{float:left;width:15%;text-align:left}.cart-form .view-header .total,.cart-form .view-content .views-row .total{float:left;width:15%;text-align:left}.cart-form .view-header .actions,.cart-form .view-content .views-row .actions{float:left;width:5%;text-align:center}.cart-form .view-header{font-weight:600;border-bottom:1px solid #ccc;padding-bottom:20px;font-size:14px;line-height:25px}.cart-form .view-content .views-row{padding:20px 0;border-bottom:1px solid #ccc}.cart-form .view-content .views-row .article{position:relative;min-height:120px}.cart-form .view-content .views-row .article .image{position:absolute;top:0;left:0;width:120px;height:120px}.cart-form .view-content .views-row .article .image img{position:absolute;top:50%;left:50%;width:auto;height:auto;max-width:100%;max-height:100%;transform:translate(-50%,-50%)}.cart-form .view-content .views-row .article .content .table-cell{padding-right:50px;padding-left:160px}.cart-form .view-content .views-row .article .content .table-cell .title{margin:0 !important;font-weight:400;display:block;margin-bottom:10px !important;text-transform:uppercase}.cart-form .view-content .views-row .article .content .table-cell .text{font-size:14px}.cart-form .view-content .views-row .article .content .table-cell .sku{font-size:14px;color:#68676b;display:inline-block;vertical-align:top}.cart-form .view-content .views-row .article .content .table-cell .delivery{font-size:18px;line-height:28px;color:#68676b;display:inline-block;vertical-align:top}.cart-form .view-content .views-row .article .content .table-cell .delivery:before{content:"|";margin:0 5px}.cart-form .view-content .views-row .article .content .table-cell .description{font-size:18px;line-height:28px}.cart-form .view-content .views-row .quantity .form-item{display:inline-block;padding:0 40px;position:relative;margin-bottom:0}.cart-form .view-content .views-row .quantity .form-item label{display:none}.cart-form .view-content .views-row .quantity .form-item .minus{height:100%;position:absolute;left:0;top:0;width:40px;border-top-left-radius:25px;border-bottom-left-radius:25px;border:1px solid #ccc;border-right:0;text-align:center;font-size:30px;line-height:45px;cursor:pointer;color:#ccc;transition:color .3s ease}.cart-form .view-content .views-row .quantity .form-item .minus:hover{color:#545e4a}.cart-form .view-content .views-row .quantity .form-item .plus{height:100%;position:absolute;right:0;top:0;width:40px;border-top-right-radius:25px;border-bottom-right-radius:25px;border:1px solid #ccc;border-left:0;text-align:center;font-size:25px;line-height:50px;cursor:pointer;color:#ccc;transition:color .3s ease}.cart-form .view-content .views-row .quantity .form-item .plus:hover{color:#545e4a}.cart-form .view-content .views-row .quantity .form-item input{-webkit-appearance:none;height:50px;border:1px solid #ccc;text-align:center;font-weight:400;font-size:20px;line-height:50px;outline:0;width:65px;padding:0;background-color:#fff !important;border-radius:0}.cart-form .view-content .views-row .quantity .form-item input::-webkit-outer-spin-button,.cart-form .view-content .views-row .quantity .form-item input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cart-form .view-content .views-row .quantity .form-item input[type=number]{-moz-appearance:textfield}.cart-form .view-content .views-row .price{font-weight:400}.cart-form .view-content .views-row .total{font-weight:400}.cart-form .view-content .views-row .actions a.remove{color:#68676b}.cart-form .view-content .views-row .actions a.remove i{transition:opacity .5s ease}.cart-form .view-content .views-row .actions a.remove:hover i{opacity:.5}.cart-form .view-content .views-row .actions a.remove i{display:block;font-size:25px;line-height:25px;font-weight:700}.cart-form .view-content .views-row .actions input.delete-order-item{opacity:0;position:absolute;font-size:0;line-height:0;padding:0}.cart-form .view-content .views-row .content,.cart-form .view-content .views-row .price,.cart-form .view-content .views-row .total,.cart-form .view-content .views-row .quantity,.cart-form .view-content .views-row .actions{display:table;height:120px}.cart-form .view-content .views-row .content .table-cell,.cart-form .view-content .views-row .price .table-cell,.cart-form .view-content .views-row .total .table-cell,.cart-form .view-content .views-row .quantity .table-cell,.cart-form .view-content .views-row .actions .table-cell{display:table-cell;vertical-align:middle}.cart-form .view-footer{padding:100px 0 0 0}.cart-form .view-footer #edit-coupon-redemption{width:30%;float:left}.cart-form .view-footer #edit-coupon-redemption .h6{margin:0 0 30px 0 !important;font-family:"Source Sans Pro",sans-serif;font-size:20px;line-height:30px;text-transform:uppercase;font-weight:600}.cart-form .view-footer #edit-coupon-redemption .coupon-redemption-form__coupons{margin-bottom:30px}.cart-form .view-footer #edit-coupon-redemption .coupon-redemption-form__coupons .coupons .coupon{position:relative;margin-bottom:5px}.cart-form .view-footer #edit-coupon-redemption .coupon-redemption-form__coupons .coupons .coupon:last-child{margin-bottom:0}.cart-form .view-footer #edit-coupon-redemption .coupon-redemption-form__coupons .coupons .coupon .label{padding-right:30px}.cart-form .view-footer #edit-coupon-redemption .coupon-redemption-form__coupons .coupons .coupon a.remove{color:#68676b;position:absolute;top:0;right:0;font-size:22px;line-height:25px}.cart-form .view-footer #edit-coupon-redemption .coupon-redemption-form__coupons .coupons .coupon a.remove:hover{color:#d43f3f}.cart-form .view-footer #edit-coupon-redemption .coupon-redemption-form__coupons .coupons .coupon a.remove i{display:block}.cart-form .view-footer #edit-coupon-redemption .coupon-redemption-form__coupons .coupons .coupon input.form-submit{display:none}.cart-form .view-footer #edit-coupon-redemption .add-coupon-form{position:relative}.cart-form .view-footer #edit-coupon-redemption .add-coupon-form .form-item-coupon-redemption-code{margin:0}.cart-form .view-footer #edit-coupon-redemption .add-coupon-form .form-item-coupon-redemption-code label{display:none}.cart-form .view-footer #edit-coupon-redemption .add-coupon-form .form-item-coupon-redemption-code input.form-text{background-color:#f2f2f2 !important;padding:15px 30px;padding-right:150px;height:50px !important;border-radius:25px;border:0}.cart-form .view-footer #edit-coupon-redemption .add-coupon-form a.submit{position:absolute;bottom:0;right:0;width:100px;height:50px;text-align:center;border-radius:25px;background-color:#577233}.cart-form .view-footer #edit-coupon-redemption .add-coupon-form a.submit:hover{background-color:#555}.cart-form .view-footer #edit-coupon-redemption .add-coupon-form a.submit i{display:block;color:#fff;font-size:25px;line-height:50px;transition:.3s ease}.cart-form .view-footer #edit-coupon-redemption .add-coupon-form input.form-submit{display:none}.cart-form .view-footer .field--name-total-price{width:40%;float:right}.cart-form .view-footer .field--name-total-price .order-total-line{padding:0 !important;margin-bottom:5px}.cart-form .view-footer .field--name-total-price .order-total-line.total{margin:0 !important;margin-top:25px !important}.cart-form .view-footer .field--name-total-price .order-total-line .order-total-line-label{width:50%;float:left;text-align:left;display:block}.cart-form .view-footer .field--name-total-price .order-total-line .order-total-line-value{width:50%;float:right;text-align:right;display:block}.cart-form .view-footer .field--name-total-price .order-total-line.tax{margin-bottom:5px}.cart-form .view-footer .field--name-total-price .order-total-line.tax .order-total-line-label{white-space:pre}.cart-form .view-footer .field--name-total-price .order-total-line.total .order-total-line-label,.cart-form .view-footer .field--name-total-price .order-total-line.total .order-total-line-value{font-size:25px;line-height:48px;font-family:"Source Sans Pro",sans-serif;font-weight:600;margin-bottom:25px}.cart-form .view-footer #edit-actions{width:100%;float:right;clear:right;margin-top:30px}.cart-form .view-footer #edit-actions #edit-submit{display:none}.cart-form .view-footer #edit-actions #edit-checkout{float:right;padding:10px 40px}.cart-form .all-products-slider{margin-top:100px}.cart-form .all-products-slider .h3{margin-bottom:100px}.cart-form .all-products-slider .swiper-container{margin-right:-200px;padding-right:200px}.cart-form .all-products-slider .swiper-container .swiper-navigation{right:150px;position:absolute;top:50%;transform:translateY(-50%);z-index:99}.path-cart #main>.section{margin-bottom:0 !important;padding:100px 0;padding-top:100px}.path-cart #main>.section>.title{display:none}.path-cart #footer{margin-top:0 !important}.cart-empty-page{margin-bottom:250px;max-width:70%}body.path-checkout #messages{margin:0}body.path-checkout #main>.section{padding:0;padding-top:50px}#block-custom-checkoutprogress{position:fixed;top:0;left:0;padding-top:107px;width:100px;height:100%;border-right:1px solid #ddd;z-index:299;background:#fff}#block-custom-checkoutprogress .content{height:100%}#block-custom-checkoutprogress .content .checkout-progress{height:100%}#block-custom-checkoutprogress .content .checkout-progress .checkout-progress--step{height:33.333%;position:relative;display:block;border-top:1px solid #ddd;text-align:center}#block-custom-checkoutprogress .content .checkout-progress .checkout-progress--step .content{position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%);padding:0 10px;height:auto}#block-custom-checkoutprogress .content .checkout-progress .checkout-progress--step .content svg{width:36px;height:36px;display:inline-block;margin-bottom:5px}#block-custom-checkoutprogress .content .checkout-progress .checkout-progress--step .content span{font-size:16px;line-height:14px;font-weight:600;display:block}#block-custom-checkoutprogress .content .checkout-progress .checkout-progress--step:first-child{border-top:0}#block-custom-checkoutprogress .content .checkout-progress .checkout-progress--step.checkout-progress--step__previous:after,#block-custom-checkoutprogress .content .checkout-progress .checkout-progress--step.checkout-progress--step__current:after{content:"";position:absolute;bottom:0;right:-1px;width:2px;height:105%;background:#545e4a;z-index:99}#block-custom-checkoutprogress .content .checkout-progress .checkout-progress--step.checkout-progress--step__current:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;background:var(--bag-color,#545e4a);opacity:.05}#block-custom-checkoutprogress .content .checkout-progress.count-4 .checkout-progress--step{height:25%}#block-custom-checkoutprogress .content .checkout-progress.count-5 .checkout-progress--step{height:20%}#block-custom-checkoutprogress:after{content:"";position:absolute;top:0;left:100%;width:6px;height:100%;background:#fff;margin-left:1px}@media all and (max-height:600px){#block-custom-checkoutprogress .content .checkout-progress .checkout-progress--step .content svg{margin:0}#block-custom-checkoutprogress .content .checkout-progress .checkout-progress--step .content span{display:none}}#commerce-checkout-flow-multistep-default .layout-checkout-form.login{margin-top:50px}#commerce-checkout-flow-multistep-default .layout-checkout-form.login #edit-login-returning-customer,#commerce-checkout-flow-multistep-default .layout-checkout-form.login #edit-email-registration-login-returning-customer{width:49%;float:left;margin-bottom:2% !important;padding:50px !important;box-shadow:none !important;background:#fff !important;border:1px solid #000}#commerce-checkout-flow-multistep-default .layout-checkout-form.login #edit-login-returning-customer>legend,#commerce-checkout-flow-multistep-default .layout-checkout-form.login #edit-email-registration-login-returning-customer>legend{font-weight:700;text-transform:uppercase;margin:0 0 30px 0 !important}#commerce-checkout-flow-multistep-default .layout-checkout-form.login #edit-login-returning-customer .form-item .description,#commerce-checkout-flow-multistep-default .layout-checkout-form.login #edit-email-registration-login-returning-customer .form-item .description{display:none}#commerce-checkout-flow-multistep-default .layout-checkout-form.login #edit-login-returning-customer #edit-login-returning-customer-forgot-password,#commerce-checkout-flow-multistep-default .layout-checkout-form.login #edit-email-registration-login-returning-customer #edit-login-returning-customer-forgot-password,#commerce-checkout-flow-multistep-default .layout-checkout-form.login #edit-login-returning-customer #edit-email-registration-login-returning-customer-forgot-password,#commerce-checkout-flow-multistep-default .layout-checkout-form.login #edit-email-registration-login-returning-customer #edit-email-registration-login-returning-customer-forgot-password{text-decoration:underline;margin-left:20px;font-size:18px;line-height:28px}#commerce-checkout-flow-multistep-default .layout-checkout-form.login #edit-login-guest,#commerce-checkout-flow-multistep-default .layout-checkout-form.login #edit-email-registration-login-guest{width:49%;float:left;clear:left;padding:50px !important;box-shadow:none !important;background:#fff !important;border:1px solid #000}#commerce-checkout-flow-multistep-default .layout-checkout-form.login #edit-login-guest>legend,#commerce-checkout-flow-multistep-default .layout-checkout-form.login #edit-email-registration-login-guest>legend{font-weight:700;text-transform:uppercase;margin:0 0 30px 0 !important}#commerce-checkout-flow-multistep-default .layout-checkout-form.login #edit-login-register,#commerce-checkout-flow-multistep-default .layout-checkout-form.login #edit-email-registration-login-register{width:49%;float:right;padding:50px !important;box-shadow:none !important;background:#fff !important;border:1px solid #000}#commerce-checkout-flow-multistep-default .layout-checkout-form.login #edit-login-register>legend,#commerce-checkout-flow-multistep-default .layout-checkout-form.login #edit-email-registration-login-register>legend{font-weight:700;text-transform:uppercase;margin:0 0 30px 0 !important}#commerce-checkout-flow-multistep-default .layout-checkout-form.login #edit-login-register #edit-email-registration-login-register-password .form-item-email-registration-login-register-password-pass1,#commerce-checkout-flow-multistep-default .layout-checkout-form.login #edit-email-registration-login-register #edit-email-registration-login-register-password .form-item-email-registration-login-register-password-pass1{width:49%;float:left;clear:none;margin:0 !important;overflow:visible !important}#commerce-checkout-flow-multistep-default .layout-checkout-form.login #edit-login-register #edit-email-registration-login-register-password .form-item-email-registration-login-register-password-pass1 .password-strength,#commerce-checkout-flow-multistep-default .layout-checkout-form.login #edit-email-registration-login-register #edit-email-registration-login-register-password .form-item-email-registration-login-register-password-pass1 .password-strength{width:auto;font-size:16px;line-height:24px;margin-top:10px}#commerce-checkout-flow-multistep-default .layout-checkout-form.login #edit-login-register #edit-email-registration-login-register-password .form-item-email-registration-login-register-password-pass1 .password-strength .password-strength__meter,#commerce-checkout-flow-multistep-default .layout-checkout-form.login #edit-email-registration-login-register #edit-email-registration-login-register-password .form-item-email-registration-login-register-password-pass1 .password-strength .password-strength__meter{display:none}#commerce-checkout-flow-multistep-default .layout-checkout-form.login #edit-login-register #edit-email-registration-login-register-password .form-item-email-registration-login-register-password-pass2,#commerce-checkout-flow-multistep-default .layout-checkout-form.login #edit-email-registration-login-register #edit-email-registration-login-register-password .form-item-email-registration-login-register-password-pass2{width:49%;float:right;clear:none;margin:0 !important;overflow:visible !important}#commerce-checkout-flow-multistep-default .layout-checkout-form.login #edit-login-register #edit-email-registration-login-register-password .form-item-email-registration-login-register-password-pass2 .js-password-confirm-message,#commerce-checkout-flow-multistep-default .layout-checkout-form.login #edit-email-registration-login-register #edit-email-registration-login-register-password .form-item-email-registration-login-register-password-pass2 .js-password-confirm-message{width:100%;font-size:16px;line-height:24px;margin-top:10px}#commerce-checkout-flow-multistep-default .layout-checkout-form.login #edit-login-register #edit-email-registration-login-register-password .description,#commerce-checkout-flow-multistep-default .layout-checkout-form.login #edit-email-registration-login-register #edit-email-registration-login-register-password .description{display:none !important}#commerce-checkout-flow-multistep-default .layout-checkout-form.login #edit-login-register #edit-email-registration-login-register-password:after,#commerce-checkout-flow-multistep-default .layout-checkout-form.login #edit-email-registration-login-register #edit-email-registration-login-register-password:after{display:table;clear:both;content:""}#commerce-checkout-flow-multistep-default .layout-checkout-form.login #edit-login-register #edit-email-registration-login-register-rabatt,#commerce-checkout-flow-multistep-default .layout-checkout-form.login #edit-email-registration-login-register #edit-email-registration-login-register-rabatt{padding:40px 0 !important;margin:40px 0 !important;border-left:0 !important;border-right:0 !important;border-radius:0 !important}#commerce-checkout-flow-multistep-default .layout-checkout-form.login #edit-login-register #edit-email-registration-login-register-rabatt legend,#commerce-checkout-flow-multistep-default .layout-checkout-form.login #edit-email-registration-login-register #edit-email-registration-login-register-rabatt legend{font-weight:600;font-size:30px;line-height:40px;margin:0 0 5px 0 !important}#commerce-checkout-flow-multistep-default .layout-checkout-form.login #edit-login-register #edit-email-registration-login-register-rabatt .info,#commerce-checkout-flow-multistep-default .layout-checkout-form.login #edit-email-registration-login-register #edit-email-registration-login-register-rabatt .info{margin-bottom:30px}#commerce-checkout-flow-multistep-default .layout-checkout-form.login #edit-login-register #edit-email-registration-login-register-rabatt .field--name-field-geburtstag,#commerce-checkout-flow-multistep-default .layout-checkout-form.login #edit-email-registration-login-register #edit-email-registration-login-register-rabatt .field--name-field-geburtstag{width:100%}#commerce-checkout-flow-multistep-default .layout-checkout-form.login #edit-login-register #edit-email-registration-login-register-rabatt .field--name-field-geburtstag fieldset,#commerce-checkout-flow-multistep-default .layout-checkout-form.login #edit-email-registration-login-register #edit-email-registration-login-register-rabatt .field--name-field-geburtstag fieldset{width:100% !important;border:0 !important;padding:0 !important;margin:0 0 30px 0 !important}#commerce-checkout-flow-multistep-default .layout-checkout-form.login #edit-login-register #edit-email-registration-login-register-rabatt .field--name-field-geburtstag fieldset legend,#commerce-checkout-flow-multistep-default .layout-checkout-form.login #edit-email-registration-login-register #edit-email-registration-login-register-rabatt .field--name-field-geburtstag fieldset legend{margin-bottom:5px;font-size:18px;line-height:28px;font-weight:600}#commerce-checkout-flow-multistep-default .layout-checkout-form.login #edit-login-register #edit-email-registration-login-register-rabatt .field--name-field-geburtstag fieldset .form-item,#commerce-checkout-flow-multistep-default .layout-checkout-form.login #edit-email-registration-login-register #edit-email-registration-login-register-rabatt .field--name-field-geburtstag fieldset .form-item{width:32.333%;float:left;margin:0}#commerce-checkout-flow-multistep-default .layout-checkout-form.login #edit-login-register #edit-email-registration-login-register-rabatt .field--name-field-geburtstag fieldset .form-item.form-item-email-registration-login-register-field-geburtstag-0-value-month,#commerce-checkout-flow-multistep-default .layout-checkout-form.login #edit-email-registration-login-register #edit-email-registration-login-register-rabatt .field--name-field-geburtstag fieldset .form-item.form-item-email-registration-login-register-field-geburtstag-0-value-month{margin:0 1.5%}#commerce-checkout-flow-multistep-default .layout-checkout-form.login #edit-login-register #edit-email-registration-login-register-rabatt .field--name-field-geburtstag fieldset .form-item.form-item-email-registration-login-register-field-geburtstag-0-value-year,#commerce-checkout-flow-multistep-default .layout-checkout-form.login #edit-email-registration-login-register #edit-email-registration-login-register-rabatt .field--name-field-geburtstag fieldset .form-item.form-item-email-registration-login-register-field-geburtstag-0-value-year{float:right}#commerce-checkout-flow-multistep-default .layout-checkout-form.login #edit-login-register #edit-email-registration-login-register-rabatt .field--name-field-geburtstag fieldset .form-item .chosen-single,#commerce-checkout-flow-multistep-default .layout-checkout-form.login #edit-email-registration-login-register #edit-email-registration-login-register-rabatt .field--name-field-geburtstag fieldset .form-item .chosen-single{border-radius:23px;border-color:red;background:red;height:48px;padding:0 40px 0 25px;color:#545e4a}#commerce-checkout-flow-multistep-default .layout-checkout-form.login #edit-login-register #edit-email-registration-login-register-rabatt .field--name-field-geburtstag fieldset .form-item .chosen-single span,#commerce-checkout-flow-multistep-default .layout-checkout-form.login #edit-email-registration-login-register #edit-email-registration-login-register-rabatt .field--name-field-geburtstag fieldset .form-item .chosen-single span{line-height:48px}#commerce-checkout-flow-multistep-default .layout-checkout-form.login #edit-login-register #edit-email-registration-login-register-rabatt .field--name-field-geburtstag fieldset .form-item .chosen-single div b,#commerce-checkout-flow-multistep-default .layout-checkout-form.login #edit-email-registration-login-register #edit-email-registration-login-register-rabatt .field--name-field-geburtstag fieldset .form-item .chosen-single div b{border-color:#545e4a}#commerce-checkout-flow-multistep-default .layout-checkout-form.login #edit-login-register #edit-email-registration-login-register-rabatt .field--name-field-geburtstag fieldset .form-item .chosen-drop,#commerce-checkout-flow-multistep-default .layout-checkout-form.login #edit-email-registration-login-register #edit-email-registration-login-register-rabatt .field--name-field-geburtstag fieldset .form-item .chosen-drop{border-radius:23px;margin-top:2px}#commerce-checkout-flow-multistep-default .layout-checkout-form.login #edit-login-register #edit-email-registration-login-register-rabatt .field--name-field-geburtstag fieldset .form-item .chosen-drop .chosen-results,#commerce-checkout-flow-multistep-default .layout-checkout-form.login #edit-email-registration-login-register #edit-email-registration-login-register-rabatt .field--name-field-geburtstag fieldset .form-item .chosen-drop .chosen-results{padding-left:25px;padding-right:25px}#commerce-checkout-flow-multistep-default .layout-checkout-form.login #edit-login-register #edit-email-registration-login-register-rabatt .field--name-field-newsletter .form-item,#commerce-checkout-flow-multistep-default .layout-checkout-form.login #edit-email-registration-login-register #edit-email-registration-login-register-rabatt .field--name-field-newsletter .form-item{margin:0}#commerce-checkout-flow-multistep-default .layout-checkout-form.login #edit-login>fieldset,#commerce-checkout-flow-multistep-default .layout-checkout-form.login #edit-email-registration-login>fieldset{padding:50px}#commerce-checkout-flow-multistep-default .steps-counter .current{font-size:125px;line-height:150px;font-weight:700;color:#577233;margin-right:30px}#commerce-checkout-flow-multistep-default .steps-counter .total{font-size:90px;line-height:150px;color:#edf0ea;font-weight:700}#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information{margin-top:50px}#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-contact-information{height:auto !important;padding:50px !important;background:#ff !important;box-shadow:none !important;margin:0 0 2% 0 !important;border:1px solid #000}#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-contact-information>legend{font-weight:600;text-transform:uppercase;margin:0 0 30px 0 !important}#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-contact-information .form-item:last-child{margin-bottom:0 !important}#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-shipping-information{width:49%;float:left;padding:50px !important;border:1px solid #000;box-shadow:none !important;margin-bottom:0 !important}#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-shipping-information>legend{font-weight:600;text-transform:uppercase;margin:0 0 30px 0 !important}#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-shipping-information .field--widget-commerce-shipping-rate{float:left;width:100%}#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-shipping-information .field--widget-commerce-shipping-rate fieldset.form-composite{border-top:1px solid #ccc !important;float:none;padding:50px 0 0 0 !important;margin:30px 0 !important;background:none !important;box-shadow:none !important}#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-shipping-information .field--widget-commerce-shipping-rate fieldset.form-composite legend{font-weight:700;font-size:20px;line-height:25px;margin:0}#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-shipping-information .field--widget-commerce-shipping-rate fieldset.form-composite .form-radios .form-type-radio{margin-bottom:20px !important}#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-shipping-information .field--widget-commerce-shipping-rate fieldset.form-composite .form-radios .form-type-radio:first-child{margin-top:30px !important}#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-shipping-information .field--widget-commerce-shipping-rate fieldset.form-composite .form-radios .form-type-radio:last-child{margin-bottom:0 !important}#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-shipping-information input.form-submit.recalculate-shipping{font-size:16px;line-height:40px;padding:2px 20px 0 20px;letter-spacing:0;background-color:#000}#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-shipping-information input.form-submit.recalculate-shipping:hover{background-color:#68676b}#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-payment-information{width:49%;float:right;padding:50px !important;background:#fff !important;box-shadow:none !important;margin-bottom:0 !important;border:1px solid #000}#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-payment-information>legend{font-weight:600;text-transform:uppercase;margin:0 0 30px 0 !important}#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-payment-information fieldset.form-composite{background:#fff !important;box-shadow:none !important;padding:0 !important}#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-payment-information fieldset.form-composite legend{font-weight:400;font-size:20px;line-height:25px;margin:0 0 30px 0}#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-payment-information fieldset.form-composite .form-item-payment-information-payment-method{margin-bottom:20px !important}#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-payment-information fieldset.form-composite .form-item-payment-information-payment-method:last-child{margin-bottom:0 !important}#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-payment-information fieldset.form-composite .form-item-payment-information-payment-method .description{color:#68676b;margin-top:-5px}#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-payment-information fieldset.form-composite .form-item-payment-information-payment-method .option{position:relative}#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-payment-information fieldset.form-composite .form-item-payment-information-payment-method .option img{display:inline-block;height:20px;width:auto;position:relative;vertical-align:top;margin-left:5px}#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-payment-information #edit-payment-information-add-payment-method .stripe-form{margin-top:40px;padding-top:40px;padding-bottom:30px;border-top:1px solid #ccc;position:relative}#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-payment-information #edit-payment-information-add-payment-method .stripe-form:after{display:table;clear:both;content:""}#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-payment-information #edit-payment-information-add-payment-method .stripe-form #payment-errors{position:absolute;left:0;top:100%;margin-top:-15px}#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-payment-information #edit-payment-information-add-payment-method .stripe-form #payment-errors .messages{font-size:18px;line-height:28px;color:#d43f3f}#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-payment-information #edit-payment-information-add-payment-method .stripe-form .form-item{margin:0 0 20px 0}#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-payment-information #edit-payment-information-add-payment-method .stripe-form .form-item .form-text{line-height:26px;background:none !important;border-radius:20px;border:1px solid #ddd;padding:10px 25px;width:100%;color:#545e4a;box-shadow:none !important;outline:0 !important;margin:0}#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-payment-information #edit-payment-information-add-payment-method .stripe-form .form-item-payment-information-add-payment-method-payment-details-expiration{width:48%;float:left;margin-bottom:0}#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-payment-information #edit-payment-information-add-payment-method .stripe-form .form-item-payment-information-add-payment-method-payment-details-security-code{width:48%;float:right;margin-bottom:0}#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-payment-information #edit-payment-information-billing-information,#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-payment-information #edit-payment-information-add-payment-method-billing-information{margin-top:50px;padding-top:50px;position:relative}#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-payment-information #edit-payment-information-billing-information:before,#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-payment-information #edit-payment-information-add-payment-method-billing-information:before{content:"";position:absolute;top:0;left:2%;width:96%;height:1px;background:#ccc}#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information fieldset.conditions{height:auto !important;margin-top:2% !important;float:left;width:100%;padding:50px !important;background:#fff !important;box-shadow:none !important;margin-bottom:0 !important;border:1px solid #000}#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information fieldset.conditions>legend{font-weight:600;text-transform:uppercase;margin:0 0 30px 0 !important}#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information fieldset.conditions .info{margin-bottom:30px}#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information fieldset.conditions .info a{text-decoration:underline}#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information fieldset.conditions .form-item:last-child{margin-bottom:0 !important}#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information>.form-actions{margin-top:50px;float:left;width:100%}#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information>.form-actions .link--previous{text-decoration:underline;font-weight:600}#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information>.form-actions input.form-submit{float:right;padding:10px 40px}#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information>.form-actions .back-link{font-weight:700;text-decoration:underline;color:#000;display:block;margin-top:11px}#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information>.form-actions .back-link:hover{color:#ccc}#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-shipping-information-shipping-profile,#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-payment-information-billing-information,#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-payment-information-add-payment-method-billing-information{margin:0 -2%}#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-shipping-information-shipping-profile:after,#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-payment-information-billing-information:after,#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-payment-information-add-payment-method-billing-information:after{display:table;clear:both;content:""}#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-shipping-information-shipping-profile .profile--view-mode--full,#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-payment-information-billing-information .profile--view-mode--full,#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-payment-information-add-payment-method-billing-information .profile--view-mode--full{width:96%;float:left;margin:0 2% 15px 2%}#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-shipping-information-shipping-profile .profile--view-mode--full .field--name-field-anrede,#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-payment-information-billing-information .profile--view-mode--full .field--name-field-anrede,#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-payment-information-add-payment-method-billing-information .profile--view-mode--full .field--name-field-anrede,#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-shipping-information-shipping-profile .profile--view-mode--full .field--name-field-vorname,#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-payment-information-billing-information .profile--view-mode--full .field--name-field-vorname,#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-payment-information-add-payment-method-billing-information .profile--view-mode--full .field--name-field-vorname,#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-shipping-information-shipping-profile .profile--view-mode--full .field--name-field-nachname,#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-payment-information-billing-information .profile--view-mode--full .field--name-field-nachname,#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-payment-information-add-payment-method-billing-information .profile--view-mode--full .field--name-field-nachname{display:inline-block}#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-shipping-information-shipping-profile .form-item,#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-payment-information-billing-information .form-item,#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-payment-information-add-payment-method-billing-information .form-item,#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-shipping-information-shipping-profile .field--widget-string-textfield,#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-payment-information-billing-information .field--widget-string-textfield,#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-payment-information-add-payment-method-billing-information .field--widget-string-textfield,#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-shipping-information-shipping-profile .field--widget-options-select,#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-payment-information-billing-information .field--widget-options-select,#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-payment-information-add-payment-method-billing-information .field--widget-options-select,#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-shipping-information-shipping-profile .field--widget-telephone-default,#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-payment-information-billing-information .field--widget-telephone-default,#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-payment-information-add-payment-method-billing-information .field--widget-telephone-default,#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-shipping-information-shipping-profile .field--widget-commerce-tax-number-default,#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-payment-information-billing-information .field--widget-commerce-tax-number-default,#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-payment-information-add-payment-method-billing-information .field--widget-commerce-tax-number-default{width:96%;float:left;margin:0 2% 30px 2%}#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-shipping-information-shipping-profile .field--widget-string-textfield .form-item,#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-payment-information-billing-information .field--widget-string-textfield .form-item,#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-payment-information-add-payment-method-billing-information .field--widget-string-textfield .form-item,#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-shipping-information-shipping-profile .field--widget-options-select .form-item,#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-payment-information-billing-information .field--widget-options-select .form-item,#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-payment-information-add-payment-method-billing-information .field--widget-options-select .form-item,#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-shipping-information-shipping-profile .field--widget-telephone-default .form-item,#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-payment-information-billing-information .field--widget-telephone-default .form-item,#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-payment-information-add-payment-method-billing-information .field--widget-telephone-default .form-item,#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-shipping-information-shipping-profile .field--widget-commerce-tax-number-default .form-item,#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-payment-information-billing-information .field--widget-commerce-tax-number-default .form-item,#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-payment-information-add-payment-method-billing-information .field--widget-commerce-tax-number-default .form-item{width:100%;margin:0}#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-shipping-information-shipping-profile .form-item-shipping-information-shipping-profile-select-address,#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-payment-information-billing-information .form-item-shipping-information-shipping-profile-select-address,#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-payment-information-add-payment-method-billing-information .form-item-shipping-information-shipping-profile-select-address,#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-shipping-information-shipping-profile .form-item-payment-information-billing-information-select-address,#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-payment-information-billing-information .form-item-payment-information-billing-information-select-address,#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-payment-information-add-payment-method-billing-information .form-item-payment-information-billing-information-select-address{margin-bottom:40px}#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-shipping-information-shipping-profile .field--widget-string-textfield.field--name-field-firma,#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-payment-information-billing-information .field--widget-string-textfield.field--name-field-firma,#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-payment-information-add-payment-method-billing-information .field--widget-string-textfield.field--name-field-firma,#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-shipping-information-shipping-profile .field--widget-commerce-tax-number-default.field--name-tax-number,#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-payment-information-billing-information .field--widget-commerce-tax-number-default.field--name-tax-number,#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-payment-information-add-payment-method-billing-information .field--widget-commerce-tax-number-default.field--name-tax-number,#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-shipping-information-shipping-profile .field--widget-options-select.field--name-field-anrede,#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-payment-information-billing-information .field--widget-options-select.field--name-field-anrede,#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-payment-information-add-payment-method-billing-information .field--widget-options-select.field--name-field-anrede,#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-shipping-information-shipping-profile .field--widget-string-textfield.field--name-field-vorname,#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-payment-information-billing-information .field--widget-string-textfield.field--name-field-vorname,#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-payment-information-add-payment-method-billing-information .field--widget-string-textfield.field--name-field-vorname,#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-shipping-information-shipping-profile .field--widget-string-textfield.field--name-field-nachname,#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-payment-information-billing-information .field--widget-string-textfield.field--name-field-nachname,#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-payment-information-add-payment-method-billing-information .field--widget-string-textfield.field--name-field-nachname,#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-shipping-information-shipping-profile .field--widget-telephone-default.field--name-field-telefon,#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-payment-information-billing-information .field--widget-telephone-default.field--name-field-telefon,#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-payment-information-add-payment-method-billing-information .field--widget-telephone-default.field--name-field-telefon{width:46%}#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-shipping-information-shipping-profile .field--widget-string-textfield.field--name-field-firma,#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-payment-information-billing-information .field--widget-string-textfield.field--name-field-firma,#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-payment-information-add-payment-method-billing-information .field--widget-string-textfield.field--name-field-firma{width:96%}#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-shipping-information-shipping-profile .field--type-address,#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-payment-information-billing-information .field--type-address,#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-payment-information-add-payment-method-billing-information .field--type-address{margin:0;width:100%}#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-shipping-information-shipping-profile .field--type-address .form-wrapper,#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-payment-information-billing-information .field--type-address .form-wrapper,#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-payment-information-add-payment-method-billing-information .field--type-address .form-wrapper{margin:0;width:100%}#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-shipping-information-shipping-profile .field--type-address .form-wrapper .form-item,#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-payment-information-billing-information .field--type-address .form-wrapper .form-item,#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-payment-information-add-payment-method-billing-information .field--type-address .form-wrapper .form-item{width:46%}#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-shipping-information-shipping-profile .field--type-address .form-wrapper .form-item-shipping-information-shipping-profile-address-0-address-country-code,#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-payment-information-billing-information .field--type-address .form-wrapper .form-item-shipping-information-shipping-profile-address-0-address-country-code,#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-payment-information-add-payment-method-billing-information .field--type-address .form-wrapper .form-item-shipping-information-shipping-profile-address-0-address-country-code,#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-shipping-information-shipping-profile .field--type-address .form-wrapper .form-item-payment-information-billing-information-address-0-address-country-code,#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-payment-information-billing-information .field--type-address .form-wrapper .form-item-payment-information-billing-information-address-0-address-country-code,#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-payment-information-add-payment-method-billing-information .field--type-address .form-wrapper .form-item-payment-information-billing-information-address-0-address-country-code,#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-shipping-information-shipping-profile .field--type-address .form-wrapper .form-item-payment-information-add-payment-method-billing-information-address-0-address-country-code,#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-payment-information-billing-information .field--type-address .form-wrapper .form-item-payment-information-add-payment-method-billing-information-address-0-address-country-code,#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-payment-information-add-payment-method-billing-information .field--type-address .form-wrapper .form-item-payment-information-add-payment-method-billing-information-address-0-address-country-code{width:96%}#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-shipping-information-shipping-profile .field--type-address .form-wrapper .form-item-shipping-information-shipping-profile-address-0-address-address-line2 label,#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-payment-information-billing-information .field--type-address .form-wrapper .form-item-shipping-information-shipping-profile-address-0-address-address-line2 label,#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-payment-information-add-payment-method-billing-information .field--type-address .form-wrapper .form-item-shipping-information-shipping-profile-address-0-address-address-line2 label,#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-shipping-information-shipping-profile .field--type-address .form-wrapper .form-item-payment-information-billing-information-address-0-address-address-line2 label,#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-payment-information-billing-information .field--type-address .form-wrapper .form-item-payment-information-billing-information-address-0-address-address-line2 label,#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-payment-information-add-payment-method-billing-information .field--type-address .form-wrapper .form-item-payment-information-billing-information-address-0-address-address-line2 label,#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-shipping-information-shipping-profile .field--type-address .form-wrapper .form-item-payment-information-add-payment-method-billing-information-address-0-address-address-line2 label,#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-payment-information-billing-information .field--type-address .form-wrapper .form-item-payment-information-add-payment-method-billing-information-address-0-address-address-line2 label,#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-payment-information-add-payment-method-billing-information .field--type-address .form-wrapper .form-item-payment-information-add-payment-method-billing-information-address-0-address-address-line2 label{clip:unset;width:auto;height:auto}#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-shipping-information-shipping-profile .form-item-shipping-information-shipping-profile-field-datenschutz-value,#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-payment-information-billing-information .form-item-shipping-information-shipping-profile-field-datenschutz-value,#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-payment-information-add-payment-method-billing-information .form-item-shipping-information-shipping-profile-field-datenschutz-value{margin-top:20px}#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-shipping-information-shipping-profile .address-book-edit-button,#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-payment-information-billing-information .address-book-edit-button,#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-payment-information-add-payment-method-billing-information .address-book-edit-button{font-size:16px;line-height:40px;padding:2px 20px 0 20px;letter-spacing:0;margin:0 2% 20px 2%;background-color:#545e4a}#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-shipping-information-shipping-profile .address-book-edit-button:hover,#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-payment-information-billing-information .address-book-edit-button:hover,#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-payment-information-add-payment-method-billing-information .address-book-edit-button:hover{background-color:#555}#commerce-checkout-flow-multistep-default{padding-bottom:100px}#commerce-checkout-flow-multistep-default .layout-checkout-form.review{position:relative;margin-top:50px}#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-review{margin:0 -1%}#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-review>fieldset{width:98%;float:left;margin:0 1% !important;padding:50px !important}#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-review>fieldset legend{font-weight:600;text-transform:uppercase;margin:0 0 30px 0}#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-review>fieldset .change-link{font-weight:300;text-decoration:underline;position:absolute;top:40px;right:50px}#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-review>fieldset .profile{font-size:18px;font-weight:400}#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-review>fieldset .field--name-field-anrede,#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-review>fieldset .field--name-field-vorname,#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-review>fieldset .field--name-field-nachname{display:inline-block}#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-review>fieldset .field--name-shipping-method{margin-top:30px}#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-review>fieldset .field--name-shipping-method .field__label{display:inline-block;font-weight:600;font-size:18px}#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-review>fieldset .field--name-shipping-method .field__label:after{content:": "}#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-review>fieldset .field--name-shipping-method .field__item{display:inline-block;font-weight:400;font-size:18px}#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-review>fieldset.payment .profile{font-size:18px;font-weight:400;margin-top:30px}#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-review>fieldset.payment .profile strong{font-weight:600}#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-review.two-blocks>fieldset{width:48%;background-color:#fff;border:1px solid #000}#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-review.two-blocks>fieldset .fieldset-wrapper{font-size:18px;font-weight:400}#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-review.two-blocks>fieldset .fieldset-wrapper strong{font-weight:600}#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-review:after{display:table;clear:both;content:""}#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-order-summary{margin-top:120px}#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-order-summary .order-summary .view-header .article,#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-order-summary .order-summary .view-content .views-row .article{float:left;width:50%;text-align:left}#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-order-summary .order-summary .view-header .quantity,#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-order-summary .order-summary .view-content .views-row .quantity{float:left;width:15%;text-align:center}#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-order-summary .order-summary .view-header .price,#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-order-summary .order-summary .view-content .views-row .price{float:left;width:15%;text-align:center}#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-order-summary .order-summary .view-header .total,#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-order-summary .order-summary .view-content .views-row .total{float:left;width:15%;text-align:center}#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-order-summary .order-summary .view-header .actions,#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-order-summary .order-summary .view-content .views-row .actions{float:left;width:5%;text-align:right}#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-order-summary .order-summary .view-header{font-weight:600;border-bottom:1px solid #ccc;padding-bottom:20px;font-size:14px;line-height:25px}#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-order-summary .order-summary .view-content .views-row{padding:20px 0;border-bottom:1px solid #ccc}#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-order-summary .order-summary .view-content .views-row .article{position:relative;min-height:120px}#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-order-summary .order-summary .view-content .views-row .article .image{position:absolute;top:0;left:0;width:120px;height:120px}#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-order-summary .order-summary .view-content .views-row .article .image img{position:absolute;top:50%;left:50%;width:auto;height:auto;max-width:100%;max-height:100%;transform:translate(-50%,-50%)}#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-order-summary .order-summary .view-content .views-row .article .content .table-cell{padding-right:50px;padding-left:160px}#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-order-summary .order-summary .view-content .views-row .article .content .table-cell .title{margin:0 !important;font-weight:600;text-transform:uppercase;margin-bottom:10px}#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-order-summary .order-summary .view-content .views-row .article .content .table-cell .text{font-size:16px}#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-order-summary .order-summary .view-content .views-row .article .content .table-cell .sku{font-size:14px;display:inline-block}#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-order-summary .order-summary .view-content .views-row .article .content .table-cell .delivery{font-size:18px;line-height:28px;color:#68676b;display:inline-block;vertical-align:top}#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-order-summary .order-summary .view-content .views-row .article .content .table-cell .delivery:before{content:"|";margin:0 5px}#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-order-summary .order-summary .view-content .views-row .article .content .table-cell .description{font-size:18px;line-height:28px}#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-order-summary .order-summary .view-content .views-row .quantity{font-weight:400}#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-order-summary .order-summary .view-content .views-row .quantity .label{display:inline-block !important}#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-order-summary .order-summary .view-content .views-row .price .table-cell{font-weight:400}#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-order-summary .order-summary .view-content .views-row .total{font-weight:400}#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-order-summary .order-summary .view-content .views-row .actions a.remove{color:#68676b}#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-order-summary .order-summary .view-content .views-row .actions a.remove:hover{color:#d43f3f}#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-order-summary .order-summary .view-content .views-row .actions a.remove svg{width:24px;height:24px;display:block}#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-order-summary .order-summary .view-content .views-row .actions input.delete-order-item{opacity:0;position:absolute;font-size:0;line-height:0;padding:0}#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-order-summary .order-summary .view-content .views-row .content,#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-order-summary .order-summary .view-content .views-row .price,#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-order-summary .order-summary .view-content .views-row .total,#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-order-summary .order-summary .view-content .views-row .quantity,#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-order-summary .order-summary .view-content .views-row .actions{display:table;height:120px}#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-order-summary .order-summary .view-content .views-row .content .table-cell,#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-order-summary .order-summary .view-content .views-row .price .table-cell,#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-order-summary .order-summary .view-content .views-row .total .table-cell,#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-order-summary .order-summary .view-content .views-row .quantity .table-cell,#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-order-summary .order-summary .view-content .views-row .actions .table-cell{display:table-cell;vertical-align:middle}#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-order-summary .order-summary .view-content .views-row .content .table-cell .label,#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-order-summary .order-summary .view-content .views-row .price .table-cell .label,#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-order-summary .order-summary .view-content .views-row .total .table-cell .label,#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-order-summary .order-summary .view-content .views-row .quantity .table-cell .label,#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-order-summary .order-summary .view-content .views-row .actions .table-cell .label{display:none}#commerce-checkout-flow-multistep-default .layout-checkout-form.review .view-footer{padding:100px 0 0 0;position:relative}#commerce-checkout-flow-multistep-default .layout-checkout-form.review .view-footer .field--name-total-price{width:40%;float:right}#commerce-checkout-flow-multistep-default .layout-checkout-form.review .view-footer .field--name-total-price .order-total-line{padding:0 !important}#commerce-checkout-flow-multistep-default .layout-checkout-form.review .view-footer .field--name-total-price .order-total-line.total{margin:20px 0 !important;font-family:"Source Sans Pro",sans-serif}#commerce-checkout-flow-multistep-default .layout-checkout-form.review .view-footer .field--name-total-price .order-total-line.total .order-total-line-label,#commerce-checkout-flow-multistep-default .layout-checkout-form.review .view-footer .field--name-total-price .order-total-line.total .order-total-line-value{font-size:25px;line-height:50px;font-weight:600}#commerce-checkout-flow-multistep-default .layout-checkout-form.review .view-footer .field--name-total-price .order-total-line .order-total-line-label{width:60%;float:left;text-align:left;display:block;font-size:18px}#commerce-checkout-flow-multistep-default .layout-checkout-form.review .view-footer .field--name-total-price .order-total-line .order-total-line-value{width:30%;float:right;text-align:right;display:block;font-size:18px}#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-coupon-redemption{position:absolute;left:0;bottom:100px;width:30%}#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-coupon-redemption .h6{margin:0 0 30px 0 !important;font-family:"Source Sans Pro",sans-serif;font-weight:600;text-transform:uppercase;font-size:20px}#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-coupon-redemption .coupon-redemption-form__coupons{margin-bottom:30px}#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-coupon-redemption .coupon-redemption-form__coupons .coupons .coupon{position:relative;margin-bottom:5px}#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-coupon-redemption .coupon-redemption-form__coupons .coupons .coupon:last-child{margin-bottom:0}#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-coupon-redemption .coupon-redemption-form__coupons .coupons .coupon .label{padding-right:30px}#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-coupon-redemption .coupon-redemption-form__coupons .coupons .coupon a.remove{color:#68676b;position:absolute;top:2px;right:0;font-size:22px;line-height:25px}#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-coupon-redemption .coupon-redemption-form__coupons .coupons .coupon a.remove:hover{color:#d43f3f}#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-coupon-redemption .coupon-redemption-form__coupons .coupons .coupon a.remove i{display:block}#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-coupon-redemption .coupon-redemption-form__coupons .coupons .coupon input.form-submit{display:none}#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-coupon-redemption .add-coupon-form{position:relative}#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-coupon-redemption .add-coupon-form .form-item-coupon-redemption-form-code{margin:0}#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-coupon-redemption .add-coupon-form .form-item-coupon-redemption-form-code label{display:none}#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-coupon-redemption .add-coupon-form .form-item-coupon-redemption-form-code input.form-text{background:#fff;padding:15px 30px;height:50px !important}#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-coupon-redemption .add-coupon-form a.submit{position:absolute;bottom:0;right:0;border-radius:25px;color:#fff;height:50px;width:100px;background-color:#577233;text-align:center}#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-coupon-redemption .add-coupon-form a.submit:hover{background-color:#545e4a}#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-coupon-redemption .add-coupon-form a.submit i{display:block;color:#fff;font-size:25px;line-height:50px;transition:.3s ease}#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-coupon-redemption .add-coupon-form input.form-submit{display:none}#commerce-checkout-flow-multistep-default .layout-checkout-form.review a.link--previous{position:absolute;left:0;bottom:21px;text-decoration:underline;font-weight:700;color:#000;z-index:99}#commerce-checkout-flow-multistep-default .layout-checkout-form.review a.link--previous:hover{color:#ccc}#commerce-checkout-flow-multistep-default .layout-checkout-form.review>.form-actions{margin:30px 0 0 0;float:right}#commerce-checkout-flow-multistep-default .layout-checkout-form.review .paypal-buttons-container{margin:50px 0 0 0}#commerce-checkout-flow-multistep-default .layout-checkout-form.review .paypal-buttons-container .paypal-buttons{float:right;width:300px}#commerce-checkout-flow-multistep-default .layout-checkout-form.payment #klarna-checkout-container{border:1px solid #ddd;padding:30px;border-radius:3px}#commerce-checkout-flow-multistep-default .layout-checkout-form.payment a.link--previous{margin-top:50px;float:left;text-decoration:underline;z-index:99}#commerce-checkout-flow-multistep-default .layout-checkout-form.payment a.link--previous:hover{color:#68676b}#commerce-checkout-flow-multistep-default .layout-checkout-form.complete{position:relative}#commerce-checkout-flow-multistep-default .layout-checkout-form.complete .checkout-complete{margin-top:50px}#commerce-checkout-flow-multistep-default .layout-checkout-form.complete .checkout-complete .button{padding:10px 40px;margin-top:20px}#commerce-checkout-flow-multistep-default .layout-checkout-form.complete .checkout-complete .payment-instructions{border-top:1px solid #ddd;margin-top:100px;padding-top:100px}body.path-checkout #main .section>.title{display:none}body.path-user #main{padding-bottom:100px;padding-top:250px}body.path-user #main>.section{padding:0;padding-top:50px}article#user .account-data .login{width:48%;float:left;padding:50px;border:1px solid #000;margin-right:4%;position:relative}article#user .account-data .login .title{font-size:20px;line-height:28px;font-family:"Source Sans Pro",sans-serif;text-transform:uppercase}article#user .account-data .login .link{text-decoration:underline;color:#68676b;position:absolute;right:50px;top:40px}article#user .account-data .login .link:hover{color:#aaa}article#user .account-data .shipping{width:48%;float:left;padding:50px;border:1px solid #000;position:relative}article#user .account-data .shipping .title{font-size:20px;line-height:28px;font-family:"Source Sans Pro",sans-serif;text-transform:uppercase}article#user .account-data .shipping .link{text-decoration:underline;color:#68676b;position:absolute;right:50px;top:40px}article#user .account-data .shipping .link:hover{color:#aaa}article#user .account-data .field--name-field-anrede,article#user .account-data .field--name-field-vorname,article#user .account-data .field--name-field-nachname{display:inline-block}article#user .account-data a.button{margin-top:30px}article#user .orders{margin-top:80px;padding-top:80px;border-top:1px solid #ccc}article#user .orders .title{font-family:"Source Sans Pro",sans-serif;font-size:25px;line-height:35px;text-transform:uppercase}article#user .orders .views-table tr th,article#user .orders .views-table tr td{background-color:transparent;border-left:0;border-right:0;padding:20px 0}article#user .orders .view-header .number,article#user .orders .view-content .views-row .number{float:left;width:30%}article#user .orders .view-header .number a:hover,article#user .orders .view-content .views-row .number a:hover{color:#ccc}article#user .orders .view-header .date,article#user .orders .view-content .views-row .date{float:left;width:35%}article#user .orders .view-header .total,article#user .orders .view-content .views-row .total{float:left;width:30%}article#user .orders .view-header .status,article#user .orders .view-content .views-row .status{float:left;width:20%;display:none}article#user .orders .view-header .actions,article#user .orders .view-content .views-row .actions{float:left;width:5%;text-align:right}article#user .orders .view-header .actions .order-link .icon-angle-right,article#user .orders .view-content .views-row .actions .order-link .icon-angle-right{transition:.5s ease}article#user .orders .view-header .actions .order-link:hover .icon-angle-right,article#user .orders .view-content .views-row .actions .order-link:hover .icon-angle-right{color:#ccc}article#user .orders .view-header{font-weight:600;border-bottom:1px solid #ddd;padding-bottom:20px;font-size:14px;line-height:20px}article#user .orders .view-content .views-row{padding:20px 0;border-bottom:1px solid #ddd}article#user .orders .view-content .views-row .label{display:none}#user-form{padding:50px;border:1px solid #000}#user-form:after{content:'';display:table;clear:both}#user-form .form-item-current-pass .description,#user-form .form-item-mail .description{margin-top:10px;color:#68676b;font-size:12px;line-height:18px;padding-left:20px}#user-form .form-item-current-pass .description a:hover,#user-form .form-item-mail .description a:hover{color:#ccc}#user-form #edit-pass .form-item-pass-pass1{width:49%;float:left;clear:none;margin:0 !important;max-width:none !important;overflow:visible !important}#user-form #edit-pass .form-item-pass-pass1 .password-strength{width:auto;font-size:16px;line-height:24px;margin-top:10px}#user-form #edit-pass .form-item-pass-pass1 .password-strength .password-strength__meter{display:none}#user-form #edit-pass .form-item-pass-pass2{width:49%;float:right;clear:none;margin:0 !important;max-width:none !important;overflow:visible !important}#user-form #edit-pass .form-item-pass-pass2 .js-password-confirm-message{width:100%;font-size:16px;line-height:24px;margin-top:10px}#user-form #edit-pass .description{display:none !important}#user-form .form-actions{width:100%;clear:left;float:left;margin-top:50px}#user-form .form-actions .back-link{text-decoration:underline;margin-left:30px;font-size:18px;line-height:28px;font-weight:600}#user-form .form-actions .back-link:hover{opacity:.5}.profile-customer-edit-form,.profile-customer-add-form{margin:0 -1%;padding:50px;border:1px solid #000}.profile-customer-edit-form:after,.profile-customer-add-form:after{content:'';display:table;clear:both}.profile-customer-edit-form .field--name-revision-log-message,.profile-customer-add-form .field--name-revision-log-message{display:none !important}.profile-customer-edit-form .form-item,.profile-customer-add-form .form-item,.profile-customer-edit-form .field--widget-string-textfield,.profile-customer-add-form .field--widget-string-textfield,.profile-customer-edit-form .field--widget-options-select,.profile-customer-add-form .field--widget-options-select,.profile-customer-edit-form .field--widget-telephone-default,.profile-customer-add-form .field--widget-telephone-default,.profile-customer-edit-form .field--widget-commerce-tax-number-default,.profile-customer-add-form .field--widget-commerce-tax-number-default{width:98%;float:left;margin:0 1% 30px 1%}.profile-customer-edit-form .field--widget-string-textfield .form-item,.profile-customer-add-form .field--widget-string-textfield .form-item,.profile-customer-edit-form .field--widget-options-select .form-item,.profile-customer-add-form .field--widget-options-select .form-item,.profile-customer-edit-form .field--widget-telephone-default .form-item,.profile-customer-add-form .field--widget-telephone-default .form-item,.profile-customer-edit-form .field--widget-commerce-tax-number-default .form-item,.profile-customer-add-form .field--widget-commerce-tax-number-default .form-item{width:100%;margin:0}.profile-customer-edit-form .form-item-shipping-information-shipping-profile-select-address,.profile-customer-add-form .form-item-shipping-information-shipping-profile-select-address,.profile-customer-edit-form .form-item-payment-information-billing-information-select-address,.profile-customer-add-form .form-item-payment-information-billing-information-select-address{margin-bottom:40px}.profile-customer-edit-form .field--widget-string-textfield.field--name-field-firma,.profile-customer-add-form .field--widget-string-textfield.field--name-field-firma,.profile-customer-edit-form .field--widget-commerce-tax-number-default.field--name-tax-number,.profile-customer-add-form .field--widget-commerce-tax-number-default.field--name-tax-number,.profile-customer-edit-form .field--widget-options-select.field--name-field-anrede,.profile-customer-add-form .field--widget-options-select.field--name-field-anrede,.profile-customer-edit-form .field--widget-string-textfield.field--name-field-vorname,.profile-customer-add-form .field--widget-string-textfield.field--name-field-vorname,.profile-customer-edit-form .field--widget-string-textfield.field--name-field-nachname,.profile-customer-add-form .field--widget-string-textfield.field--name-field-nachname,.profile-customer-edit-form .field--widget-telephone-default.field--name-field-telefon,.profile-customer-add-form .field--widget-telephone-default.field--name-field-telefon{width:31.333%}.profile-customer-edit-form .field--type-address,.profile-customer-add-form .field--type-address{margin:0;width:100%}.profile-customer-edit-form .field--type-address fieldset,.profile-customer-add-form .field--type-address fieldset{border:0 !important;margin:0 !important;padding:0 !important;width:100% !important;box-shadow:none !important;background:none !important}.profile-customer-edit-form .field--type-address fieldset legend,.profile-customer-add-form .field--type-address fieldset legend{display:none !important}.profile-customer-edit-form .field--type-address fieldset .form-wrapper,.profile-customer-add-form .field--type-address fieldset .form-wrapper{margin:0;width:100%}.profile-customer-edit-form .field--type-address fieldset .form-wrapper .form-item,.profile-customer-add-form .field--type-address fieldset .form-wrapper .form-item{width:31.333%}.profile-customer-edit-form .field--type-address fieldset .form-wrapper .form-item-address-0-address-country-code .chosen-container .chosen-drop .chosen-results .active-result:hover,.profile-customer-add-form .field--type-address fieldset .form-wrapper .form-item-address-0-address-country-code .chosen-container .chosen-drop .chosen-results .active-result:hover{color:#68676b}.profile-customer-edit-form .field--type-address fieldset .form-wrapper .form-item-address-0-address-country-code .chosen-container .chosen-drop .chosen-results .active-result.result-selected,.profile-customer-add-form .field--type-address fieldset .form-wrapper .form-item-address-0-address-country-code .chosen-container .chosen-drop .chosen-results .active-result.result-selected{color:#545e4a}.profile-customer-edit-form .field--type-address fieldset .form-wrapper .form-item-address-0-address-address-line2 label,.profile-customer-add-form .field--type-address fieldset .form-wrapper .form-item-address-0-address-address-line2 label{clip:unset;width:auto;height:auto}.profile-customer-edit-form .form-actions,.profile-customer-add-form .form-actions{width:98%;clear:left;float:left;margin:50px 1% 0 1%}.profile-customer-edit-form .form-actions .form-submit,.profile-customer-add-form .form-actions .form-submit{float:left}.profile-customer-edit-form .form-actions a.button,.profile-customer-add-form .form-actions a.button{float:left;margin-left:10px}.profile-customer-edit-form .form-actions .back-link,.profile-customer-add-form .form-actions .back-link{text-decoration:underline;margin-left:30px;font-size:18px;line-height:28px;float:left;margin-top:6px;font-weight:600}.profile-customer-edit-form .form-actions .back-link:hover,.profile-customer-add-form .form-actions .back-link:hover{opacity:.5}.profile-customer-edit-form .form-actions #edit-delete,.profile-customer-add-form .form-actions #edit-delete{background:#000;float:right}.profile-customer-edit-form .form-actions #edit-delete:hover,.profile-customer-add-form .form-actions #edit-delete:hover{background-color:#555}#user-login-page .wrapper,#user-register-page .wrapper{margin:0;padding:50px !important;background:#fff !important;border:1px solid #000}#user-login-page .wrapper .title,#user-register-page .wrapper .title{font-size:20px;line-height:28px;font-family:"Source Sans Pro",sans-serif;font-weight:600;text-transform:uppercase;margin-bottom:40px}#user-login-page .wrapper.login,#user-register-page .wrapper.login{width:49%;float:left}#user-login-page .wrapper.login #messages,#user-register-page .wrapper.login #messages{display:none}#user-login-page .wrapper.login .form-item .description,#user-register-page .wrapper.login .form-item .description{display:none}#user-login-page .wrapper.login #edit-forgot-password,#user-register-page .wrapper.login #edit-forgot-password{text-decoration:underline;margin-left:20px;font-size:18px;line-height:28px}#user-login-page .wrapper.login #edit-forgot-password:hover,#user-register-page .wrapper.login #edit-forgot-password:hover{color:#ccc}#user-login-page .wrapper.login .form-actions,#user-register-page .wrapper.login .form-actions{margin-top:50px}#user-login-page .wrapper.register,#user-register-page .wrapper.register{width:49%;float:right}#user-login-page .wrapper.register .form-item-mail .description,#user-register-page .wrapper.register .form-item-mail .description{margin-top:10px;font-size:12px;line-height:18px;padding-left:20px}#user-login-page .wrapper.register .js-form-type-checkbox label::before,#user-register-page .wrapper.register .js-form-type-checkbox label::before{background-color:#fff}#user-login-page .wrapper.register .js-form-type-checkbox label:hover::after,#user-register-page .wrapper.register .js-form-type-checkbox label:hover::after{opacity:.5}#user-login-page .wrapper.register .form-actions,#user-register-page .wrapper.register .form-actions{margin-top:50px}#user-pass .form-item-name{margin:0 0 10px 0}#user-pass .form-type-email+p{font-size:12px;line-height:18px;padding:0 20px}#user-pass .form-actions{margin-top:50px}#user-pass .form-actions .back-link{text-decoration:underline;margin-left:30px;font-size:18px;line-height:28px}#user-pass-reset{margin-top:50px}#user-pass-reset #edit-pass{float:left;width:100%;margin:0}#user-pass-reset #edit-pass>label{display:none}#user-pass-reset #edit-pass .form-item-pass-pass1{width:49%;float:left;clear:none;margin:0 !important;max-width:none !important;overflow:visible !important}#user-pass-reset #edit-pass .form-item-pass-pass1 .password-strength{width:auto;font-size:16px;line-height:24px;margin-top:10px}#user-pass-reset #edit-pass .form-item-pass-pass1 .password-strength .password-strength__meter{display:none}#user-pass-reset #edit-pass .form-item-pass-pass2{width:49%;float:right;clear:none;margin:0 !important;max-width:none !important;overflow:visible !important}#user-pass-reset #edit-pass .form-item-pass-pass2 .js-password-confirm-message{width:100%;font-size:16px;line-height:24px;margin-top:10px}#user-pass-reset #edit-pass .description{font-size:12px;line-height:18px;position:relative;float:left;margin-top:10px;padding-left:20px}#user-pass-reset .form-actions{margin-top:50px;float:left}#order-history{position:relative}#order-history .back{position:absolute;top:-100px;right:0}#order-history .order-status .label{font-weight:400;margin-right:10px;min-width:175px;display:inline-block}#order-history .order-status .field__label{font-weight:400;display:inline-block;margin-right:10px;position:relative;min-width:175px}#order-history .order-status .field__item{display:inline-block}#order-history .customer-information{position:relative;margin:0 -1%;margin-top:100px}#order-history .customer-information:after{content:'';display:table;clear:both}#order-history .customer-information .customer-information__shipping{width:48%;position:relative;float:left;padding:50px;border:1px solid #000;margin:0 1%}#order-history .customer-information .customer-information__shipping .field__label{font-weight:600;text-transform:uppercase;margin:0 0 30px 0}#order-history .customer-information .customer-information__shipping .field--name-field-anrede,#order-history .customer-information .customer-information__shipping .field--name-field-vorname,#order-history .customer-information .customer-information__shipping .field--name-field-nachname{display:inline-block}#order-history .customer-information .customer-information__shipping .field--name-shipping-method{margin-top:30px}#order-history .customer-information .customer-information__shipping .field--name-shipping-method .field__label{font-size:20px;line-height:30px;color:#000;margin-bottom:0}#order-history .customer-information .customer-billing{width:48%;position:relative;float:left;padding:50px;border:1px solid #000;margin:0 1%}#order-history .customer-information .customer-billing .field__label{font-weight:600;text-transform:uppercase;margin:0 0 30px 0}#order-history .customer-information .customer-billing .field--name-field-anrede,#order-history .customer-information .customer-billing .field--name-field-vorname,#order-history .customer-information .customer-billing .field--name-field-nachname{display:inline-block}#order-history .order-information .order-summary{margin-top:100px}#order-history .order-information .order-summary .view-header{font-weight:600;border-bottom:1px solid #d1d1da;padding-bottom:20px;font-size:14px;line-height:25px}#order-history .order-information .order-summary .view-header .article{float:left;width:50%;text-align:left}#order-history .order-information .order-summary .view-header .quantity{float:left;width:15%;text-align:left}#order-history .order-information .order-summary .view-header .price{float:left;width:15%;text-align:left}#order-history .order-information .order-summary .view-header .total{float:left;width:15%;text-align:left}#order-history .order-information .order-summary .views-row{padding:20px 0;border-bottom:1px solid #d1d1da}#order-history .order-information .order-summary .views-row .article{float:left;width:50%;text-align:left;position:relative;min-height:120px}#order-history .order-information .order-summary .views-row .article .image{position:absolute;top:0;left:0;width:120px;height:120px;display:none}#order-history .order-information .order-summary .views-row .article .image img{position:absolute;top:50%;left:50%;width:auto;height:auto;max-width:100%;max-height:100%;transform:translate(-50%,-50%)}#order-history .order-information .order-summary .views-row .article .content{display:table;height:120px}#order-history .order-information .order-summary .views-row .article .content .table-cell{padding-right:50px;padding-left:160px;padding-left:0;display:table-cell;vertical-align:middle}#order-history .order-information .order-summary .views-row .article .content .table-cell .title{margin:0 !important;font-weight:400;text-transform:uppercase;margin-bottom:10px !important}#order-history .order-information .order-summary .views-row .article .content .table-cell .text{font-size:16px}#order-history .order-information .order-summary .views-row .article .content .table-cell .sku{font-size:14px;color:#68676b;display:inline-block;vertical-align:top}#order-history .order-information .order-summary .views-row .quantity{float:left;width:15%;text-align:left;display:table;min-height:120px;font-weight:400}#order-history .order-information .order-summary .views-row .quantity .table-cell{display:table-cell;vertical-align:middle}#order-history .order-information .order-summary .views-row .quantity .table-cell .label{display:inline-block}#order-history .order-information .order-summary .views-row .price,#order-history .order-information .order-summary .views-row .total{float:left;width:15%;text-align:left;min-height:120px;display:table;font-weight:400}#order-history .order-information .order-summary .views-row .price .table-cell,#order-history .order-information .order-summary .views-row .total .table-cell{display:table-cell;vertical-align:middle}#order-history .order-information .field--name-total-price{margin-top:100px;width:40%;float:right}#order-history .order-information .field--name-total-price .order-total-line{padding:0;text-align:right}#order-history .order-information .field--name-total-price .order-total-line .order-total-line-label{width:60%;float:left;text-align:left;display:block}#order-history .order-information .field--name-total-price .order-total-line .order-total-line-value{width:30%;float:right;text-align:right;display:block}#order-history .order-information .field--name-total-price .order-total-line.total{margin:20px 0;font-size:25px;font-family:"Source Sans Pro",sans-serif;line-height:50px;font-weight:600}#order-history .order-information .field--name-total-price .order-total-line.subtotal{font-size:18px}@media all and (max-width:1699px){.cart-form .all-products-slider .swiper-container{margin-right:-150px;padding-right:150px}.cart-form .all-products-slider .swiper-container .swiper-navigation{right:100px}}@media all and (max-width:1599px){body.path-user #main{padding:150px 0 100px 0}.path-cart #main>.section{padding:150px 0 100px 0}.cart-form .all-products-slider .h3{margin-bottom:70px}body.path-checkout #main>.section{padding:150px 0 100px 0}#commerce-checkout-flow-multistep-default .steps-counter .current{font-size:100px;line-height:125px;margin-right:20px}#commerce-checkout-flow-multistep-default .steps-counter .total{font-size:80px;line-height:125px}#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-shipping-information,#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-payment-information,#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information fieldset.conditions,#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-review>fieldset,#commerce-checkout-flow-multistep-default .layout-checkout-form.login #edit-login-returning-customer,#commerce-checkout-flow-multistep-default .layout-checkout-form.login #edit-email-registration-login-returning-customer,#commerce-checkout-flow-multistep-default .layout-checkout-form.login #edit-login-register,#commerce-checkout-flow-multistep-default .layout-checkout-form.login #edit-email-registration-login-register,#commerce-checkout-flow-multistep-default .layout-checkout-form.login #edit-login-guest,#commerce-checkout-flow-multistep-default .layout-checkout-form.login #edit-email-registration-login-guest,#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-contact-information,#user-login-page .wrapper,#user-register-page .wrapper{padding:40px !important}.cart-form .view-footer #edit-coupon-redemption,#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-coupon-redemption{width:40%}}@media all and (max-width:1439px){#order-history .back{top:-60px}#order-history .order-information .field--name-total-price{width:50%}.cart-form .view-header{display:none}.cart-form .view-content{border-top:1px solid #ccc}.cart-form .view-content .views-row{padding-right:0;position:relative}.cart-form .view-content .views-row .article{width:50%;padding-right:0}.cart-form .view-content .views-row .article .content .table-cell{padding-right:0}.cart-form .view-content .views-row .quantity{width:25%;text-align:left;padding-left:0}.cart-form .view-content .views-row .quantity .minus,.cart-form .view-content .views-row .quantity .plus{text-align:center}.cart-form .view-content .views-row .price{width:33%;display:none}.cart-form .view-content .views-row .total{width:25%;padding-right:50px}.cart-form .view-content .views-row .actions{position:absolute;right:0;top:50%;height:auto;transform:translateY(-50%)}.cart-form .all-products-slider .swiper-container{margin-right:-100px;padding-right:100px}.cart-form .all-products-slider .swiper-container .swiper-navigation{right:50px}}@media all and (max-width:1247px){body.path-checkout #main>.section{padding:50px 0}#commerce-checkout-flow-multistep-default .steps-counter .current{font-size:80px;line-height:100px;margin-right:20px}#commerce-checkout-flow-multistep-default .steps-counter .total{font-size:60px;line-height:100px}#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information{margin-top:20px}#user-login-page .wrapper.login,#user-register-page .wrapper.login,#user-login-page .wrapper.register,#user-register-page .wrapper.register{width:100%;height:auto !important;margin-bottom:20px !important}.cart-empty-page{max-width:100%;margin-bottom:140px}#commerce-checkout-flow-multistep-default .layout-checkout-form.login #edit-login-returning-customer,#commerce-checkout-flow-multistep-default .layout-checkout-form.login #edit-email-registration-login-returning-customer,#commerce-checkout-flow-multistep-default .layout-checkout-form.login #edit-login-guest,#commerce-checkout-flow-multistep-default .layout-checkout-form.login #edit-email-registration-login-guest,#commerce-checkout-flow-multistep-default .layout-checkout-form.login #edit-login-register,#commerce-checkout-flow-multistep-default .layout-checkout-form.login #edit-email-registration-login-register{width:100%;margin-bottom:20px !important}#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-shipping-information{width:100%;margin-bottom:20px !important}#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-payment-information{width:100%}.profile-customer-edit-form .field--widget-string-textfield.field--name-field-firma,.profile-customer-add-form .field--widget-string-textfield.field--name-field-firma,.profile-customer-edit-form .field--widget-commerce-tax-number-default.field--name-tax-number,.profile-customer-add-form .field--widget-commerce-tax-number-default.field--name-tax-number,.profile-customer-edit-form .field--widget-options-select.field--name-field-anrede,.profile-customer-add-form .field--widget-options-select.field--name-field-anrede,.profile-customer-edit-form .field--widget-string-textfield.field--name-field-vorname,.profile-customer-add-form .field--widget-string-textfield.field--name-field-vorname,.profile-customer-edit-form .field--widget-string-textfield.field--name-field-nachname,.profile-customer-add-form .field--widget-string-textfield.field--name-field-nachname,.profile-customer-edit-form .field--widget-telephone-default.field--name-field-telefon,.profile-customer-add-form .field--widget-telephone-default.field--name-field-telefon,.profile-customer-edit-form .field--type-address fieldset .form-wrapper .form-item,.profile-customer-add-form .field--type-address fieldset .form-wrapper .form-item{width:48%}#order-history .back{top:-60px}#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-review>fieldset .field--name-shipping-method{margin-bottom:10px}#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-review>fieldset.payment .profile{margin-bottom:10px}#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-review>fieldset .change-link{position:relative;right:auto;top:auto}article#user .account-data .shipping .link,article#user .account-data .login .link{position:relative;right:auto;top:auto}article#user .account-data .shipping .profile{margin-bottom:10px}article#user .account-data .login .mail{margin-bottom:10px}}@media all and (max-width:1023px){#user-form{padding:0;border:0}#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-order-summary .order-summary .view-header,.cart-form .view-header{font-size:12px;line-height:18px}#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-order-summary .order-summary .view-content .views-row .article .image,.cart-form .view-content .views-row .article .image{width:80px;height:80px;top:20px}#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-order-summary .order-summary .view-content .views-row .article .content .table-cell,.cart-form .view-content .views-row .article .content .table-cell{padding-left:100px}#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-order-summary .order-summary .view-content .views-row .article .content .table-cell .title,.cart-form .view-content .views-row .article .content .table-cell .title{font-size:16px;line-height:26px}.cart-form .view-footer .field--name-total-price,#commerce-checkout-flow-multistep-default .layout-checkout-form.review .view-footer .field--name-total-price{width:100%}.cart-form .view-footer #edit-coupon-redemption,#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-coupon-redemption{width:100%;position:relative;left:auto;bottom:auto;margin-bottom:100px}.cart-form .view-content .views-row .article{width:100%}.cart-form .view-content .views-row .quantity{padding-left:100px;width:50%;height:50px}.cart-form .view-content .views-row .total{width:50%;height:50px}.cart-form .view-content .views-row .actions{top:50px;transform:none}.cart-form .all-products-slider .swiper-container{margin-right:-50px;padding-right:50px}#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-review.two-blocks>fieldset{width:98%;margin-bottom:20px !important;height:auto !important}body.path-user .h1{margin-bottom:30px}article#user .account-data .login{width:100%;padding:0;border:0;margin-right:0;border-bottom:1px solid #ccc;margin-bottom:70px;padding-bottom:70px}article#user .account-data .shipping{width:100%;border:0;padding:0;margin-left:0}article#user .orders{margin-top:70px;padding-top:70px}article#user .orders .title{margin-bottom:20px}article#user .orders .view-header,article#user .orders .view-content .views-row{font-size:14px;padding-right:30px;position:relative}article#user .orders .view-header .actions,article#user .orders .view-content .views-row .actions{position:absolute;right:0;top:50%;transform:translateY(-50%)}#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-payment-information>legend,#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-shipping-information>legend{font-size:25px;line-height:35px}#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information fieldset.conditions>legend{font-size:25px;line-height:35px}#order-history .customer-information .customer-information__shipping,#order-history .customer-information .customer-billing{width:98%;height:auto !important}#order-history .customer-information .customer-information__shipping .field__label,#order-history .customer-information .customer-billing .field__label{font-size:25px;line-height:35px}#order-history .customer-information .customer-information__shipping{margin-bottom:2%}#order-history .order-information .field--name-total-price{width:100%}.profile-customer-edit-form{padding:0;border:0}}@media screen and (max-width:812px){body.path-user #main{padding:80px 0}body.path-user #main>.section{padding:50px 0}#user-login-page .wrapper.login,#user-register-page .wrapper.login,#user-login-page .wrapper.register,#user-register-page .wrapper.register{background:none !important;padding:0 !important;border:0}#user-login-page .wrapper.login,#user-register-page .wrapper.login{border:0;border-bottom:1px solid #ccc !important;padding-bottom:70px !important;margin-bottom:70px !important}#user-login-page .wrapper.login #edit-forgot-password,#user-register-page .wrapper.login #edit-forgot-password{display:block;margin:20px 0 0 0}#user-login-page .wrapper.register .js-form-type-checkbox label::before{background-color:#fff}article#user .orders .view-header{display:none}article#user .orders .view-content .views-row .label{display:block;font-weight:700;color:#68676b;float:left;margin-right:5px}article#user .orders .view-header>div,article#user .orders .view-content .views-row>div{width:100% !important}.profile-customer-edit-form .field--widget-string-textfield.field--name-field-firma,.profile-customer-add-form .field--widget-string-textfield.field--name-field-firma,.profile-customer-edit-form .field--widget-commerce-tax-number-default.field--name-tax-number,.profile-customer-add-form .field--widget-commerce-tax-number-default.field--name-tax-number,.profile-customer-edit-form .field--widget-options-select.field--name-field-anrede,.profile-customer-add-form .field--widget-options-select.field--name-field-anrede,.profile-customer-edit-form .field--widget-string-textfield.field--name-field-vorname,.profile-customer-add-form .field--widget-string-textfield.field--name-field-vorname,.profile-customer-edit-form .field--widget-string-textfield.field--name-field-nachname,.profile-customer-add-form .field--widget-string-textfield.field--name-field-nachname,.profile-customer-edit-form .field--widget-telephone-default.field--name-field-telefon,.profile-customer-add-form .field--widget-telephone-default.field--name-field-telefon,.profile-customer-edit-form .field--type-address fieldset .form-wrapper .form-item,.profile-customer-add-form .field--type-address fieldset .form-wrapper .form-item{width:98%}.profile-customer-edit-form .form-actions .back-link,.profile-customer-add-form .form-actions .back-link{display:block;margin:20px 0 0 0}#user-form #edit-pass .form-item-pass-pass1{width:100%}#user-form #edit-pass .form-item-pass-pass2{width:100%;margin-top:30px !important}#user-form .form-actions .back-link{display:block;margin:20px 0 0 0}.cart-form .view-content{border-top:1px solid #ccc}#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-order-summary .order-summary .view-header,.cart-form .view-header{display:none !important}.cart-form .view-header .article,.cart-form .view-content .views-row .article,#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-order-summary .order-summary .view-header .article,#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-order-summary .order-summary .view-content .views-row .article{width:100%}.cart-form .view-header .quantity,.cart-form .view-content .views-row .quantity,#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-order-summary .order-summary .view-header .quantity,#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-order-summary .order-summary .view-content .views-row .quantity{width:33%}.cart-form .view-header .price,.cart-form .view-content .views-row .price,#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-order-summary .order-summary .view-header .price,#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-order-summary .order-summary .view-content .views-row .price{width:33%}.cart-form .view-header .total,.cart-form .view-content .views-row .total,#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-order-summary .order-summary .view-header .total,#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-order-summary .order-summary .view-content .views-row .total{text-align:center;width:33%}.cart-form .view-header .actions,.cart-form .view-content .views-row .actions{width:9%}.cart-form .view-content .views-row,#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-order-summary .order-summary .view-content .views-row{padding:20px 0 20px 0}.cart-form .view-content .views-row .content,#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-order-summary .order-summary .view-content .views-row .content{margin-bottom:10px}.cart-form .view-content .views-row .actions{top:30px}.cart-form .all-products-slider .swiper-container{padding-bottom:50px}.cart-form .all-products-slider .swiper-container .swiper-navigation{display:block;position:relative;right:auto;top:auto}.cart-form .all-products-slider .swiper-container .swiper-navigation .prev,.cart-form .all-products-slider .swiper-container .swiper-navigation .next{display:none}.cart-form .all-products-slider .swiper-container .swiper-navigation .swiper-pagination{bottom:-40px}#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-order-summary .order-summary .view-content .views-row .article .content .table-cell{padding-right:0}.cart-form .view-content .views-row .price,.cart-form .view-content .views-row .total,.cart-form .view-content .views-row .quantity,.cart-form .view-content .views-row .actions{height:auto}#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-order-summary .order-summary .view-content .views-row .price,#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-order-summary .order-summary .view-content .views-row .total,#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-order-summary .order-summary .view-content .views-row .quantity,#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-order-summary .order-summary .view-content .views-row .actions{height:20px}#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-order-summary .order-summary .view-content .views-row .price .table-cell .label,#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-order-summary .order-summary .view-content .views-row .total .table-cell .label,#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-order-summary .order-summary .view-content .views-row .quantity .table-cell .label,#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-order-summary .order-summary .view-content .views-row .actions .table-cell .label{display:inline-block}.cart-form .view-content .views-row .quantity{padding-left:0}.cart-form .view-content .views-row .total{width:100%;text-align:left;padding-left:20px;margin-top:20px}#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-review.two-blocks>fieldset{padding:0 !important;box-shadow:none !important;margin-bottom:50px !important;padding-bottom:50px !important;border:0;border-bottom:1px solid #ccc !important;background-color:transparent !important}#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-review>fieldset legend{font-size:20px}#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-order-summary{margin-top:0 !important}#commerce-checkout-flow-multistep-default .layout-checkout-form.review a.link--previous{position:relative;left:auto;bottom:auto;text-decoration:underline;z-index:99;margin-top:30px}#commerce-checkout-flow-multistep-default .layout-checkout-form.review>.form-actions{float:none}#commerce-checkout-flow-multistep-default .layout-checkout-form.review>.form-actions .link--previous{display:block}#commerce-checkout-flow-multistep-default .layout-checkout-form.review .paypal-buttons-container{width:100%;float:right}#commerce-checkout-flow-multistep-default .layout-checkout-form.review .paypal-buttons-container .paypal-buttons{width:100%}#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-shipping-information-shipping-profile .field--widget-string-textfield.field--name-field-firma,#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-payment-information-billing-information .field--widget-string-textfield.field--name-field-firma,#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-payment-information-add-payment-method-billing-information .field--widget-string-textfield.field--name-field-firma,#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-shipping-information-shipping-profile .field--widget-commerce-tax-number-default.field--name-tax-number,#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-payment-information-billing-information .field--widget-commerce-tax-number-default.field--name-tax-number,#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-payment-information-add-payment-method-billing-information .field--widget-commerce-tax-number-default.field--name-tax-number,#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-shipping-information-shipping-profile .field--widget-options-select.field--name-field-anrede,#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-payment-information-billing-information .field--widget-options-select.field--name-field-anrede,#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-payment-information-add-payment-method-billing-information .field--widget-options-select.field--name-field-anrede,#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-shipping-information-shipping-profile .field--widget-string-textfield.field--name-field-vorname,#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-payment-information-billing-information .field--widget-string-textfield.field--name-field-vorname,#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-payment-information-add-payment-method-billing-information .field--widget-string-textfield.field--name-field-vorname,#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-shipping-information-shipping-profile .field--widget-string-textfield.field--name-field-nachname,#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-payment-information-billing-information .field--widget-string-textfield.field--name-field-nachname,#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-payment-information-add-payment-method-billing-information .field--widget-string-textfield.field--name-field-nachname,#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-shipping-information-shipping-profile .field--widget-telephone-default.field--name-field-telefon,#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-payment-information-billing-information .field--widget-telephone-default.field--name-field-telefon,#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-payment-information-add-payment-method-billing-information .field--widget-telephone-default.field--name-field-telefon,#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-shipping-information-shipping-profile .field--type-address .form-wrapper .form-item,#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-payment-information-billing-information .field--type-address .form-wrapper .form-item,#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-payment-information-add-payment-method-billing-information .field--type-address .form-wrapper .form-item{width:96%}#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-shipping-information>legend,#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-payment-information>legend,#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information fieldset.conditions>legend,#commerce-checkout-flow-multistep-default .layout-checkout-form.login #edit-login-register>legend,#commerce-checkout-flow-multistep-default .layout-checkout-form.login #edit-email-registration-login-register>legend,#commerce-checkout-flow-multistep-default .layout-checkout-form.login #edit-login-returning-customer>legend,#commerce-checkout-flow-multistep-default .layout-checkout-form.login #edit-email-registration-login-returning-customer>legend,#commerce-checkout-flow-multistep-default .layout-checkout-form.login #edit-login-guest>legend,#commerce-checkout-flow-multistep-default .layout-checkout-form.login #edit-email-registration-login-guest>legend{font-size:20px}#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-shipping-information{padding:0 !important;background:none !important;margin:0 !important;border:0}#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-payment-information{padding:0 !important;background:none !important;border:0;border-top:1px solid #ccc !important;margin-top:50px !important;padding-top:50px !important}#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information fieldset.conditions{padding:0 !important;background:none !important;border:0;border-top:1px solid #ccc !important;margin-top:50px !important;padding-top:50px !important}#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-payment-information fieldset.form-composite{background:none !important}#commerce-checkout-flow-multistep-default .layout-checkout-form.login #edit-login>fieldset,#commerce-checkout-flow-multistep-default .layout-checkout-form.login #edit-email-registration-login>fieldset{padding:40px;padding:0 !important;background:none !important;margin:0 !important;border:0}#commerce-checkout-flow-multistep-default .layout-checkout-form.login #edit-login #edit-login-register,#commerce-checkout-flow-multistep-default .layout-checkout-form.login #edit-email-registration-login #edit-email-registration-login-register,#commerce-checkout-flow-multistep-default .layout-checkout-form.login #edit-login #edit-login-guest,#commerce-checkout-flow-multistep-default .layout-checkout-form.login #edit-email-registration-login #edit-email-registration-login-guest{border:0;border-top:1px solid #ccc !important;margin-top:50px !important;padding-top:50px !important}#commerce-checkout-flow-multistep-default .layout-checkout-form.login #edit-login-returning-customer #edit-login-returning-customer-forgot-password,#commerce-checkout-flow-multistep-default .layout-checkout-form.login #edit-email-registration-login-returning-customer #edit-login-returning-customer-forgot-password,#commerce-checkout-flow-multistep-default .layout-checkout-form.login #edit-login-returning-customer #edit-email-registration-login-returning-customer-forgot-password,#commerce-checkout-flow-multistep-default .layout-checkout-form.login #edit-email-registration-login-returning-customer #edit-email-registration-login-returning-customer-forgot-password{display:block;margin:20px 0 0 0}#commerce-checkout-flow-multistep-default .layout-checkout-form.login #edit-login-register #edit-email-registration-login-register-password .form-item-email-registration-login-register-password-pass1,#commerce-checkout-flow-multistep-default .layout-checkout-form.login #edit-email-registration-login-register #edit-email-registration-login-register-password .form-item-email-registration-login-register-password-pass1{width:100%}#commerce-checkout-flow-multistep-default .layout-checkout-form.login #edit-login-register #edit-email-registration-login-register-password .form-item-email-registration-login-register-password-pass2,#commerce-checkout-flow-multistep-default .layout-checkout-form.login #edit-email-registration-login-register #edit-email-registration-login-register-password .form-item-email-registration-login-register-password-pass2{width:100%;margin-top:30px !important}#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-contact-information{background:none !important;padding:0 !important;border:0;border-bottom:1px solid #ccc !important;margin-bottom:50px !important;padding-bottom:50px !important}#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-contact-information legend{font-size:20px}#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information>.form-actions input.form-submit{float:none;margin-bottom:20px}#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information>.form-actions .link--previous{display:block;margin:20px 0 0 0}.cart-form .view-footer #edit-coupon-redemption .add-coupon-form .form-item-coupon-redemption-code input.form-text::placeholder,#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-coupon-redemption .add-coupon-form .form-item-coupon-redemption-form-code input.form-text::placeholder{font-size:14px}#order-history .back{right:auto;left:0;top:-90px}#order-history .order-status{margin-top:100px}#order-history .customer-information{margin-top:50px}#order-history .customer-information .customer-information__shipping{background-color:transparent;padding:50px 0;border:0;margin-bottom:50px;border-bottom:1px solid #ccc;border-top:1px solid #ccc}#order-history .customer-information .customer-information__shipping .field__label{font-size:22px;line-height:30px}#order-history .customer-information .customer-billing{background-color:transparent;padding:0;padding-bottom:50px;border:0;border-bottom:1px solid #ccc}#order-history .customer-information .customer-billing .field__label{font-size:22px;line-height:30px}#order-history .order-information .order-summary{margin-top:50px}#order-history .order-information .order-summary .view-header{display:none}#order-history .order-information .order-summary .views-row .article{width:100%;margin-bottom:20px}#order-history .order-information .order-summary .views-row .quantity{width:100%;text-align:left;margin-bottom:10px;min-height:unset}#order-history .order-information .order-summary .views-row .quantity .table-cell .label{display:inline-block}#order-history .order-information .order-summary .views-row .price{width:100%;text-align:left;margin-bottom:10px;min-height:unset}#order-history .order-information .order-summary .views-row .total{width:100%;text-align:left;min-height:unset}}@media screen and (max-width:499px){.path-user .h1{font-size:25px;line-height:35px}.path-cart #main>.section{padding-top:50px}body.path-checkout #main>.section{padding-top:50px}#commerce-checkout-flow-multistep-default .steps-counter .current{font-size:60px;line-height:80px;margin-right:10px}#commerce-checkout-flow-multistep-default .steps-counter .total{font-size:50px;line-height:80px}.cart-form .view-header{display:none}.cart-form .view-content{border-top:1px solid #ccc}.cart-form .view-content .views-row{position:relative}.cart-form .view-content .views-row .article{width:100%;padding-right:0;margin-bottom:20px}.cart-form .view-content .views-row .article .image{position:relative;top:auto;margin-bottom:20px}.cart-form .view-content .views-row .article .content .table-cell{padding-left:0}.cart-form .view-content .views-row .article .table-cell{padding-right:0}.cart-form .view-content .views-row .quantity{width:50%;text-align:left;height:auto;margin-bottom:0}.cart-form .view-content .views-row .quantity .table-cell{min-height:unset}.cart-form .view-content .views-row .quantity .minus,.cart-form .view-content .views-row .quantity .plus{text-align:center}.cart-form .view-content .views-row .price{width:100%;text-align:left;height:auto;margin-bottom:10px;display:none}.cart-form .view-content .views-row .price .table-cell{min-height:unset}.cart-form .view-content .views-row .total{width:50%;text-align:right;height:auto;margin-top:11px}.cart-form .view-content .views-row .total .table-cell{min-height:unset}.cart-form .view-content .views-row .actions{position:absolute;right:0;top:10px;height:80px;transform:none}.cart-form .view-footer #edit-coupon-redemption .add-coupon-form .form-item-coupon-redemption-code input.form-text{padding:10px 20px;padding-right:100px;height:50px}.cart-form .view-footer #edit-coupon-redemption .add-coupon-form a.submit{width:70px;height:50px}.cart-form .view-footer #edit-coupon-redemption .add-coupon-form a.submit i{line-height:50px;font-size:20px}#order-history .order-status .label,#order-history .order-status .item,#order-history .order-status .field__label,#order-history .order-status .field__item{display:block}#order-history .order-information .order-summary .views-row .article .content .table-cell{padding-right:0}#order-history .order-information .order-summary .views-row .price{display:none}#order-history .order-information .order-summary .views-row .quantity{width:50%}#order-history .order-information .order-summary .views-row .total{width:50%;text-align:right}#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-order-summary .order-summary .view-content .views-row .article{margin-bottom:0}#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-order-summary .order-summary .view-content .views-row .article .image{position:relative;top:auto;margin-bottom:20px}#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-order-summary .order-summary .view-content .views-row .article .content .table-cell{padding-left:0}#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-order-summary .order-summary .view-content .views-row .quantity{width:50%;text-align:left;margin-bottom:10px}#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-order-summary .order-summary .view-content .views-row .price{width:100%;text-align:left;margin-bottom:10px;display:none}#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-order-summary .order-summary .view-content .views-row .total{width:50%;text-align:right}#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-coupon-redemption .add-coupon-form .form-item-coupon-redemption-form-code input.form-text{padding:10px 20px;padding-right:100px;height:50px}#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-coupon-redemption .add-coupon-form a.submit{width:70px;height:50px}#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-coupon-redemption .add-coupon-form a.submit i{line-height:50px;font-size:20px}#commerce-checkout-flow-multistep-default .layout-checkout-form.review>.form-actions .form-submit{width:100%}.profile-customer-edit-form .form-actions #edit-delete{float:left;margin-left:0;margin-top:20px;clear:left}.profile-customer-edit-form .form-actions .back-link{clear:left}.profile-customer-edit-form .form-actions #edit-submit{clear:left}.cart-form .view-content .views-row .content,.cart-form .view-content .views-row .price,.cart-form .view-content .views-row .total,.cart-form .view-content .views-row .quantity,.cart-form .view-content .views-row .actions{height:auto}.cart-form .view-content .views-row .total{padding-right:0}}
