 .checkout-container {max-width: 1380px;margin: 125px auto 115px auto;display: flex;flex-direction: row;padding: 0 10px 50px 10px;}.cart-container {max-width: 1200px;}.cart-content {margin-left: 0px;}.checkout-step {position: absolute;right: 0;z-index: 1;bottom: 10px;}.cart-intro {display: flex;flex-direction: column;margin-top: 35px;max-width: 800px;}.cart-intro .projekt-edit-item-text p {margin-bottom: 15px;}.cart-intro .projekt-edit-item-text p:first-child {margin-top: 5px;}.cart-intro .projekt-edit-item-text p:last-child {margin-bottom: 0px;}.cart-content .projekt-edit-save {margin-top: 35px;}.cart-items-container {margin-top: 35px;padding-top: 35px;}.cart-item-single {padding: 20px;margin-bottom: 30px;}.cart-item-head {display: flex;flex-direction: column;}.cart-item-list-container {margin-left: 5%;width: 95%;margin-top: 30px;}.cart-item-list-container > * + * {margin-top: 30px;}.cart-item-list {display: flex;flex-direction: row;justify-content: space-between;padding-top: 30px;}.cart-item-list:first-child {border-top: 0;padding-top: 15px;}.cart-item-list-image {width: ;}.cart-item-list-image img {width: 100%;border-radius: 5px;}.cart-item-list-infos {width: 35%;}.cart-item-list.coupon .cart-item-list-infos {width: 60%;padding: 0 25px 0 0;}.cart-item-list.subtotal .cart-item-list-infos {width: 85%;padding: 0;text-align: right;}.cart-item-list.subtotal .cart-item-list-infos-title {margin-bottom: 0;}.cart-item-list-infos {display: flex;flex-direction: column;position: relative;padding: 0 25px;}.cart-item-list-infos-title {margin-bottom: 15px;}.cart-item-list-infos-specs {display: flex;flex-direction: column;}.cart-item-list-infos-specs-row {display: flex;flex-direction: row;}.cart-item-list-infos-specs-row-left {width: 30%;}.cart-item-list-infos-specs-row-right {width: 70%;}.cart-item-list-infos-delete {margin-top: auto;display: flex;align-items: center;justify-content: flex-start;width: 35%;}.cart-item-list-infos-delete a {display: block;}.cart-item-list-infos-delete a svg, .cart-item-list-infos-delete a img {margin-right: 5px;-webkit-transition: 0.3s ease-in-out;transition: 0.3s ease-in-out;}.cart-item-list-amount {width: 30%;display: flex;justify-content: center;position: relative;}.amount-container {display: flex;width: 100%;flex-direction: column;justify-content: flex-start;align-items: flex-end;}.amount-container .quantity {display: flex;align-items: center;justify-content: center;padding: 0;}.amount-container .quantity__minus, .amount-container .quantity__plus {display: block;width: 45px;height: 45px;margin: 0;text-decoration: none;display: flex;justify-content: center;align-items: center;}.amount-container .quantity__minus {border-radius: 3px 0 0 3px;}.amount-container .quantity__plus {border-radius: 0 3px 3px 0;}.amount-container .quantity__input {width: 60px;height: 45px;margin: 0;padding: 0;text-align: center;border-radius: 0;}.cart-item-list-preis {width: 15%;text-align: right;}.total-container {padding-top: 30px;}.total-container-head {position: relative;display: flex;justify-content: space-between;}.check-login-radio, .checkout-login-user {margin-top: 50px;margin-left: 50px;}.checkout-login-user-head {margin-bottom: 25px;}.checkout-login-user-form .form-group-standard {margin-bottom: 30px;}.cart-payment-check {margin-top: 35px;padding-top: 35px;}.cart-items-container .projekt-edit-item-headline {margin-bottom: 35px;}.checkout-item-info {padding-top: 35px;}.checkout-item-info-headline {margin-bottom: 5px;}.checkout-item-info-subline {margin-bottom: 30px;}.item-support {display: flex;flex-direction: column;}.item-comment {padding-bottom: 35px;}.item-comment .form-group-standard, .item-comment textarea.form-standard, .total-container .form-group-standard {max-width: 100%;}.total-container .form-group-standard .checkbox-standard input[type="checkbox"]:not(:checked) + label, .total-container .form-group-standard .checkbox-standard input[type="checkbox"]:checked + label {padding: 3px 0 0px 50px;}.item-support {padding-top: 25px;}.item-support-persona, .item-support-comment {width: 50%;}.item-support-persona-outer {display: flex;flex-direction: column;}.item-support-persona {padding-right: 35px;}.item-support-comment {padding-left: 35px;}.dropdown-support:hover svg {transform: scale(1.1);}.dropdown-support button {position: absolute;width: 100%;height: 100%;top: 0;left: 0;z-index: 3;border: none;outline: none;background: none;cursor: pointer;}.dropdown-support button:focus ~ svg {transform: rotate(-180deg);}.dropdown-support .options {position: absolute;width: 100%;top: 0;left: 0;}.item-support-persona .radiobtns label {margin-bottom: 30px;}.item-support-persona-dropdown {display: flex;flex-direction: row;margin-top: 15px;width: 100%;position: relative;}.item-support-persona-image {width: 15%;padding-right: 10px;}.item-support-persona-image img {border-radius: 50px;max-width: 50px;width: 100%;}.item-support-persona-name {width: 75%;display: flex;align-items: center;justify-content: flex-start;}.item-support-persona-arrow {width: 10%;display: flex;align-items: center;justify-content: flex-end;}.dropdown-custom-new {z-index: 2;border-radius: 5px;margin-top: 15px;opacity: 0.5;}.radiobtn input:checked ~ .dropdown-custom-new {opacity: 1;}.dropdown-custom-new .wrapper {position: relative;top: 0px;left: 0%;transform: translate(0%,0%);z-index: 2;}.dropdown-custom-new .wrapper .title {font-weight: 700;font-size: 24px;color: #fff;}.dropdown-custom-new .select_wrap {position: relative;user-select: none;}.dropdown-custom-new .select_wrap .default_option {border-radius: 5px;position: relative;cursor: pointer;}.dropdown-custom-new .select_wrap .default_option li {padding: 10px 20px;}.dropdown-custom-new .select_wrap.active .default_option li {border-radius: 5px 5px 0px 0px;}.dropdown-custom-new .select_wrap .default_option:before {content: "";position: absolute;top: 25px;right: 25px;width: 13px;height: 13px;border: 1px solid;border-color: transparent transparent #555555 #555555;transform: rotate(-45deg);}.dropdown-custom-new .select_wrap .select_ul {position: relative;top: 0;left: 0;width: 100%;border-radius: 0px 0px 5px 5px;max-height: 0;transition: max-height .5s ease-out;overflow: hidden;}.dropdown-custom-new .select_wrap .select_ul li {padding: 10px 20px;cursor: pointer;}.dropdown-custom-new .select_wrap .select_ul li.add-new {padding: 20px 0;margin: 0 20px;}.dropdown-custom-new .select_wrap .select_ul li:first-child:hover {border-top-left-radius: 5px;border-top-right-radius: 5px;}.dropdown-custom-new .select_wrap .select_ul li:last-child:hover{border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;}.dropdown-custom-new .select_wrap .select_ul li.add-new:hover {background: inherit;}.dropdown-custom-new .select_wrap .select_ul li.add-new .add-new2 button {-webkit-appearance: none;-moz-appearance: none;appearance: none;display: flex;justify-content: center;align-items: center;padding: 0.5em 1.15em;outline: 0;cursor: pointer;margin: 0;}.dropdown-custom-new .select_wrap .option{display: flex;align-items: center;}.dropdown-custom-new .select_wrap .option .icon {width: 50px;height: 50px;margin-right: 15px;}.dropdown-custom-new .select_wrap .option .icon img {border-radius: 25px;margin:0 auto;}.dropdown-custom-new .select_wrap .option .icon.addpic a {width: 100%;height: 100%;display: block;}.dropdown-custom-new .select_wrap .option p {width: 100%;display: flex;justify-content: space-between;}.form-container-cart-item .upload-profilepic {display: flex;flex-direction: row;align-items: center;margin-top: 10px;}.dropdown-custom-new .select_wrap.active .select_ul {max-height: 1300px;transition: max-height 1s ease-in-out;}.dropdown-custom-new .select_wrap.active .default_option:before{top: 32px;transform: rotate(-225deg);}.add-new-persona {display: none;}.add-new-persona.open {display: block;cursor: default;margin-top: 20px;}.form-container-cart {margin: 15px 0;}.form-container-cart-item {display: flex;flex-direction: column;margin-bottom: 15px;}.form-container-cart-item.city {flex-direction: row;justify-content: space-between;}.form-container-cart-item-inner {display: flex;flex-direction: column;}.form-container-cart-item-inner:first-child {width: 30%;}.form-container-cart-item-inner:last-child {width: 65%;}.form-container-cart-item:last-child {margin-bottom: 0px;}.item-support-persona .radiobtns .form-container-cart label {width: 100%;}.item-support-persona .form-group-standard .radiobtn .form-container-cart input[type="text"] {z-index: 0;position: relative;opacity: 1;padding: 0 10px;height: 50px;width: 100%;box-shadow: none;}.form-container-cart-action {padding: 20px 0 10px 0;display: flex;flex-direction: row;justify-content: space-between;align-items: center;}.form-container-cart-action button {margin: 0;}.form-container-cart-action a {padding: 10px 0;}.form-container-cart-action button, .form-container-cart-action a {cursor: pointer;}.checkout-agb {border-top: 1px solid var(--main-color);padding-top: 30px;margin-top: 30px;}.thank-you-container {margin-top: 35px;}.thank-you-container-item {margin-bottom: 35px;padding-bottom: 35px;}.thank-you-container-text {margin-left: 3%;margin-top: 25px;max-width: 650px;}.thank-you-container-text-head {margin-bottom: 10px;}.thank-you-container-projekt {display: flex;flex-direction: row;margin-left: 3%;margin-top: 35px;padding-bottom: 35px;}.thank-you-container-projekt:last-child {padding-bottom: 0px;border-bottom: 0px;}.thank-you-container-projekt-item {width: 50%;}.thank-you-container-projekt-item:first-child {padding-right: 25px;}.thank-you-container-projekt-item:last-child {padding-left: 25px;}.thank-you-container-projekt-logos {display: flex;justify-content: flex-start;align-items: center;margin-top: 15px;}.thank-you-container-projekt-logos img {max-width: 125px;max-height: 45px;height: 100%;margin-right: 25px;}.thank-you-container-projekt-logos a svg {height: 30px;max-width: 32px;margin-right: 25px;}.thank-you-footer {display: flex;justify-content: flex-start;}.thank-you-footer a {padding: 0 10px;}@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) {.projekt-edit-container {margin: 85px auto 50px auto;}.checkout-container {margin: 85px auto 50px auto;}.cart-item-list-container {margin-left: 2%;width: 98%;margin-top: 20px;}}@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {}@media only screen and (max-width: 767px) {.cart-container {margin-top: 75px;}.checkout-container {margin: 125px auto 10px auto;}.cart-item-single {padding: 10px 0;margin-bottom: 20px;}.cart-item-single:last-child {margin-bottom: 1px;}.cart-item-list-container {margin-left: 0%;width: 100%;margin-top: 10px;}.cart-item-list {display: flex;flex-direction: row;justify-content: flex-start;flex-wrap: wrap;}.cart-item-list-image {width: 100%;margin-bottom: 10px;}.cart-item-list-infos {display: flex;flex-direction: row;position: relative;padding: 0px;width: 100%;flex-wrap: wrap;margin-bottom: 15px;}.cart-item-list-infos-title {width: 100%;}.cart-item-list-infos-specs {width: 80%;}.cart-item-list-infos-delete {width: 20%;text-align: center;}.cart-item-list-infos-delete a svg, .cart-item-list-infos-delete a img {margin-right: 0px;width: 100%;}.amount-container {align-items: flex-start;}.cart-item-list-amount, .cart-item-list-preis {width: 50%;}.cart-item-list.donation .cart-item-list-amount {width: 100%;}.cart-item-list.donation .cart-item-list-preis {width: 100%;}.cart-item-list-preis {display: flex;align-items: center;justify-content: flex-end;}.btn-ok button {height: 100%;}.cart-item-list.coupon .cart-item-list-infos {width: 100%;}.cart-item-list.coupon .cart-item-list-amount {width: 100%;}.cart-item-list.coupon .cart-item-list-preis {width: 100%;}.cart-item-list.subtotal .cart-item-list-infos {width: 70%;text-align: left;}.cart-item-list.subtotal .cart-item-list-preis {width: 30%;}.cart-item-list.subtotal .cart-item-list-infos-title {margin-bottom: 5px;}.total-info {width: 70%;margin-top: 5px;}.check-login-radio {margin-top: 30px;margin-left: 20px;}.radiobtn__indicator {top: 4px;height: 20px;width: 20px;}.radiobtns label {margin-bottom: 20px;}.radiobtn--radio .radiobtn__indicator:after {left: 4px;top: 4px;height: 12px;width: 12px;}.radiobtn.radiobtn--radio p {margin-left: -15px;}.checkout-login-user {margin-top: 50px;margin-left: 20px;}.cart-content .fp-acc-title {width: 85%;}.cart-content .fp-accordion-item .fp-acc-content p:last-child {margin-bottom: 0px;}.item-support {flex-direction: column;}.item-support-persona, .item-support-comment {width: 100%;}.item-support-persona-image {width: 25%;}.item-support-comment {padding-left: 0px;}.item-support-persona-info {margin-top: 5px;display: block;}.item-support-persona-outer {flex-direction: column;}.item-support-persona {padding-right: 0px;margin-bottom: 25px;}.item-support-persona-info {margin-left: -15px;}.dropdown-custom-new {margin-left: -15px;}.dropdown-custom-new .select_wrap .default_option li {padding: 10px;}.dropdown-custom-new .select_wrap .option .icon {width: 40px;height: 40px;margin-right: 25px;}.dropdown-custom-new .select_wrap .option .icon img {max-width: 40px;}.dropdown-custom-new .select_wrap .option .icon.addpic a svg {width: 40px;height: 40px;}.dropdown-custom-new .select_wrap .default_option:before {top: 20px;right: 20px;}.cart-content .projekt-edit-save {flex-direction: column-reverse;}.cart-content .projekt-edit-save .projekt-edit-save-item.cancel {margin-top: 35px;}.thank-you-container-projekt {flex-direction: column;margin-left: 4%;margin-top: 25px;padding-bottom: 25px;}.thank-you-container-projekt-item {width: 100%;}.thank-you-container-projekt-item:first-child {padding-right: 0px;margin-bottom: 35px;}.thank-you-container-projekt-item:last-child {padding-left: 0px;}}.cart-content {padding: 6.25em 3em;}@media only screen and (max-width: 767px){.cart-container {margin-top: 10px !important;}.cart-content {padding: 45px 30px;}.cart-item-list-infos-delete a, .cart-item-list.subtotal .cart-item-list-infos-subtitle, .item-support-persona-info {font-size: 12px !important;}}.cart-container label.form-standard-label {font-size: 12px;}.projekt-edit-content .cart-content {font-size: 12px;}.checkout-container > .cart-content > .projekt-edit-save > .projekt-edit-save-item {width: 100%;}.checkout-container > .cart-content > .projekt-edit-save > .projekt-edit-save-item button {float: right;}@media only screen and (max-width: 768px){.cart-item-list-infos-delete a svg, .cart-item-list-infos-delete a img {width: 30%;}.form-standard-error {right:0;}.cart-items-container div.adress div.checkout-item-info-headline:after{font-size:12px!important;}}.cart-items-container div.adress div.checkout-item-info-headline:after{content:"Bitte alle unten stehende Felder ausfüllen.";display: block;font-size:16px;font-weight:bold;}.form-standard-error {right:35%;}.cart-items-container input:not([value]) {outline: 1px solid red !important;fill: red !important;}.cart-items-container .form-single:last-child {margin-top: 35px;}