:root{--font-size-default:20px;--line-height-default:32px;--font-size-h1:95px;--line-height-h1:75px;--font-size-h3:30px;--line-height-h3:38px;--font-size-h4:40px;--line-height-h4:48px;--font-size-small:18px;--line-height-small:28px;}.form-item{position:relative;margin:0 0 50px 0;}.form-item input.form-text,.form-item input.form-email,.form-item input.form-tel,.form-item input.form-number,.form-item input.form-date{font-family:"TTNormsPro",sans-serif;font-weight:400;font-style:normal;font-size:var(--font-size-small);line-height:20px;background:#fff !important;border-radius:0px;border:1px solid #000;padding:22px 20px 18px 20px;width:100%;color:#000000;outline:none !important;height:60px;-webkit-appearance:none;box-shadow:none !important;}.form-item textarea{font-family:"TTNormsPro",sans-serif;font-weight:400;font-style:normal;font-size:var(--font-size-small);line-height:20px;background:#fff !important;border-radius:0px;border:1px solid #000;padding:27px 20px 20px 20px;width:100%;color:#000000;box-shadow:none !important;outline:none !important;resize:none;-webkit-appearance:none;}.form-item label{display:block;position:relative;text-transform:uppercase;top:auto;left:0;font-weight:700;cursor:text;transition:top 0.3s,color 0.3s,font-size 0.5s,line-height 0.5s,opacity 0.5s,transform 0.5s;color:#000000;z-index:99;padding:0 0px;}.form-item label .required-star{color:#6c7c98;}.js-form-type-checkboxe,.js-form-type-radio{margin:0 0 30px 0 !important;}.js-form-type-checkboxes > label,.js-form-type-radios > label{position:relative;top:auto;left:auto;font-weight:700;margin:0 0 10px 0;display:block;color:#000000;transform:none !important;padding:0;}.form-checkboxes .form-item,.form-radios .form-item{width:auto !important;margin:0 0 5px 0 !important;}.form-checkboxes .form-item span.form-item--error,.form-radios .form-item span.form-item--error{display:none !important;}.js-form-type-checkboxes .form-item input,.js-form-type-checkbox input,.js-form-type-radios .form-item input,.js-form-type-radio input{display:none;}.js-form-type-checkboxes .form-item label,.js-form-type-checkbox label,.js-form-type-radios .form-item label,.js-form-type-radio label{position:relative;top:auto;left:auto;padding:0 0 0 45px;cursor:pointer;font-weight:400;margin:0;font-size:var(--font-size-small);color:#000000;line-height:20px;transform:none !important;transition:color 0.5s;text-transform:none;}.js-form-type-checkboxes .form-item label a,.js-form-type-checkbox label a,.js-form-type-radios .form-item label a,.js-form-type-radio label a{text-decoration:underline;color:#6c7c98;}.js-form-type-checkboxes .form-item label a:hover,.js-form-type-checkbox label a:hover,.js-form-type-radios .form-item label a:hover,.js-form-type-radio label a:hover{color:#1e2d5a;}.js-form-type-checkboxes .form-item label:before,.js-form-type-checkbox label:before,.js-form-type-radios .form-item label:before,.js-form-type-radio label:before{content:"";position:absolute;top:-5px;left:0;display:block;width:30px;height:30px;border:0;background:#fff;border-radius:0px;border:1px solid #000;}.js-form-type-radios .form-item label:before,.js-form-type-radio label:before{border-radius:50%;}.js-form-type-checkboxes .form-item label:after,.js-form-type-checkbox label:after,.js-form-type-radios .form-item label:after,.js-form-type-radio label:after{position:absolute;top:0;left:5px;display:block;transition:color 0.5s;opacity:0;height:20px;width:20px;background-color:#000;content:'';transition:opacity 0.5s ease;}.js-form-type-radios .form-item label:after,.js-form-type-radio label:after{border-radius:50%;}.no-touchevents .js-form-type-checkboxes .form-item label:hover,.no-touchevents .js-form-type-checkbox label:hover,.no-touchevents .js-form-type-radios .form-item label:hover,.no-touchevents .js-form-type-radio label:hover{color:#1e2d5a;}.no-touchevents .js-form-type-checkboxes .form-item label:hover:after,.no-touchevents .js-form-type-checkbox label:hover:after,.no-touchevents .js-form-type-radios .form-item label:hover:after,.no-touchevents .js-form-type-radio label:hover:after{opacity:0.3;}.js-form-type-checkboxes .form-item input:checked ~ label:after,.js-form-type-checkbox input:checked ~ label:after,.js-form-type-radios .form-item input:checked ~ label:after,.js-form-type-radio input:checked ~ label:after{opacity:1;}.form-item .description{font-size:var(--font-size-small);line-height:var(--line-height-small);}.form-item .description a{text-decoration:underline;}.js-form-type-checkbox .description,.js-form-type-radio .description{padding-left:45px;}.js-form-type-checkbox.disabled,.js-form-type-radio.disabled{opacity:0.3;}form #messages{display:none;}fieldset{border:0;border-radius:0;margin:0 !important;padding:0 !important;background:none;min-inline-size:unset;}fieldset.form-item{margin-bottom:0;}fieldset legend{font-weight:700;font-size:var(--font-size-default);line-height:var(--line-height-default);margin:0 0 20px 0;float:left;width:100%;}fieldset .fieldset-wrapper{float:left;width:100%;}.form-item--error input.form-text,.form-item--error input.form-email,.form-item--error input.form-tel,.form-item--error input.form-number,.form-item--error textarea,.form-item--error .chosen-single{border-color:#d43f3f !important;}.form-item--error > label,.form-item--error.form-no-label .form-item > label,.form-item--error .chosen-single span,.form-wrapper.form-item--error legend,.form-wrapper.form-item--error .form-item > label{color:#d43f3f !important;}.form-item--error-message,span.form-item--error,label.error{position:absolute;top:100%;left:0;margin-top:3px;font-size:10px;line-height:12px;color:#d43f3f;display:none;font-weight:700;}.form-item--error-message strong,span.form-item--error strong,label.error strong{color:#d43f3f;}.form-item--error .form-item--error-message,.form-item--error span.form-item--error,.form-item--error label.error{display:block;}.js-form-type-checkboxes .form-item .form-item--error-message,.js-form-type-checkbox .form-item--error-message,.js-form-type-radios .form-item .form-item--error-message,.js-form-type-radio .form-item--error-message,.js-form-type-checkboxes .form-item span.form-item--error,.js-form-type-checkbox span.form-item--error,.js-form-type-radios .form-item span.form-item--error,.js-form-type-radio span.form-item--error,.js-form-type-checkboxes .form-item label.error,.js-form-type-checkbox label.error,.js-form-type-radios .form-item label.error,.js-form-type-radio label.error{padding-left:45px;}.form-item--error-message a,label.error a{color:#d43f3f;text-decoration:underline;}.form-item--error-message a:hover,label.error a:hover{text-decoration:none;}.form-type-managed-file.form-item--error .description{border:1px solid #d43f3f;}.chosen-container-single{color:#000000;}.chosen-container-single .chosen-single{font-family:"TTNormsPro",sans-serif;font-weight:400;font-style:normal;font-size:var(--font-size-small);line-height:20px;background:#fff !important;border-radius:0px;border:1px solid #000;padding:0;width:100%;color:#000000;box-shadow:none !important;outline:none !important;height:60px !important;text-align:left;transition:border 0.5s;}.chosen-container-single .chosen-single::before{content:'';width:1px;height:100%;background-color:#000;position:absolute;top:0;right:50px;}.chosen-container-single .chosen-single div{right:20px;margin-top:-5px;}.chosen-container-single .chosen-single div b{border-color:#000000;opacity:1;}.chosen-container-single .chosen-single span{line-height:20px;padding:22px 70px 18px 20px;}.chosen-container-single .chosen-single.chosen-default{color:#aaa;}.chosen-container-single .chosen-single.chosen-default span{padding-top:20px;}.chosen-container-single .chosen-single.chosen-default div b{border-color:#000000;}.chosen-container-single .chosen-drop{border-radius:0px;border:1px solid #000;box-shadow:none;}.chosen-container-single .chosen-drop .chosen-results{padding:15px 20px 0 20px;}.chosen-container-single .chosen-drop .chosen-results li{font-size:var(--font-size-small);line-height:var(--line-height-small);}.chosen-container-single .chosen-drop .chosen-results li.highlighted,.chosen-container-single .chosen-drop .chosen-results li.result-selected{color:#6c7c98;}.form-item--error .chosen-container-single .chosen-single::before{background-color:#d43f3f;}.form-item--error .chosen-container-single .chosen-single span{color:#aaa !important;}.chosen-container-single .chosen-single:hover,.chosen-container-active.chosen-with-drop .chosen-single{border-color:#6c7c98 !important;}[placeholder]{text-overflow:ellipsis;}::-webkit-input-placeholder{text-overflow:ellipsis;}::-moz-placeholder{text-overflow:ellipsis;}:-ms-input-placeholder{text-overflow:ellipsis;}:-moz-placeholder{text-overflow:ellipsis;}.form-managed-file .js-form-type-checkbox label span.file{padding:0 !important;background:none !important;min-height:inherit !important;}.form-managed-file .js-form-type-checkbox label span.file a{text-decoration:none !important;}.form-actions{margin-top:70px;}.grecaptcha-badge{visibility:hidden;}@media screen and (max-width:812px){.form-item label{font-size:14px;}}
:root{--font-size-default:20px;--line-height-default:32px;--font-size-h1:95px;--line-height-h1:75px;--font-size-h3:30px;--line-height-h3:38px;--font-size-h4:40px;--line-height-h4:48px;--font-size-small:18px;--line-height-small:28px;}.cart-form{}.cart-form #messages .messages.status{display:none !important;}.cart-form #messages .item-list{display:none !important;}.cart-form .view-header,.cart-form .view-content .views-row{display:flex;}.cart-form .view-header .article,.cart-form .view-content .views-row .article{width:70%;text-align:left;display:flex;}.cart-form .view-header .article .image,.cart-form .view-content .views-row .article .image{width:125px;}.cart-form .view-header .total,.cart-form .view-content .views-row .total{width:10%;text-align:right;}.cart-form .view-header .actions,.cart-form .view-content .views-row .actions{width:20%;text-align:right;}.cart-form .view-header{border-bottom:1px solid #dddddd;padding-bottom:20px;font-size:12px;line-height:14px;font-weight:700;}.cart-form .view-content{margin-bottom:100px;}.cart-form .view-content .views-row{padding:15px 0;border-bottom:1px solid #dddddd;color:#6c7c98;}.cart-form .view-content .views-row .article{position:relative;min-height:100px;}.cart-form .view-content .views-row .article .content{margin-left:30px;display:flex;flex-direction:column;justify-content:center;}.cart-form .view-content .views-row .article .content .title{color:#000000;margin-bottom:20px;font-weight:700;}.cart-form .view-content .views-row .article .content .sku{color:#000000;font-size:12px;line-height:14px;}.cart-form .view-content .views-row .total{font-weight:400;display:flex;flex-direction:column;justify-content:center;text-align:right;color:#000000;}.cart-form .view-content .views-row .actions{display:flex;flex-direction:column;justify-content:center;}.cart-form .view-content .views-row .actions a.remove{color:#aaa;}.cart-form .view-content .views-row .actions a.remove .icon-remove{font-size:22px;line-height:22px;transition:opacity 0.5s ease;}.cart-form .view-content .views-row .actions a.remove:hover i{opacity:0.5;color:#6c7c98 !important;}.cart-form .view-content .views-row .actions a.remove i{display:block;font-size:16px;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 .sub-total{margin-top:30px;border:none;}.cart-form .view-content .sub-total .price{margin-left:68%;}.cart-form .view-content .sub-total .price,.cart-form .view-content .sub-total .total{height:auto;}.cart-form .form-actions{position:absolute;right:0;bottom:75px;}.cart-form .form-actions .use-ajax-submit{display:none;}.cart-form .form-actions #edit-checkout{border:1px solid #fff;background-color:#fff;color:#1e2d5a;}.cart-form .form-actions #edit-checkout:hover{background-color:#1e2d5a;color:#fff !important;}div[data-drupal-selector="order-total-summary"]{margin:0 -200px;padding:75px 200px 150px;background-color:#6c7c98;}div[data-drupal-selector="order-total-summary"] .order-total-line{text-align:left;}div[data-drupal-selector="order-total-summary"] .order-total-line .order-total-line-label{width:80%;text-align:right;color:#fff;}div[data-drupal-selector="order-total-summary"] .order-total-line .order-total-line-value{width:20%;text-align:right;color:#fff;}div[data-drupal-selector="order-total-summary"] .order-total-line.subtotal{font-size:var(--font-size-small);line-height:var(--line-height-small);}div[data-drupal-selector="order-total-summary"] .order-total-line.total{font-size:26px;line-height:28px;font-weight:700;font-family:"TTNormsPro",sans-serif;margin-bottom:0px;}div[data-drupal-selector="order-total-summary"] .order-total-line.tax{font-size:var(--font-size-small);line-height:var(--line-height-small);}div[data-drupal-selector="order-total-summary"] .order-total-line.info{font-family:"TTNormsPro",sans-serif;font-size:12px;line-height:14px;font-weight:400;margin-top:15px;margin-bottom:0;}.path-cart #main > .section{margin-bottom:0 !important;margin-top:200px;}.path-cart #footer{margin-top:0 !important;}.cart-empty-page{margin-bottom:400px;max-width:70%;}.cart-empty-page .title{font-family:"TTNormsPro",sans-serif;font-size:26px;line-height:36px;}body.path-checkout #messages{margin:0;}body.path-checkout #main > .section{padding:100px 0;margin-bottom:0;}body.path-checkout #block-fortschrittanderkasse .checkout-progress{display:flex;flex-direction:row;}body.path-checkout #block-fortschrittanderkasse .checkout-progress .checkout-progress--step{text-align:center;border-bottom:1px solid #cccccc;color:#cccccc;padding-bottom:10px;}body.path-checkout #block-fortschrittanderkasse .checkout-progress .checkout-progress--step::before{display:none;}body.path-checkout #block-fortschrittanderkasse .checkout-progress .checkout-progress--step.checkout-progress--step__current{color:#000000;border-bottom:3px solid #000000;font-size:35px;font-family:"RastantyCortez","Nunito Sans",sans-serif;font-weight:400;letter-spacing:1px;}body.path-checkout #block-fortschrittanderkasse .checkout-progress.count-3 .checkout-progress--step{width:33.33%;padding-right:0;text-align:center;}body.path-checkout #block-fortschrittanderkasse .checkout-progress.count-4 .checkout-progress--step{width:25%;}#block-custom-checkoutprogress{position:fixed;top:0;left:0;padding-top:107px;width:100px;height:100%;border-right:1px solid #cccccc;z-index:299;background:#ffffff;}#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 #cccccc;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:12px;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:#6c7c98;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,#6c7c98);opacity:0.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:#ffffff;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.order_information{display:grid;gap:20px;grid-template-columns:repeat(2,1fr);grid-template-areas:"contact contact" "shiping payment" "shiping payment" "buttons buttons";}#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{position:relative;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;}#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-shipping-information-shipping-profile > .form-wrapper,#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-payment-information-billing-information > .form-wrapper{width:100%;}#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{display:table;clear:both;content:"";}#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-shipping-information-shipping-profile .field--widget-copy-fields,#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-payment-information-billing-information .field--widget-copy-fields{width:98%;margin:0 1% 30px 1%;}#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-shipping-information-shipping-profile .field--widget-copy-fields .form-item,#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-payment-information-billing-information .field--widget-copy-fields .form-item{margin:0 !important;}#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-shipping-information-shipping-profile .field--widget-copy-fields .form-item label,#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-payment-information-billing-information .field--widget-copy-fields .form-item label{font-weight:700;}#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-shipping-information-shipping-profile .js-form-item-shipping-information-shipping-profile-copy-to-address-book,#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-payment-information-billing-information .js-form-item-shipping-information-shipping-profile-copy-to-address-book{float:left;margin:0 1%;}#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-shipping-information-shipping-profile .field--name-field-type,#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-payment-information-billing-information .field--name-field-type{margin-bottom:50px !important;}#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-shipping-information-shipping-profile .field--name-field-type legend,#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-payment-information-billing-information .field--name-field-type legend{display:none !important;}#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-shipping-information-shipping-profile .field--name-field-type .form-radios,#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-payment-information-billing-information .field--name-field-type .form-radios{display:flex;column-gap:30px;}#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-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-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{width:calc(50% - 5px);}#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{width:calc(50% - 5px);}#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-shipping-information-shipping-profile .field--widget-address-default,#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-payment-information-billing-information .field--widget-address-default{width:100%;}#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-shipping-information-shipping-profile .field--widget-address-default > .form-wrapper > div > .form-wrapper,#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-payment-information-billing-information .field--widget-address-default > .form-wrapper > div > .form-wrapper{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;}#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-shipping-information-shipping-profile .field--widget-address-default > .form-wrapper > div > .form-wrapper > .form-wrapper,#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-payment-information-billing-information .field--widget-address-default > .form-wrapper > div > .form-wrapper > .form-wrapper{width:100%;display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;}#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-shipping-information-shipping-profile .field--widget-address-default > .form-wrapper > div > .form-wrapper > .form-wrapper .form-item,#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-payment-information-billing-information .field--widget-address-default > .form-wrapper > div > .form-wrapper > .form-wrapper .form-item{width:100%;margin-right:0;}#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-shipping-information-shipping-profile .field--widget-address-default > .form-wrapper > div > .form-wrapper > .form-wrapper .form-item.form-item-shipping-information-shipping-profile-address-0-address-given-name,#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-payment-information-billing-information .field--widget-address-default > .form-wrapper > div > .form-wrapper > .form-wrapper .form-item.form-item-shipping-information-shipping-profile-address-0-address-given-name,#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-shipping-information-shipping-profile .field--widget-address-default > .form-wrapper > div > .form-wrapper > .form-wrapper .form-item.form-item-shipping-information-shipping-profile-address-0-address-family-name,#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-payment-information-billing-information .field--widget-address-default > .form-wrapper > div > .form-wrapper > .form-wrapper .form-item.form-item-shipping-information-shipping-profile-address-0-address-family-name,#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-shipping-information-shipping-profile .field--widget-address-default > .form-wrapper > div > .form-wrapper > .form-wrapper .form-item.form-item-payment-information-billing-information-address-0-address-given-name,#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-payment-information-billing-information .field--widget-address-default > .form-wrapper > div > .form-wrapper > .form-wrapper .form-item.form-item-payment-information-billing-information-address-0-address-given-name,#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-shipping-information-shipping-profile .field--widget-address-default > .form-wrapper > div > .form-wrapper > .form-wrapper .form-item.form-item-payment-information-billing-information-address-0-address-family-name,#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-payment-information-billing-information .field--widget-address-default > .form-wrapper > div > .form-wrapper > .form-wrapper .form-item.form-item-payment-information-billing-information-address-0-address-family-name{width:calc(50% - 5px);}#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-shipping-information-shipping-profile .field--widget-address-default > .form-wrapper > div > .form-wrapper > .form-wrapper .form-item.form-item-shipping-information-shipping-profile-address-0-address-postal-code,#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-payment-information-billing-information .field--widget-address-default > .form-wrapper > div > .form-wrapper > .form-wrapper .form-item.form-item-shipping-information-shipping-profile-address-0-address-postal-code,#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-shipping-information-shipping-profile .field--widget-address-default > .form-wrapper > div > .form-wrapper > .form-wrapper .form-item.form-item-payment-information-billing-information-address-0-address-postal-code,#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-payment-information-billing-information .field--widget-address-default > .form-wrapper > div > .form-wrapper > .form-wrapper .form-item.form-item-payment-information-billing-information-address-0-address-postal-code{width:calc(50% - 5px);margin-right:0;margin-bottom:0;}#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-shipping-information-shipping-profile .field--widget-address-default > .form-wrapper > div > .form-wrapper > .form-wrapper .form-item.form-item-shipping-information-shipping-profile-address-0-address-locality,#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-payment-information-billing-information .field--widget-address-default > .form-wrapper > div > .form-wrapper > .form-wrapper .form-item.form-item-shipping-information-shipping-profile-address-0-address-locality,#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-shipping-information-shipping-profile .field--widget-address-default > .form-wrapper > div > .form-wrapper > .form-wrapper .form-item.form-item-payment-information-billing-information-address-0-address-locality,#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-payment-information-billing-information .field--widget-address-default > .form-wrapper > div > .form-wrapper > .form-wrapper .form-item.form-item-payment-information-billing-information-address-0-address-locality{width:calc(50% - 5px);margin-right:0;margin-bottom:0;}#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-shipping-information-shipping-profile .field--widget-address-default > .form-wrapper > div > .form-wrapper > .form-wrapper .address-container-inline,#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-payment-information-billing-information .field--widget-address-default > .form-wrapper > div > .form-wrapper > .form-wrapper .address-container-inline{display:flex;justify-content:space-between;}#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-shipping-information-shipping-profile .field--widget-address-default > .form-wrapper > div > .form-wrapper > .form-wrapper .address-container-inline > .form-item,#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-payment-information-billing-information .field--widget-address-default > .form-wrapper > div > .form-wrapper > .form-wrapper .address-container-inline > .form-item{width:calc(33.33% - 5px);margin-right:0;}#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-shipping-information-shipping-profile .field--widget-address-default .field--type-address > .form-wrapper > .form-wrapper,#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-payment-information-billing-information .field--widget-address-default .field--type-address > .form-wrapper > .form-wrapper{display:block;width:100%;}#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-shipping-information-shipping-profile .field--widget-address-default .field--type-address > .form-wrapper > .form-wrapper .form-item,#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-payment-information-billing-information .field--widget-address-default .field--type-address > .form-wrapper > .form-wrapper .form-item{width:100%;}#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-shipping-information-shipping-profile .field--widget-address-default .form-item,#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-payment-information-billing-information .field--widget-address-default .form-item{width:calc(50% - 5px);display:flex;flex-direction:column;justify-content:flex-end;}#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-shipping-information-shipping-profile .profile,#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-payment-information-billing-information .profile{margin:0 1%;}#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-shipping-information-shipping-profile .profile .field--name-field-firma,#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-payment-information-billing-information .profile .field--name-field-firma{font-weight:700;}#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-shipping-information-shipping-profile .profile .field--name-field-anrede,#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-payment-information-billing-information .profile .field--name-field-anrede,#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-shipping-information-shipping-profile .profile .field--name-field-vorname,#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-payment-information-billing-information .profile .field--name-field-vorname,#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-shipping-information-shipping-profile .profile .field--name-field-nachname,#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-payment-information-billing-information .profile .field--name-field-nachname{display:inline-block;}#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{margin:30px 0 0 0;width:100%;text-align:center;padding:5px 0px 2px 5px;border:1px solid #6c7c98;background-color:#6c7c98;}#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{color:#6c7c98 !important;background-color:transparent !important;}#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-payment-information-billing-information .form-wrapper fieldset{margin-bottom:50px !important;}#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-contact-information{height:auto !important;padding:50px !important;background:#fff !important;box-shadow:none !important;margin:0 !important;grid-area:contact;border:1px solid #000;}#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-contact-information > legend{font-size:var(--font-size-h3);line-height:var(--line-height-h3);margin:0 0 60px 0 !important;text-transform:uppercase;color:#000;}#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-contact-information .form-item{margin-bottom:0;}#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-contact-information .form-item label{display:none;}#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-payment-information{padding:50px !important;box-shadow:none !important;margin-bottom:0 !important;grid-area:payment;background:#fff !important;display:block;border:1px solid #000;}#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-payment-information legend{margin:0 0 40px 0 !important;color:#000000;text-transform:uppercase;font-size:var(--font-size-h3);line-height:var(--line-height-h3);}#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-payment-information > .fieldset-wrapper > fieldset{margin-bottom:50px !important;padding-bottom:50px !important;border-bottom:1px solid #6c7c98;}#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-payment-information > .fieldset-wrapper > fieldset > legend{font-size:14px;line-height:20px;text-transform:none;font-family:"TTNormsPro",sans-serif;letter-spacing:0px;font-weight:700;margin:0 0 20px 0 !important;}#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-payment-information > .fieldset-wrapper > fieldset .form-item label{display:flex;flex-direction:column;}#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-payment-information > .fieldset-wrapper > fieldset .form-item label .description{font-size:12px;line-height:16px;display:none;padding-left:0;margin-top:5px;}#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-payment-information > .fieldset-wrapper > fieldset .form-item input[checked='checked'] + label .description{display:block;}#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-payment-information .edit-payment-information-payment-method--wrapper{margin-top:20px !important;border-top:1px solid #dddddd;padding-top:50px !important;}#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-payment-information .edit-payment-information-payment-method--wrapper .form-radios .form-item{margin:0 0 20px 0 !important;}#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-payment-information .edit-payment-information-payment-method--wrapper .form-radios .stripe-form{margin-top:50px;position:relative;}#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-payment-information .edit-payment-information-payment-method--wrapper .form-radios .stripe-form:after{display:table;clear:both;content:"";}#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-payment-information .edit-payment-information-payment-method--wrapper .form-radios .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-payment-method--wrapper .form-radios .stripe-form #payment-errors .messages{font-size:var(--font-size-small);line-height:var(--line-height-small);color:#d43f3f;}#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-payment-information .edit-payment-information-payment-method--wrapper .form-radios .stripe-form .form-item{margin:0 0 20px 0 !important;}#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-payment-information .edit-payment-information-payment-method--wrapper .form-radios .stripe-form .form-item .form-text{line-height:26px;background:none !important;border-radius:20px;border:1px solid #cccccc;padding:10px 25px;width:100%;color:#6c7c98;box-shadow:none !important;outline:none !important;margin:0;}#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-payment-information .edit-payment-information-payment-method--wrapper .form-radios .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-payment-method--wrapper .form-radios .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 .fieldset-wrapper::after{content:'';display:table;clear:both;}#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-payment-information .stripe-form{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;}#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-payment-information .stripe-form #payment-errors{width:100%;margin-bottom:20px;}#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-payment-information .stripe-form .form-item-payment-information-add-payment-method-payment-details-card-number{width:100%;margin:0 0 30px 0 !important;}#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-payment-information .stripe-form .form-item-payment-information-add-payment-method-payment-details-expiration,#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-payment-information .stripe-form .form-item-payment-information-add-payment-method-payment-details-security-code{width:calc(50% - 5px);margin:0 0 30px 0 !important;}#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-payment-information .stripe-form .form-text{width:100%;}#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information:not(:has(#shipping-information-wrapper)) #edit-payment-information{grid-area:shiping;}#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information .conditions{grid-area:agb;background:#1e2d5a !important;display:block;padding:50px !important;}#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information .conditions > legend{font-weight:400;font-family:"RastantyCortez","Nunito Sans",sans-serif;letter-spacing:4px;text-transform:uppercase;margin-bottom:40px;font-size:20px;}#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information .conditions .info{margin-bottom:50px;}#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information .conditions .info a{text-decoration:underline;font-weight:700;}#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #shipping-information-wrapper{grid-area:shiping;background:#fff !important;display:block;border:1px solid #000;}#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-shipping-information{padding:50px !important;box-shadow:none !important;margin-bottom:0 !important;}#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-shipping-information > legend{font-weight:700;margin:0 0 60px 0 !important;color:#000000;text-transform:uppercase;font-size:var(--font-size-h3);line-height:var(--line-height-h3);}#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-shipping-information .field--name-field-typ .description{margin-top:5px;font-size:12px;line-height:16px;}#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-shipping-information > .fieldset-wrapper{display:flex;flex-direction:column;}#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-shipping-information > .fieldset-wrapper .js-form-submit{order:3;}#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-shipping-information .form-item-shipping-information-shipping-profile-company,#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-shipping-information .field--name-field-firma{width:100% !important;}#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 #6c7c98 !important;float:none;padding:50px 0 0 0 !important;margin:50px 0 0 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-size:20px;text-transform:uppercase;margin:0;margin-bottom:40px;}#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:0px !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.js-hide{display:none;}#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information > .form-actions{margin-top:0px;grid-area:buttons;background:transparent !important;padding-top:20px;display:flex;justify-content:space-between;}#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information > .form-actions .link--previous{text-decoration:none;font-weight:400;text-align:center;border:1px solid #6c7c98;text-transform:uppercase;padding:5px 0 2px 0;}#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information > .form-actions .link--previous:hover{color:#fff;background-color:#6c7c98;}#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information > .form-actions input.form-submit{order:2;border:1px solid #6c7c98;background-color:#6c7c98;}#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information > .form-actions input.form-submit:hover{background-color:#1e2d5a;color:#fff !important;}#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information > .form-actions .back-link{font-weight:700;text-decoration:none;color:#6c7c98;display:inline-block;padding:9px 15px;text-align:center;height:100%;border:1px solid #6c7c98;text-transform:uppercase;}#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information > .form-actions .back-link:hover{color:#fff;background-color:#6c7c98;}body.path-checkout #main > .section{margin-top:100px;}#commerce-checkout-flow-multistep-default .layout-checkout-form.review{position:relative;display:flex;flex-wrap:wrap;}#commerce-checkout-flow-multistep-default .layout-checkout-form.review div[data-drupal-selector="edit-terms"]{margin-bottom:100px;}#commerce-checkout-flow-multistep-default .layout-checkout-form.review div[data-drupal-selector="edit-terms"] a{text-decoration:underline;}#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-review{display:grid;column-gap:20px;grid-template-columns:repeat(2,1fr);width:100%;}#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-review:not(:has([data-drupal-selector="edit-review-shipping-information-summary-0-shipment"])){grid-template-columns:1fr;}#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-review div[data-drupal-selector="edit-review-shipping-information-summary-0-shipment"] > div{display:flex;margin-top:30px;}#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-review div[data-drupal-selector="edit-review-shipping-information-summary-0-shipment"] > div div:first-of-type{font-weight:700;margin-right:10px;position:relative;}#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-review div[data-drupal-selector="edit-review-shipping-information-summary-0-shipment"] > div div:first-of-type::before{content:':';font-weight:inherit;position:absolute;left:100%;top:0;line-height:inherit;font-size:inherit;}#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-review > fieldset{padding:50px !important;border:1px solid #000;}#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-review > fieldset legend{margin:0 0 40px 0;color:#000000;font-size:var(--font-size-h3);line-height:var(--line-height-h3);text-transform:uppercase;}#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-review > fieldset .field--name-field-firma{font-weight:700;}#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,#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-review > fieldset .field--name-payment-method{margin-top:30px;}#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-review > fieldset .field--name-shipping-method .field__label,#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-review > fieldset .field--name-payment-method .field__label{display:inline-block;font-weight:600;}#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-review > fieldset .field--name-shipping-method .field__label:after,#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-review > fieldset .field--name-payment-method .field__label:after{content:": ";}#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-review > fieldset .field--name-shipping-method .field__item,#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-review > fieldset .field--name-payment-method .field__item{display:inline-block;}#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-review > fieldset .field--name-expires{margin-bottom:30px;}#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-review > fieldset .change-link{text-decoration:underline;color:#aaa;margin-top:30px;display:inline-block;}#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-review > fieldset .change-link:hover{color:#222;}#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-conditions{width:100%;margin:2% 0 0 0 !important;padding:50px !important;background-color:#eee;}#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-conditions legend{font-weight:700;font-size:30px;line-height:40px;margin:0 0 30px 0;color:#1e2d5a;}#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-order-summary{margin-top:120px;width:100%;}#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-order-summary .order-summary .view-header,#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-order-summary .order-summary .view-content .views-row{display:flex;}#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:70%;text-align:left;display:flex;}#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-order-summary .order-summary .view-header .article .image,#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-order-summary .order-summary .view-content .views-row .article .image{width:125px;}#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{width:10%;text-align:right;}#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{width:20%;text-align:right;}#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-order-summary .order-summary .view-header{border-bottom:1px solid #dddddd;padding-bottom:20px;font-size:12px;line-height:14px;font-weight:700;}#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-order-summary .order-summary .view-content{margin-bottom:100px;}#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-order-summary .order-summary .view-content .views-row{padding:15px 0;border-bottom:1px solid #dddddd;color:#6c7c98;}#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-order-summary .order-summary .view-content .views-row .article{position:relative;min-height:100px;}#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-order-summary .order-summary .view-content .views-row .article .content{margin-left:30px;display:flex;flex-direction:column;justify-content:center;}#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-order-summary .order-summary .view-content .views-row .article .content .title{color:#000000;margin-bottom:20px;font-weight:700;}#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-order-summary .order-summary .view-content .views-row .article .content .sku{color:#000000;font-size:12px;line-height:14px;}#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-order-summary .order-summary .view-content .views-row .total{font-weight:400;display:flex;flex-direction:column;justify-content:center;text-align:right;color:#000000;}#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-order-summary .order-summary .view-content .views-row .actions{display:flex;flex-direction:column;justify-content:center;}#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-order-summary .order-summary .view-content .views-row .actions a.remove{color:#6c7c98;}#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-order-summary .order-summary .view-content .views-row .actions a.remove .icon-remove{transition:opacity 0.5s ease;}#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-order-summary .order-summary .view-content .views-row .actions a.remove:hover i{opacity:0.5;color:#6c7c98 !important;}#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-order-summary .order-summary .view-content .views-row .actions a.remove i{display:block;font-size:16px;font-weight:700;}#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 .sub-total{margin-top:30px;border:none;}#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-order-summary .order-summary .view-content .sub-total .price{margin-left:68%;}#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-order-summary .order-summary .view-content .sub-total .price,#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-order-summary .order-summary .view-content .sub-total .total{height:auto;}#commerce-checkout-flow-multistep-default .layout-checkout-form.review .view-footer{position:relative;}#commerce-checkout-flow-multistep-default .layout-checkout-form.review .view-footer div[data-drupal-selector="order-total-summary"]{padding-bottom:75px;margin-bottom:150px;}#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-coupon-redemption{padding-left:calc(20% + 10px);margin-top:50px;width:calc(50% + 10px);}#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-coupon-redemption .h6{margin:0 0 20px 0 !important;font-size:14px;text-decoration:underline;cursor:pointer;font-family:"TTNormsPro",sans-serif;}#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-coupon-redemption .coupon-redemption-form__coupons{margin-bottom:20px;}#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-coupon-redemption .coupon-redemption-form__coupons .coupons .coupon{position:relative;margin-bottom:0;padding:15px 0;border-top:1px solid #dddddd;display:flex;justify-content:space-between;}#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-coupon-redemption .coupon-redemption-form__coupons .coupons .coupon:after{display:none;}#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 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;font-size:12px;font-weight:700;margin-top:4px;}#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;display:none;}#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-color:#ffffff !important;padding:17px 30px 18px 30px;padding-right:150px;}#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-coupon-redemption .add-coupon-form a.submit{position:absolute;bottom:0px;right:0px;width:100px;height:55px;text-align:center;background-color:#6c7c98;}#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-coupon-redemption .add-coupon-form a.submit:hover{background-color:#555;}#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:55px;transition:0.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 #edit-order-fieldscheckout{width:calc(50% - 10px);margin-top:100px;}#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-order-fieldscheckout .field--name-field-it-empfaengerkodex{margin-bottom:70px;}#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-order-fieldscheckout .form-type-textarea textarea{border-radius:0;background-color:#fff !important;border:1px solid #6c7c98;}#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-order-fieldscheckout input.form-text{border-radius:0;background-color:#fff !important;border:1px solid #6c7c98;}#commerce-checkout-flow-multistep-default .layout-checkout-form.review a.link--previous{height:100%;text-align:center;border:1px solid #6c7c98;font-weight:700;color:#6c7c98;z-index:99;text-transform:uppercase;line-height:28px;padding:9px 15px;}#commerce-checkout-flow-multistep-default .layout-checkout-form.review a.link--previous:hover{color:#fff;background-color:#6c7c98;}#commerce-checkout-flow-multistep-default .layout-checkout-form.review > .form-actions{margin:0 0 0 0;width:100%;display:flex;flex-direction:row-reverse;gap:20px;justify-content:space-between;}#commerce-checkout-flow-multistep-default .layout-checkout-form.review > .form-actions .form-submit{padding:5px 0 2px 0;background-color:#6c7c98;color:#fff;border:1px solid #6c7c98;padding:9px 15px;}#commerce-checkout-flow-multistep-default .layout-checkout-form.review > .form-actions .form-submit:hover{background-color:#1e2d5a;color:#fff !important;border-color:#1e2d5a;}#commerce-checkout-flow-multistep-default .layout-checkout-form.review .paypal-buttons-container{margin:0px 0 0 0;position:absolute;bottom:0;right: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 #edit-review-order-fieldscheckout{display:none;}#commerce-checkout-flow-multistep-default .layout-checkout-form.payment #klarna-checkout-container{border:1px solid #cccccc;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:#aaaaaa;}#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 .h1{font-size:var(--font-size-h1);line-height:var(--line-height-h1);font-family:"RastantyCortez","Nunito Sans",sans-serif;font-weight:400;margin-bottom:40px;}#commerce-checkout-flow-multistep-default .layout-checkout-form.complete .checkout-complete .actions{width:100%;display:flex;gap:20px;margin-top:50px;}#commerce-checkout-flow-multistep-default .layout-checkout-form.complete .checkout-complete .button{padding:9px 15px;text-align:center;}#commerce-checkout-flow-multistep-default .layout-checkout-form.complete .checkout-complete .button:hover{background-color:#1e2d5a;color:#fff !important;}#commerce-checkout-flow-multistep-default .layout-checkout-form.complete .checkout-complete .button.orders{background-color:transparent;color:#6c7c98;}#commerce-checkout-flow-multistep-default .layout-checkout-form.complete .checkout-complete .button.orders:hover{background-color:#6c7c98;color:#fff !important;}#commerce-checkout-flow-multistep-default .layout-checkout-form.complete .checkout-complete .payment-instructions{border-top:1px solid #cccccc;margin-top:100px;padding-top:100px;}body.path-checkout #main .section > .title{display:none;}@media all and (max-width:1919px){#order-history .customer-information .customer-billing,#order-history .customer-information .customer-information__shipping,#order-history .customer-information .order-status{padding:30px;}}@media all and (max-width:1599px){body.path-user #main{padding:72px 0 0px 0;}.path-user .h1{font-size:40px;line-height:45px;}#user-form{margin-bottom:100px;}article#user .orders > .title{font-size:40px;line-height:45px;}body.path-checkout #main > .section{padding:50px 0 100px 0;}#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-contact-information{padding:30px !important;}#order-history .customer-information{display:block;}#order-history .customer-information .order-status,#order-history .customer-information .customer-information__shipping,#order-history .customer-information .customer-billing{width:100%;margin-bottom:20px;}#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{padding:30px !important;}#commerce-checkout-flow-custom-checkout-flow .layout-checkout-form.order_information #edit-shipping-information,#commerce-checkout-flow-custom-checkout-flow .layout-checkout-form.order_information #edit-payment-information,#commerce-checkout-flow-custom-checkout-flow .layout-checkout-form.order_information fieldset.conditions,#commerce-checkout-flow-custom-checkout-flow .layout-checkout-form.login #edit-login-returning-customer,#commerce-checkout-flow-custom-checkout-flow .layout-checkout-form.login #edit-email-registration-login-returning-customer,#commerce-checkout-flow-custom-checkout-flow .layout-checkout-form.login #edit-login-register,#commerce-checkout-flow-custom-checkout-flow .layout-checkout-form.login #edit-email-registration-login-register,#commerce-checkout-flow-custom-checkout-flow .layout-checkout-form.login #edit-login-guest,#commerce-checkout-flow-custom-checkout-flow .layout-checkout-form.login #edit-email-registration-login-guest,#commerce-checkout-flow-custom-checkout-flow .layout-checkout-form.order_information #edit-contact-information,#user-login-page .wrapper,#user-register-page .wrapper{padding:30px !important;}.cart-form .view-footer #edit-coupon-redemption,#commerce-checkout-flow-custom-checkout-flow .layout-checkout-form.review #edit-coupon-redemption{width:40%;}#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-review > fieldset{padding:30px !important;}#commerce-checkout-flow-multistep-default .layout-checkout-form.review > .form-actions{margin:100px 0 0 0;}#commerce-checkout-flow-multistep-default .layout-checkout-form.review .view-footer div[data-drupal-selector="order-total-summary"]{margin-bottom:100px;}#commerce-checkout-flow-multistep-default .layout-checkout-form.login #edit-email-registration-login > fieldset{padding:30px !important;}.cart-form .view-content .views-row .article .content .table-cell .gutschein-text{max-width:22vw;}#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-order-summary .order-summary .view-content .views-row .article .content .table-cell .gutschein-text{max-width:22vw;}}@media all and (max-width:1439px){#order-history{margin-bottom:100px;}article#user{margin-bottom:100px;}article#user .orders{margin-bottom:0;}.path-user .h1{font-size:35px;line-height:40px;margin-bottom:50px;}article#user .orders > .title{font-size:35px;line-height:40px;margin-bottom:50px;}body.path-checkout #block-fortschrittanderkasse .checkout-progress .checkout-progress--step.checkout-progress--step__current{font-size:30px;}.cart-form .field--name-total-price{padding-left:50%;}.cart-form .field--name-total-price .order-total-line.total{font-size:25px;line-height:30px;}.cart-form #edit-coupon-redemption{padding-left:50%;}#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-review > fieldset{padding:30px !important;}#commerce-checkout-flow-multistep-default .layout-checkout-form.review .view-footer .field--name-total-price{padding-left:calc(50% + 20px);}#commerce-checkout-flow-multistep-default .layout-checkout-form.review .view-footer .field--name-total-price .order-total-line.total{font-size:25px;line-height:30px;}#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-order-fieldscheckout{padding-right:10%;}#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-coupon-redemption{padding-left:20px;}}@media all and (max-width:1247px){body.path-checkout #block-fortschrittanderkasse .checkout-progress .checkout-progress--step.checkout-progress--step__current{font-size:25px;}.cart-form .view-footer{margin:100px -100px 0 -100px;padding:100px 100px 140px 100px;}#commerce-checkout-flow-custom-checkout-flow .layout-checkout-form.review .view-footer{margin:100px -50px 0 -50px;padding:100px 50px 0 50px;}#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-custom-checkout-flow .layout-checkout-form.login #edit-login-returning-customer,#commerce-checkout-flow-custom-checkout-flow .layout-checkout-form.login #edit-email-registration-login-returning-customer,#commerce-checkout-flow-custom-checkout-flow .layout-checkout-form.login #edit-login-guest,#commerce-checkout-flow-custom-checkout-flow .layout-checkout-form.login #edit-email-registration-login-guest,#commerce-checkout-flow-custom-checkout-flow .layout-checkout-form.login #edit-login-register,#commerce-checkout-flow-custom-checkout-flow .layout-checkout-form.login #edit-email-registration-login-register{width:100%;margin-bottom:20px !important;}#commerce-checkout-flow-custom-checkout-flow .layout-checkout-form.order_information #edit-shipping-information{width:100%;margin-bottom:20px !important;}#commerce-checkout-flow-custom-checkout-flow .layout-checkout-form.order_information #edit-payment-information{width:100%;}#commerce-checkout-flow-custom-checkout-flow .layout-checkout-form.payment_data #edit-payment-information #edit-payment-information-billing-information .field--widget-string-textfield,#commerce-checkout-flow-custom-checkout-flow .layout-checkout-form.payment_data #edit-payment-information #edit-payment-information-add-payment-method-billing-information .field--widget-string-textfield,#commerce-checkout-flow-custom-checkout-flow .layout-checkout-form.payment_data #edit-payment-information #edit-payment-information-billing-information .field--widget-options-select,#commerce-checkout-flow-custom-checkout-flow .layout-checkout-form.payment_data #edit-payment-information #edit-payment-information-add-payment-method-billing-information .field--widget-options-select,#commerce-checkout-flow-custom-checkout-flow .layout-checkout-form.payment_data #edit-payment-information #edit-payment-information-billing-information .field--widget-telephone-default,#commerce-checkout-flow-custom-checkout-flow .layout-checkout-form.payment_data #edit-payment-information #edit-payment-information-add-payment-method-billing-information .field--widget-telephone-default,#commerce-checkout-flow-custom-checkout-flow .layout-checkout-form.payment_data #edit-payment-information #edit-payment-information-billing-information .field--widget-commerce-tax-number-default,#commerce-checkout-flow-custom-checkout-flow .layout-checkout-form.payment_data #edit-payment-information #edit-payment-information-add-payment-method-billing-information .field--widget-commerce-tax-number-default{width:48%;}#commerce-checkout-flow-custom-checkout-flow .layout-checkout-form.payment_data #edit-payment-information #edit-payment-information-billing-information .field--widget-address-default .form-item,#commerce-checkout-flow-custom-checkout-flow .layout-checkout-form.payment_data #edit-payment-information #edit-payment-information-add-payment-method-billing-information .field--widget-address-default .form-item{width:48%;}#commerce-checkout-flow-custom-checkout-flow .layout-checkout-form.shipping_data #edit-shipping-information #edit-shipping-information-shipping-profile .field--widget-string-textfield,#commerce-checkout-flow-custom-checkout-flow .layout-checkout-form.shipping_data #edit-shipping-information #edit-shipping-information-shipping-profile .field--widget-options-select,#commerce-checkout-flow-custom-checkout-flow .layout-checkout-form.shipping_data #edit-shipping-information #edit-shipping-information-shipping-profile .field--widget-telephone-default,#commerce-checkout-flow-custom-checkout-flow .layout-checkout-form.shipping_data #edit-shipping-information #edit-shipping-information-shipping-profile .field--widget-commerce-tax-number-default{width:48%;}#commerce-checkout-flow-custom-checkout-flow .layout-checkout-form.shipping_data #edit-shipping-information #edit-shipping-information-shipping-profile .field--widget-address-default .form-item{width:48%;}#commerce-checkout-flow-custom-checkout-flow .layout-checkout-form.review #edit-review > fieldset{width:98%;height:auto !important;margin-bottom:2% !important;}#commerce-checkout-flow-custom-checkout-flow .layout-checkout-form.review #edit-conditions{margin:0 !important;}#commerce-checkout-flow-custom-checkout-flow .layout-checkout-form.login #edit-email-registration-login > fieldset{position:relative;width:100%;float:none;}#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{margin-bottom:20px !important;}#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-review{display:block;}#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-review > fieldset{margin-bottom:20px !important;}#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-review > fieldset legend{word-break:break-word;}#commerce-checkout-flow-multistep-default .layout-checkout-form.review .view-footer .field--name-total-price{padding-left:4%;}#commerce-checkout-flow-multistep-default .layout-checkout-form.review > .form-actions{display:block;order:3;}#commerce-checkout-flow-multistep-default .layout-checkout-form.review > .form-actions .form-submit{width:100%;margin-bottom:20px;}#commerce-checkout-flow-multistep-default .layout-checkout-form.review > .form-actions a.link--previous{width:100%;display:block;height:auto;}#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-order-summary .order-summary .view-content .views-row .quantity{width:33.32%;height:auto;}#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-order-summary .order-summary .view-content .views-row .quantity .table-cell{min-height:unset;text-align:left;padding-left:20px;}#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-order-summary .order-summary .view-content .views-row .price{width:33.32%;height:auto;}#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-order-summary .order-summary .view-content .views-row .price .table-cell{min-height:unset;text-align:center;}#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-coupon-redemption{padding-left:0;width:100%;padding-right:30%;margin-bottom:50px;}#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-order-fieldscheckout{width:100%;padding-right:30%;order:3;margin-top:50px;}#commerce-checkout-flow-multistep-default .layout-checkout-form.login .checkout-pane-email-registration-login{display:block;}#commerce-checkout-flow-multistep-default .layout-checkout-form.login .checkout-pane-email-registration-login #edit-email-registration-login-returning-customer{width:100%;margin-bottom:20px;}#commerce-checkout-flow-multistep-default .layout-checkout-form.login .checkout-pane-email-registration-login #edit-email-registration-login-register{width:100%;margin-bottom:20px !important;}#commerce-checkout-flow-multistep-default .layout-checkout-form.login .checkout-pane-email-registration-login #edit-email-registration-login-guest{width:100%;margin-left:0 !important;}.cart-form .view-content .views-row .quantity{text-align:left;height:auto;}.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:33%;height:50px;}.cart-form .view-content .views-row .price .table-cell{min-height:50px;}.cart-form .field--name-total-price{padding-left:4%;}.cart-form #edit-coupon-redemption{padding-left:0;padding-right:30%;}#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information{grid-template-areas:"contact contact" "shiping  shiping" "payment payment" "buttons buttons";}#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-contact-information .form-item{margin-bottom:30px;}#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-payment-information{border-bottom:1px solid #000 !important;}#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information > .form-actions{flex-direction:column;padding-top:50px;gap:20px;}#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information > .form-actions .back-link{height:auto;}#user-register-page .user-register-form > .form-wrapper > .form-wrapper #customer-profiles-0-entity-ajax-form .field--name-field-firma,#user-register-page .user-register-form > .form-wrapper > .form-wrapper #customer-profiles-0-entity-ajax-form .field--name-tax-number,#user-register-page .user-register-form > .form-wrapper > .form-wrapper #customer-profiles-0-entity-ajax-form .field--name-field-anrede,#user-register-page .user-register-form > .form-wrapper > .form-wrapper #customer-profiles-0-entity-ajax-form .field--name-field-vorname,#user-register-page .user-register-form > .form-wrapper > .form-wrapper #customer-profiles-0-entity-ajax-form .field--name-field-nachname,#user-register-page .user-register-form > .form-wrapper > .form-wrapper #customer-profiles-0-entity-ajax-form .field--name-field-telefon{width:48%;}#user-register-page .user-register-form > .form-wrapper > .form-wrapper #customer-profiles-0-entity-ajax-form .field--name-address .form-item{width:48%;}#user-login-page,#user-register-page{display:block;}#order-history .order-summary .view-header{display:none;}#order-history .order-summary .view-content{border-top:1px solid #dddddd;}#order-history .order-summary .view-content .views-row{padding-right:0px;position:relative;}#order-history .order-summary .view-content .views-row .article{width:100%;padding-right:0;margin-bottom:20px;}#order-history .order-summary .view-content .views-row .article .content .table-cell{padding-right:0;}#order-history .order-summary .view-content .views-row .quantity{width:33%;text-align:left;height:auto;min-height:50px;}#order-history .order-summary .view-content .views-row .quantity .table-cell{min-height:unset;}#order-history .order-summary .view-content .views-row .quantity .minus,#order-history .order-summary .view-content .views-row .quantity .plus{text-align:center;}#order-history .order-summary .view-content .views-row .price{width:33%;min-height:50px;height:50px;text-align:center;}#order-history .order-summary .view-content .views-row .price .table-cell{min-height:50px;}#order-history .order-summary .view-content .views-row .total{width:33%;min-height:50px;height:50px;}#order-history .order-summary .view-content .views-row .total .table-cell{min-height:50px;}#order-history .order-information .field--name-total-price{padding-left:4%;}#order-history .order-information .field--name-total-price .order-total-line.total{font-size:25px;line-height:30px;}.cart-form .view-content .views-row .article .content .table-cell .gutschein-text{max-width:50vw;}#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-order-summary .order-summary .view-content .views-row .article .content .table-cell .gutschein-text{max-width:50vw;}}@media all and (max-width:1023px){body.path-checkout #block-fortschrittanderkasse .checkout-progress .checkout-progress--step.checkout-progress--step__current{font-size:20px;}body.path-user #main{padding-top:50px;}body.path-checkout #main > .section{padding:50px 0 50px 0;}#commerce-checkout-flow-custom-checkout-flow .layout-checkout-form.review #edit-order-summary .order-summary .view-header,.cart-form .view-header{font-size:12px;line-height:18px;}#commerce-checkout-flow-custom-checkout-flow .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-custom-checkout-flow .layout-checkout-form.review .view-footer .field--name-total-price{width:100%;}.cart-form .view-footer #edit-coupon-redemption,#commerce-checkout-flow-custom-checkout-flow .layout-checkout-form.review #edit-coupon-redemption{width:100%;margin-top:50px;padding-top:50px;border-top:1px solid #dddddd;position:relative;left:auto;bottom:auto;}#commerce-checkout-flow-multistep-default .layout-checkout-form.review div[data-drupal-selector="edit-terms"]{margin-bottom:50px;}div[data-drupal-selector="order-total-summary"] .order-total-line .order-total-line-label{width:70%;}div[data-drupal-selector="order-total-summary"] .order-total-line .order-total-line-value{width:30%;}#commerce-checkout-flow-custom-checkout-flow .layout-checkout-form.review #edit-review.two-blocks > fieldset{width:98%;margin-bottom:20px !important;height:auto !important;}article#user .account-data .login{width:100%;padding-right:0;border-right:0;}article#user .account-data .shipping{width:100%;border-left:0;padding-left:0;margin-left:0;}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-custom-checkout-flow .layout-checkout-form.order_information #edit-payment-information > legend,#commerce-checkout-flow-custom-checkout-flow .layout-checkout-form.order_information #edit-shipping-information > legend{font-size:25px;line-height:35px;}#commerce-checkout-flow-custom-checkout-flow .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{height:auto !important;}#order-history .order-information .field--name-total-price{width:100%;}#user-register-page .user-register-form > .form-wrapper#edit-group-partner-werden legend .fieldset-legend{font-size:25px;line-height:25px;}.cart-form .view-content .views-row .article .content .table-cell .gutschein-text{max-width:calc(100vw - 100px);}#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-order-summary .order-summary .view-content .views-row .article .content .table-cell .gutschein-text{max-width:calc(100vw - 100px);}}@media screen and (max-width:812px){.path-user .h1{font-size:32px;line-height:38px;margin-bottom:30px;}body.path-checkout #block-fortschrittanderkasse .checkout-progress{position:relative;padding-top:20px;}body.path-checkout #block-fortschrittanderkasse .checkout-progress .checkout-progress--step .content{position:absolute;left:0;top:0;width:100%;opacity:0;}body.path-checkout #block-fortschrittanderkasse .checkout-progress .checkout-progress--step.checkout-progress--step__current .content{opacity:1;}article#user .orders > .title{font-size:32px;line-height:38px;margin-bottom:30px;}.path-cart #main > .section{margin-top:125px;}#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-shipping-information-shipping-profile .field--widget-address-default > .form-wrapper > div > .form-wrapper > .form-wrapper .form-item.form-item-shipping-information-shipping-profile-address-0-address-given-name,#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-payment-information-billing-information .field--widget-address-default > .form-wrapper > div > .form-wrapper > .form-wrapper .form-item.form-item-shipping-information-shipping-profile-address-0-address-given-name,#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-shipping-information-shipping-profile .field--widget-address-default > .form-wrapper > div > .form-wrapper > .form-wrapper .form-item.form-item-shipping-information-shipping-profile-address-0-address-family-name,#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-payment-information-billing-information .field--widget-address-default > .form-wrapper > div > .form-wrapper > .form-wrapper .form-item.form-item-shipping-information-shipping-profile-address-0-address-family-name,#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-shipping-information-shipping-profile .field--widget-address-default > .form-wrapper > div > .form-wrapper > .form-wrapper .form-item.form-item-payment-information-billing-information-address-0-address-given-name,#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-payment-information-billing-information .field--widget-address-default > .form-wrapper > div > .form-wrapper > .form-wrapper .form-item.form-item-payment-information-billing-information-address-0-address-given-name,#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-shipping-information-shipping-profile .field--widget-address-default > .form-wrapper > div > .form-wrapper > .form-wrapper .form-item.form-item-payment-information-billing-information-address-0-address-family-name,#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-payment-information-billing-information .field--widget-address-default > .form-wrapper > div > .form-wrapper > .form-wrapper .form-item.form-item-payment-information-billing-information-address-0-address-family-name{width:100%;}#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-shipping-information-shipping-profile .field--widget-address-default .form-item,#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-payment-information-billing-information .field--widget-address-default .form-item{width:100%;}.cart-form .field--name-total-price{padding-left:4%;}.cart-form .field--name-total-price .order-total-line.total{font-size:20px;line-height:25px;}.cart-form #edit-coupon-redemption{padding-right:0%;}.cart-form #edit-coupon-redemption .add-coupon-form .form-item-coupon-redemption-code input.form-text{padding:17px 15px 18px 15px;}.cart-form .view-content .views-row .article{padding-left:0;}.cart-form .view-content .views-row .article .image{position:relative;left:auto;max-width:50%;}.cart-form .view-content .views-row .article .content .table-cell{padding-left:0;}.cart-form .view-content .views-row .quantity .form-item{transform:translateX(-20px);}#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information > .form-actions{grid-template-columns:1fr;}#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information > .form-actions input.form-submit{margin-left: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;}#user-login-page .wrapper.login,#user-register-page .wrapper.login{border-bottom:1px solid #dddddd !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;}#user-login-page .wrapper.register .js-form-type-checkbox label::before{background-color:#ddd;}article#user .orders .view-header{display:none;}article#user .orders .view-content .views-row .label{display:block;font-weight:700;color:#aaaaaa;float:left;margin-right:5px;}article#user .orders .view-header > div,article#user .orders .view-content .views-row > div{width:100% !important;}article#user .orders .view-content .views-row .number{padding-left:0;}#commerce-checkout-flow-custom-checkout-flow .layout-checkout-form.payment_data #edit-payment-information #edit-payment-information-billing-information .field--widget-string-textfield,#commerce-checkout-flow-custom-checkout-flow .layout-checkout-form.payment_data #edit-payment-information #edit-payment-information-add-payment-method-billing-information .field--widget-string-textfield,#commerce-checkout-flow-custom-checkout-flow .layout-checkout-form.payment_data #edit-payment-information #edit-payment-information-billing-information .field--widget-options-select,#commerce-checkout-flow-custom-checkout-flow .layout-checkout-form.payment_data #edit-payment-information #edit-payment-information-add-payment-method-billing-information .field--widget-options-select,#commerce-checkout-flow-custom-checkout-flow .layout-checkout-form.payment_data #edit-payment-information #edit-payment-information-billing-information .field--widget-telephone-default,#commerce-checkout-flow-custom-checkout-flow .layout-checkout-form.payment_data #edit-payment-information #edit-payment-information-add-payment-method-billing-information .field--widget-telephone-default,#commerce-checkout-flow-custom-checkout-flow .layout-checkout-form.payment_data #edit-payment-information #edit-payment-information-billing-information .field--widget-commerce-tax-number-default,#commerce-checkout-flow-custom-checkout-flow .layout-checkout-form.payment_data #edit-payment-information #edit-payment-information-add-payment-method-billing-information .field--widget-commerce-tax-number-default{width:98%;}#commerce-checkout-flow-custom-checkout-flow .layout-checkout-form.payment_data #edit-payment-information #edit-payment-information-billing-information .field--widget-address-default .form-item,#commerce-checkout-flow-custom-checkout-flow .layout-checkout-form.payment_data #edit-payment-information #edit-payment-information-add-payment-method-billing-information .field--widget-address-default .form-item{width:98%;}#commerce-checkout-flow-custom-checkout-flow .layout-checkout-form.shipping_data #edit-shipping-information #edit-shipping-information-shipping-profile .field--widget-string-textfield,#commerce-checkout-flow-custom-checkout-flow .layout-checkout-form.shipping_data #edit-shipping-information #edit-shipping-information-shipping-profile .field--widget-options-select,#commerce-checkout-flow-custom-checkout-flow .layout-checkout-form.shipping_data #edit-shipping-information #edit-shipping-information-shipping-profile .field--widget-telephone-default,#commerce-checkout-flow-custom-checkout-flow .layout-checkout-form.shipping_data #edit-shipping-information #edit-shipping-information-shipping-profile .field--widget-commerce-tax-number-default{width:98%;}#commerce-checkout-flow-custom-checkout-flow .layout-checkout-form.shipping_data #edit-shipping-information #edit-shipping-information-shipping-profile .field--widget-address-default .form-item{width:98%;}.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{display:block;}#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;text-align:center;}#user-form .form-actions #edit-submit{width:100%;}.cart-form .view-header .quantity,.cart-form .view-content .views-row .quantity,#commerce-checkout-flow-custom-checkout-flow .layout-checkout-form.review #edit-order-summary .order-summary .view-header .quantity,#commerce-checkout-flow-custom-checkout-flow .layout-checkout-form.review #edit-order-summary .order-summary .view-content .views-row .quantity{width:30%;}.cart-form .view-header .price,.cart-form .view-content .views-row .price,#commerce-checkout-flow-custom-checkout-flow .layout-checkout-form.review #edit-order-summary .order-summary .view-header .price,#commerce-checkout-flow-custom-checkout-flow .layout-checkout-form.review #edit-order-summary .order-summary .view-content .views-row .price{width:30%;}.cart-form .view-header .total,.cart-form .view-content .views-row .total,#commerce-checkout-flow-custom-checkout-flow .layout-checkout-form.review #edit-order-summary .order-summary .view-header .total,#commerce-checkout-flow-custom-checkout-flow .layout-checkout-form.review #edit-order-summary .order-summary .view-content .views-row .total{width:30%;}#commerce-checkout-flow-multistep-default .layout-checkout-form.review .view-footer div[data-drupal-selector="order-total-summary"]{margin-bottom:75px;}#commerce-checkout-flow-multistep-default .layout-checkout-form.review > .form-actions{margin:75px 0 0 0;}#commerce-checkout-flow-custom-checkout-flow .layout-checkout-form.review #edit-order-summary .order-summary .view-content .views-row .article .content .table-cell{padding-right:0;}#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-review > fieldset{padding:0 0 30px 0 !important;border:none;border-bottom:1px solid #000;}#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-order-summary{margin-top:50px;}#commerce-checkout-flow-custom-checkout-flow .layout-checkout-form.review #edit-order-summary .order-summary .view-content .views-row .price,#commerce-checkout-flow-custom-checkout-flow .layout-checkout-form.review #edit-order-summary .order-summary .view-content .views-row .total,#commerce-checkout-flow-custom-checkout-flow .layout-checkout-form.review #edit-order-summary .order-summary .view-content .views-row .quantity,#commerce-checkout-flow-custom-checkout-flow .layout-checkout-form.review #edit-order-summary .order-summary .view-content .views-row .actions{height:20px;}#commerce-checkout-flow-custom-checkout-flow .layout-checkout-form.review #edit-order-summary .order-summary .view-content .views-row .price .table-cell .label,#commerce-checkout-flow-custom-checkout-flow .layout-checkout-form.review #edit-order-summary .order-summary .view-content .views-row .total .table-cell .label,#commerce-checkout-flow-custom-checkout-flow .layout-checkout-form.review #edit-order-summary .order-summary .view-content .views-row .quantity .table-cell .label,#commerce-checkout-flow-custom-checkout-flow .layout-checkout-form.review #edit-order-summary .order-summary .view-content .views-row .actions .table-cell .label{display:inline-block;}#commerce-checkout-flow-custom-checkout-flow .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-bottom:1px solid #dddddd !important;background-color:transparent !important;}#commerce-checkout-flow-custom-checkout-flow .layout-checkout-form.review #edit-review > fieldset legend{font-size:20px;}#commerce-checkout-flow-custom-checkout-flow .layout-checkout-form.review #edit-order-summary{margin-top:50px !important;}#commerce-checkout-flow-custom-checkout-flow .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-custom-checkout-flow .layout-checkout-form.review > .form-actions{float:none;}#commerce-checkout-flow-custom-checkout-flow .layout-checkout-form.review > .form-actions .link--previous{display:block;}#commerce-checkout-flow-custom-checkout-flow .layout-checkout-form.review .paypal-buttons-container{width:100%;float:right;}#commerce-checkout-flow-custom-checkout-flow .layout-checkout-form.review .paypal-buttons-container .paypal-buttons{width:100%;}#commerce-checkout-flow-custom-checkout-flow .layout-checkout-form.order_information #edit-shipping-information-shipping-profile .field--widget-string-textfield.field--name-field-firma,#commerce-checkout-flow-custom-checkout-flow .layout-checkout-form.order_information #edit-payment-information-billing-information .field--widget-string-textfield.field--name-field-firma,#commerce-checkout-flow-custom-checkout-flow .layout-checkout-form.order_information #edit-payment-information-add-payment-method-billing-information .field--widget-string-textfield.field--name-field-firma,#commerce-checkout-flow-custom-checkout-flow .layout-checkout-form.order_information #edit-shipping-information-shipping-profile .field--widget-commerce-tax-number-default.field--name-tax-number,#commerce-checkout-flow-custom-checkout-flow .layout-checkout-form.order_information #edit-payment-information-billing-information .field--widget-commerce-tax-number-default.field--name-tax-number,#commerce-checkout-flow-custom-checkout-flow .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-custom-checkout-flow .layout-checkout-form.order_information #edit-shipping-information-shipping-profile .field--widget-options-select.field--name-field-anrede,#commerce-checkout-flow-custom-checkout-flow .layout-checkout-form.order_information #edit-payment-information-billing-information .field--widget-options-select.field--name-field-anrede,#commerce-checkout-flow-custom-checkout-flow .layout-checkout-form.order_information #edit-payment-information-add-payment-method-billing-information .field--widget-options-select.field--name-field-anrede,#commerce-checkout-flow-custom-checkout-flow .layout-checkout-form.order_information #edit-shipping-information-shipping-profile .field--widget-string-textfield.field--name-field-vorname,#commerce-checkout-flow-custom-checkout-flow .layout-checkout-form.order_information #edit-payment-information-billing-information .field--widget-string-textfield.field--name-field-vorname,#commerce-checkout-flow-custom-checkout-flow .layout-checkout-form.order_information #edit-payment-information-add-payment-method-billing-information .field--widget-string-textfield.field--name-field-vorname,#commerce-checkout-flow-custom-checkout-flow .layout-checkout-form.order_information #edit-shipping-information-shipping-profile .field--widget-string-textfield.field--name-field-nachname,#commerce-checkout-flow-custom-checkout-flow .layout-checkout-form.order_information #edit-payment-information-billing-information .field--widget-string-textfield.field--name-field-nachname,#commerce-checkout-flow-custom-checkout-flow .layout-checkout-form.order_information #edit-payment-information-add-payment-method-billing-information .field--widget-string-textfield.field--name-field-nachname,#commerce-checkout-flow-custom-checkout-flow .layout-checkout-form.order_information #edit-shipping-information-shipping-profile .field--widget-telephone-default.field--name-field-telefon,#commerce-checkout-flow-custom-checkout-flow .layout-checkout-form.order_information #edit-payment-information-billing-information .field--widget-telephone-default.field--name-field-telefon,#commerce-checkout-flow-custom-checkout-flow .layout-checkout-form.order_information #edit-payment-information-add-payment-method-billing-information .field--widget-telephone-default.field--name-field-telefon,#commerce-checkout-flow-custom-checkout-flow .layout-checkout-form.order_information #edit-shipping-information-shipping-profile .field--type-address .form-wrapper .form-item,#commerce-checkout-flow-custom-checkout-flow .layout-checkout-form.order_information #edit-payment-information-billing-information .field--type-address .form-wrapper .form-item,#commerce-checkout-flow-custom-checkout-flow .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-custom-checkout-flow .layout-checkout-form.order_information #edit-shipping-information > legend,#commerce-checkout-flow-custom-checkout-flow .layout-checkout-form.order_information #edit-payment-information > legend,#commerce-checkout-flow-custom-checkout-flow .layout-checkout-form.order_information fieldset.conditions > legend,#commerce-checkout-flow-custom-checkout-flow .layout-checkout-form.login #edit-login-register > legend,#commerce-checkout-flow-custom-checkout-flow .layout-checkout-form.login #edit-email-registration-login-register > legend,#commerce-checkout-flow-custom-checkout-flow .layout-checkout-form.login #edit-login-returning-customer > legend,#commerce-checkout-flow-custom-checkout-flow .layout-checkout-form.login #edit-email-registration-login-returning-customer > legend,#commerce-checkout-flow-custom-checkout-flow .layout-checkout-form.login #edit-login-guest > legend,#commerce-checkout-flow-custom-checkout-flow .layout-checkout-form.login #edit-email-registration-login-guest > legend{font-size:20px;}#commerce-checkout-flow-custom-checkout-flow .layout-checkout-form.order_information #edit-shipping-information{padding:0 !important;background:none !important;margin:0 !important;}#commerce-checkout-flow-custom-checkout-flow .layout-checkout-form.order_information #edit-shipping-information .form-type-radio label::before,#commerce-checkout-flow-custom-checkout-flow .layout-checkout-form.order_information #edit-shipping-information .form-type-checkbox label::before{background-color:#ddd !important;}#commerce-checkout-flow-custom-checkout-flow .layout-checkout-form.order_information #edit-payment-information{padding:0 !important;background:none !important;border-top:1px solid #dddddd !important;margin-top:50px !important;padding-top:50px !important;}#commerce-checkout-flow-custom-checkout-flow .layout-checkout-form.order_information #edit-payment-information .form-type-radio label::before,#commerce-checkout-flow-custom-checkout-flow .layout-checkout-form.order_information #edit-payment-information .form-type-checkbox label::before{background-color:#ddd !important;}#commerce-checkout-flow-custom-checkout-flow .layout-checkout-form.order_information fieldset.conditions{padding:0 !important;background:none !important;border-top:1px solid #dddddd !important;margin-top:50px !important;padding-top:50px !important;}#commerce-checkout-flow-custom-checkout-flow .layout-checkout-form.order_information fieldset.conditions .form-type-radio label::before,#commerce-checkout-flow-custom-checkout-flow .layout-checkout-form.order_information fieldset.conditions .form-type-checkbox label::before{background-color:#ddd !important;}#commerce-checkout-flow-custom-checkout-flow .layout-checkout-form.order_information #edit-payment-information fieldset.form-composite{background:none !important;}#commerce-checkout-flow-custom-checkout-flow .layout-checkout-form.login #edit-login > fieldset,#commerce-checkout-flow-custom-checkout-flow .layout-checkout-form.login #edit-email-registration-login > fieldset{padding:40px;padding:0 !important;background:none !important;margin:0 !important;}#commerce-checkout-flow-custom-checkout-flow .layout-checkout-form.login #edit-login #edit-login-register,#commerce-checkout-flow-custom-checkout-flow .layout-checkout-form.login #edit-email-registration-login #edit-email-registration-login-register,#commerce-checkout-flow-custom-checkout-flow .layout-checkout-form.login #edit-login #edit-login-guest,#commerce-checkout-flow-custom-checkout-flow .layout-checkout-form.login #edit-email-registration-login #edit-email-registration-login-guest{border-top:1px solid #dddddd !important;margin-top:50px !important;padding-top:50px !important;}#commerce-checkout-flow-custom-checkout-flow .layout-checkout-form.login #edit-login #edit-login-register .js-form-type-checkbox label::before,#commerce-checkout-flow-custom-checkout-flow .layout-checkout-form.login #edit-email-registration-login #edit-email-registration-login-register .js-form-type-checkbox label::before,#commerce-checkout-flow-custom-checkout-flow .layout-checkout-form.login #edit-login #edit-login-guest .js-form-type-checkbox label::before,#commerce-checkout-flow-custom-checkout-flow .layout-checkout-form.login #edit-email-registration-login #edit-email-registration-login-guest .js-form-type-checkbox label::before{background-color:#eee;}#commerce-checkout-flow-custom-checkout-flow .layout-checkout-form.login #edit-email-registration-login > fieldset#edit-email-registration-login-partner{margin-top:50px !important;padding-top:50px !important;border-top:1px solid #dddddd !important;top:auto;right:auto;}#commerce-checkout-flow-custom-checkout-flow .layout-checkout-form.login #edit-email-registration-login > fieldset#edit-email-registration-login-partner legend{font-size:20px;}#commerce-checkout-flow-custom-checkout-flow .layout-checkout-form.login #edit-login-returning-customer #edit-login-returning-customer-forgot-password,#commerce-checkout-flow-custom-checkout-flow .layout-checkout-form.login #edit-email-registration-login-returning-customer #edit-login-returning-customer-forgot-password,#commerce-checkout-flow-custom-checkout-flow .layout-checkout-form.login #edit-login-returning-customer #edit-email-registration-login-returning-customer-forgot-password,#commerce-checkout-flow-custom-checkout-flow .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-custom-checkout-flow .layout-checkout-form.login #edit-login-register #edit-email-registration-login-register-password .form-item-email-registration-login-register-password-pass1,#commerce-checkout-flow-custom-checkout-flow .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-custom-checkout-flow .layout-checkout-form.login #edit-login-register #edit-email-registration-login-register-password .form-item-email-registration-login-register-password-pass2,#commerce-checkout-flow-custom-checkout-flow .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-custom-checkout-flow .layout-checkout-form.order_information #edit-contact-information{background:none !important;padding:0 !important;border-bottom:1px solid #dddddd !important;margin-bottom:50px !important;padding-bottom:50px !important;}#commerce-checkout-flow-custom-checkout-flow .layout-checkout-form.order_information #edit-contact-information legend{font-size:20px;}#commerce-checkout-flow-custom-checkout-flow .layout-checkout-form.review #edit-conditions legend{font-size:20px;}#commerce-checkout-flow-custom-checkout-flow .layout-checkout-form.order_information > .form-actions input.form-submit{float:none;margin-bottom:20px;}#commerce-checkout-flow-custom-checkout-flow .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-custom-checkout-flow .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;}#order-history .order-status{margin-top:100px;}#order-history .customer-information{margin-top:50px;}#order-history .order-information{}#order-history .order-information .field--name-total-price .order-total-line.total{font-size:20px;line-height:25px;}#order-history .order-information .order-summary .views-row .article{padding-left:0;}#order-history .order-information .order-summary .views-row .article .image{position:relative;left:auto;max-width:50%;transform:translateX(-15px);}#order-history .order-information .order-summary .views-row .article .content .table-cell{padding-left:0 !important;}#user-register-page .user-register-form > .form-wrapper > .form-wrapper #customer-profiles-0-entity-ajax-form .field--name-field-firma,#user-register-page .user-register-form > .form-wrapper > .form-wrapper #customer-profiles-0-entity-ajax-form .field--name-tax-number,#user-register-page .user-register-form > .form-wrapper > .form-wrapper #customer-profiles-0-entity-ajax-form .field--name-field-anrede,#user-register-page .user-register-form > .form-wrapper > .form-wrapper #customer-profiles-0-entity-ajax-form .field--name-field-vorname,#user-register-page .user-register-form > .form-wrapper > .form-wrapper #customer-profiles-0-entity-ajax-form .field--name-field-nachname,#user-register-page .user-register-form > .form-wrapper > .form-wrapper #customer-profiles-0-entity-ajax-form .field--name-field-telefon{width:98%;}#user-register-page .user-register-form > .form-wrapper > .form-wrapper #customer-profiles-0-entity-ajax-form .field--name-address .form-item{width:98%;}#user-register-page .user-register-form > .form-wrapper#edit-group-partner-werden .field--name-field-partner-gewerbeschein .description{width:100%;float:left;margin-top:10px;}#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-order-summary{margin-top:0px;}#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-review > fieldset{padding:0 0 50px 0 !important;margin-bottom:50px !important;}div[data-drupal-selector="order-total-summary"] .order-total-line.total{font-size:24px;line-height:24px;}#commerce-checkout-flow-multistep-default .layout-checkout-form.review .view-footer .field--name-total-price .order-total-line.total{font-size:20px;line-height:25px;}#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-order-summary .order-summary .view-content .views-row .article .image{width:100px;}#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-order-summary .order-summary .view-content .views-row .article .content{margin-left:20px;}#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-order-summary .order-summary .view-content .views-row .article .content .title{margin-bottom:10px;}#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-order-summary .order-summary .view-content .views-row .total{width:15%;}#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-order-summary .order-summary .view-content .views-row .actions{width:15%;}#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:17px 15px 18px 15px;}}@media screen and (max-width:699px){body.path-checkout #main > .section{padding:25px 0 50px 0;}.cart-form .view-header .actions,.cart-form .view-content .views-row .actions{width:15%;}.cart-form .view-content .views-row .total{width:15%;}.cart-form .view-header .article .image,.cart-form .view-content .views-row .article .image{width:100px;}.cart-form .view-content .views-row .article .content{margin-left:20px;}.cart-form .view-content .views-row .article .content .title{margin-bottom:10px;}#commerce-checkout-flow-multistep-default .layout-checkout-form.review .view-footer div[data-drupal-selector="order-total-summary"]{padding-bottom:50px;}div[data-drupal-selector="order-total-summary"]{padding:50px 30px 100px 30px;margin:0 -30px;}div[data-drupal-selector="order-total-summary"] .order-total-line .order-total-line-label{width:50%;}div[data-drupal-selector="order-total-summary"] .order-total-line .order-total-line-value{width:50%;}.cart-form .form-actions{bottom:30px;}#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-contact-information{padding:0 0 0px 0 !important;border:none;border-bottom:1px solid #000;}#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #shipping-information-wrapper{padding:20px 0 0 0 !important;border:none;border-bottom:1px solid #000;}#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{padding:30px 0 0 0 !important;border:none;}#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{margin-bottom:0 !important;}#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-shipping-information-shipping-profile .field--widget-address-default > .form-wrapper > div > .form-wrapper > .form-wrapper .form-item.form-item-shipping-information-shipping-profile-address-0-address-locality{margin-bottom:0;}#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-payment-information > .fieldset-wrapper > fieldset{padding-bottom:20px !important;}#user-register-page .wrapper.login .form-actions,#user-login-page .wrapper.login .form-actions{display:block;}#user-register-page .wrapper.login .form-actions #edit-submit,#user-login-page .wrapper.login .form-actions #edit-submit{width:100%;display:block;}#user-register-page .wrapper.login .form-actions #edit-forgot-password,#user-login-page .wrapper.login .form-actions #edit-forgot-password{width:100%;margin-top:20px;}#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information{gap:0;}#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-shipping-information > legend{font-size:20px;}#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-shipping-information .field--widget-commerce-shipping-rate fieldset.form-composite legend{font-size:20px;}#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-payment-information > legend{font-size:20px;word-break:break-word;}#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information .conditions > legend{font-size:20px;}#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-shipping-information-shipping-profile .field--widget-telephone-default,#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-shipping-information-shipping-profile .field--widget-string-textfield{width:100%;}#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-shipping-information-shipping-profile .field--widget-address-default .form-item{width:100%;}#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-shipping-information-shipping-profile .field--widget-address-default > .form-wrapper > div > .form-wrapper > .form-wrapper .form-item.form-item-shipping-information-shipping-profile-address-0-address-postal-code,#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-shipping-information-shipping-profile .field--widget-address-default > .form-wrapper > div > .form-wrapper > .form-wrapper .form-item.form-item-shipping-information-shipping-profile-address-0-address-locality{width:100%;}#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-review > fieldset legend{font-size:18px;}#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-coupon-redemption{padding-right:0;}#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-order-fieldscheckout{padding-right:0;}#commerce-checkout-flow-multistep-default .layout-checkout-form.review > .form-actions .form-submit{white-space:normal;}#commerce-checkout-flow-multistep-default .layout-checkout-form.complete .checkout-complete .actions{display:block;}#commerce-checkout-flow-multistep-default .layout-checkout-form.complete .checkout-complete .actions .button.orders{width:100%;margin-bottom:20px;}#commerce-checkout-flow-multistep-default .layout-checkout-form.complete .checkout-complete .actions .button.continue{width:100%;}#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-email-registration-login-register > legend,#commerce-checkout-flow-multistep-default .layout-checkout-form.login #edit-email-registration-login-guest > legend{font-size:18px;}#commerce-checkout-flow-multistep-default .layout-checkout-form.login #edit-email-registration-login-returning-customer .button{width:100%;display:block;padding:5px 10px 2px 10px;white-space:normal;margin-bottom:20px;}#commerce-checkout-flow-multistep-default .layout-checkout-form.login #edit-email-registration-login-returning-customer #edit-email-registration-login-returning-customer-forgot-password{width:100%;display:block;}#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%;float:none;margin-bottom:40px !important;}#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%;float:none;}#order-history .customer-information .order-status{margin-top:50px;}#order-history .customer-information .order-status .field__label{font-size:18px;}#order-history .customer-information .customer-information__shipping .field__label{font-size:18px;}#order-history .customer-information .customer-information__shipping .field--name-shipping-method .field__label{font-size:18px;}#order-history .customer-information .customer-billing .field__label{font-size:18px;}}@media screen and (max-width:499px){.path-user .h1{font-size:28px;line-height:34px;margin-bottom:30px;}article#user .orders > .title{font-size:28px;line-height:34px;margin-bottom:30px;}body.path-checkout #main > .section{padding-top:25px;}.cart-form .view-header{display:none;}.cart-form .view-content{border-top:1px solid #dddddd;}.cart-form .view-content .views-row{flex-wrap:wrap;position:relative;padding-right:25px;}.cart-form .view-content .views-row .article{width:100%;padding-right:0;margin-bottom:0px;}.cart-form .view-content .views-row .article .content{justify-content:flex-start;}.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:0px;}.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:100%;text-align:left;height:auto;margin-left:120px;margin-top:-50px;}.cart-form .view-content .views-row .total .value{font-weight:700;}.cart-form .view-content .views-row .actions{position:absolute;right:0;top:calc(50% - 10px);transform:none;}.cart-form .view-content .views-row .actions .icon-remove{font-size:20px;line-height:20px;}.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;}#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-order-summary .order-summary .view-header{display:none !important;}#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-order-summary .order-summary .view-content{border-top:1px solid #ddd;}#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information > .form-actions .back-link{padding:18px 15px;}#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information > .form-actions input.form-submit{padding:18px 15px;}#commerce-checkout-flow-multistep-default .layout-checkout-form.review > .form-actions .form-submit{padding:18px 15px;}#commerce-checkout-flow-multistep-default .layout-checkout-form.review > .form-actions a.link--previous{padding:18px 15px;}div[data-drupal-selector="order-total-summary"] .order-total-line.info .order-total-line-label{width:0;}div[data-drupal-selector="order-total-summary"] .order-total-line.info .order-total-line-value{width:100%;}#commerce-checkout-flow-multistep-default .layout-checkout-form.complete .checkout-complete .message{padding:0 0 50px 0;margin-bottom:50px;border:none;border-bottom:1px solid #000;}#commerce-checkout-flow-multistep-default .layout-checkout-form.complete .checkout-complete .message .title{font-size:var(--font-size-h1);}#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-order-summary .order-summary .view-content .views-row{flex-wrap:wrap;}#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-order-summary .order-summary .view-content .views-row .article{width:100%;}#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-order-summary .order-summary .view-content .views-row .article .content{justify-content:flex-start;}#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-order-summary .order-summary .view-content .views-row .total{width:100%;text-align:left;height:auto;margin-left:120px;margin-top:-50px;font-weight:700;}#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{padding:30px 0 !important;}#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-payment-information > legend{word-break:break-word;}#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #shipping-information-wrapper,#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-payment-information,#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information .conditions{background-color:transparent;position:relative;}#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;}#order-history .customer-information .order-status{padding:30px 0;background-color:transparent;position:relative;}#order-history .customer-information .order-status .orderId,#order-history .customer-information .order-status .field{display:block;margin-bottom:10px;}#order-history .customer-information .order-status .orderId .field__label,#order-history .customer-information .order-status .field .field__label,#order-history .customer-information .order-status .orderId .field__item,#order-history .customer-information .order-status .field .field__item{display:block;}#order-history .customer-information .order-status::before{content:'';width:calc(100% + 60px);height:100%;background-color:#1e2d5a;position:absolute;left:-30px;top:0;z-index:-1;}#order-history .customer-information .order-status .field__label{font-size:16px;letter-spacing:2px;}#order-history .customer-information .customer-information__shipping{padding:30px 0;background-color:transparent;position:relative;}#order-history .customer-information .customer-information__shipping::before{content:'';width:calc(100% + 60px);height:100%;background-color:#1e2d5a;position:absolute;left:-30px;top:0;z-index:-1;}#order-history .customer-information .customer-information__shipping .field__label{font-size:16px;letter-spacing:2px;}#order-history .customer-information .customer-information__shipping .field--name-shipping-method .field__label{font-size:16px;letter-spacing:2px;}#order-history .customer-information .customer-billing{padding:30px 0;background-color:transparent;position:relative;}#order-history .customer-information .customer-billing::before{content:'';width:calc(100% + 60px);height:100%;background-color:#1e2d5a;position:absolute;left:-30px;top:0;z-index:-1;}#order-history .customer-information .customer-billing .field__label{font-size:16px;letter-spacing:2px;}#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information{margin-top:0;}#commerce-checkout-flow-multistep-default .layout-checkout-form.review{margin-top:0;}#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-review > fieldset{position:relative;}#commerce-checkout-flow-multistep-default .layout-checkout-form.login #edit-email-registration-login > fieldset{padding:30px 0 !important;position:relative;}#commerce-checkout-flow-multistep-default .layout-checkout-form.login #edit-email-registration-login > fieldset::before{content:'';width:calc(100% + 60px);height:100%;background-color:#1e2d5a;position:absolute;left:-30px;top:0;z-index:-1;}#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-email-registration-login-register > legend,#commerce-checkout-flow-multistep-default .layout-checkout-form.login #edit-email-registration-login-guest > legend{font-size:16px;letter-spacing:2px;}#commerce-checkout-flow-multistep-default .layout-checkout-form.complete .checkout-complete{margin-top:0;}#commerce-checkout-flow-custom-checkout-flow .layout-checkout-form.payment_data #edit-contact-information{margin:0 -30px !important;padding:30px 30px 0 30px !important;}#commerce-checkout-flow-custom-checkout-flow .layout-checkout-form.payment_data #edit-payment-information{margin:0 -30px !important;padding:30px 30px 30px 30px !important;}#commerce-checkout-flow-custom-checkout-flow .layout-checkout-form.shipping_data #edit-shipping-information{margin:0 -30px !important;padding:60px 30px 30px 30px !important;}#commerce-checkout-flow-custom-checkout-flow .layout-checkout-form.review #edit-conditions{margin:0 -30px !important;padding:30px !important;width:auto;}#commerce-checkout-flow-custom-checkout-flow .layout-checkout-form.review #edit-review > fieldset{width:auto;margin:0 -30px !important;margin-bottom:15px !important;padding:30px !important;}#commerce-checkout-flow-custom-checkout-flow .layout-checkout-form.login #edit-email-registration-login > fieldset#edit-email-registration-login-partner .description{font-size:16px;line-height:26px;}#commerce-checkout-flow-custom-checkout-flow .layout-checkout-form.review #edit-order-summary .order-summary .view-content .views-row .article{margin-bottom:20px;}#commerce-checkout-flow-custom-checkout-flow .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-custom-checkout-flow .layout-checkout-form.review #edit-order-summary .order-summary .view-content .views-row .article .content .table-cell{padding-left:0;}#commerce-checkout-flow-custom-checkout-flow .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-custom-checkout-flow .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-custom-checkout-flow .layout-checkout-form.review #edit-order-summary .order-summary .view-content .views-row .total{width:50%;text-align:right;}#commerce-checkout-flow-custom-checkout-flow .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-custom-checkout-flow .layout-checkout-form.review #edit-coupon-redemption .add-coupon-form a.submit{width:70px;height:50px;}#commerce-checkout-flow-custom-checkout-flow .layout-checkout-form.review #edit-coupon-redemption .add-coupon-form a.submit i{line-height:50px;font-size:20px;}#commerce-checkout-flow-custom-checkout-flow .layout-checkout-form.review > .form-actions .form-submit{width:100%;float:none;}body.path-checkout #block-fortschrittanderkasse .checkout-progress .checkout-progress--step.checkout-progress--step__current{border-bottom:1px solid #ddd;}#header.partner > .section::before{display:none;}#main.partner{padding-bottom:0 !important;}#user-register-page{padding:0 !important;}#user-register-page .title{margin:0 -30px;padding:60px 30px 0 30px;}#user-register-page .user-register-form > .form-wrapper{margin:0 -30px !important;padding:30px !important;padding-bottom:60px !important;}#user-register-page .user-register-form > .form-wrapper#edit-account .form-item .description{font-size:12px;line-height:18px;}#user-register-page .user-register-form > .form-wrapper#edit-group-partner-werden{border-top:none;}#user-register-page .user-register-form > .form-wrapper#edit-group-partner-werden .details-description{font-size:16px;line-height:26px;}#user-register-page .user-register-form > .form-wrapper#edit-group-partner-werden .field--name-field-partner-gewerbeschein .description{font-size:12px;line-height:18px;}#user-register-page .user-register-form > .form-wrapper#edit-field-datenschutz-wrapper{border-top:none;}.cart-form .view-content .views-row .article .content .table-cell .gutschein-text{max-width:calc(100vw - 60px);}#commerce-checkout-flow-multistep-default .layout-checkout-form.review #edit-order-summary .order-summary .view-content .views-row .article .content .table-cell .gutschein-text{max-width:calc(100vw - 60px);}#commerce-checkout-flow-multistep-default .layout-checkout-form.review a.link--previous{width:100%;}#commerce-checkout-flow-multistep-default .layout-checkout-form.review .paypal-buttons-container{position:relative;margin-bottom:15px;}#commerce-checkout-flow-multistep-default .layout-checkout-form.review .paypal-buttons-container .paypal-buttons{width:calc(100vw - 60px);}#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-payment-information .stripe-form .form-item-payment-information-add-payment-method-payment-details-expiration,#commerce-checkout-flow-multistep-default .layout-checkout-form.order_information #edit-payment-information .stripe-form .form-item-payment-information-add-payment-method-payment-details-security-code{width:100%;}}
