.checkout-cart-index .cart thead,.checkout-cart-index .cart.table-wrapper .item-actions .action-towishlist,.checkout-cart-index .cart.table-wrapper .item-actions .action-edit{display:none}.checkout-cart-index .page-title-wrapper .page-title{font-size:32px;font-weight:600}.cart.table-wrapper .items{display:flex;flex-direction:column;gap:20px}.checkout-cart-index .cart.table-wrapper .cart.item{display:flex;border:1px solid #f1f5f9;border-radius:16px;padding:16px;justify-content:space-between}.checkout-cart-index .item-info{display:flex;width:100%;justify-content:space-around;flex-wrap:wrap}.cart.table-wrapper .item .col.item{padding:0px}.checkout-cart-index .cart.table-wrapper .item-info .col.subtotal,.checkout-cart-index .cart.table-wrapper .item-info .col.price{order:1;text-align:left;margin-top:auto;left:-220px;width:30px;max-width:30px;min-width:30px;padding:0px;bottom:50px}.checkout-cart-index .cart.table-wrapper .item-info .col.subtotal .price{font-size:24px;color:var(--theme-color) !important}.checkout-cart-index .cart.table-wrapper .item-info .col.price{order:2;left:-250px;bottom:25px}.checkout-cart-index .cart.table-wrapper .item-info .col.price .price{font-size:14px;font-weight:400;color:#94a3b8}.checkout-cart-index .cart.table-wrapper .item-info .col.price .price::after{text-align:left;content:" Per Stück"}.checkout-cart-index .cart.table-wrapper .item-info .col.qty{order:3;border-left:1px solid #f1f5f9;padding-left:30px;padding-top:10px;margin:10px 0px;margin-left:35px;padding-right:0px}.checkout-cart-index .cart.table-wrapper .item-actions{align-self:flex-end;margin-bottom:15px}.cart.table-wrapper .product-item-photo{max-width:none;height:160px;width:160px;border-radius:16px;padding:0px}.cart.table-wrapper .product-item-details{top:25px;vertical-align:top;left:30px}.cart.table-wrapper .product-item-details .product-item-name{width:250px}.cart.table-wrapper .product-item-name>a{font-size:14px;font-weight:500}.checkout-cart-index .qty.field .control{background-color:#ffffff;border:1px solid #f1f5f9;padding:0px}.checkout-cart-index .qty.field .qty-changer>a{top:2.5px}.qty.field .qty-changer>a:last-child{left:auto;right:110px}.cart.table-wrapper .actions-toolbar>.action-delete{right:10px;width:26px;height:26px;text-align:center;z-index:5}.cart.table-wrapper .actions-toolbar>.action-delete:before{overflow:visible;content:"\e805";font-family:"apoicons";font-weight:normal;font-size:24px;color:#020617;transition:all .3s}.cart-summary{background-color:#eff6ff;border:none;border-radius:16px}.cart-summary>.title{text-transform:none;font-size:20px;font-weight:600;color:inherit}.cart-summary .checkout-methods-items .action.primary.checkout{background:var(--theme-color);height:60px;font-size:14px;font-weight:500;border-radius:30px;letter-spacing:normal;text-transform:uppercase;margin-top:20px}.cart-summary .checkout-methods-items .action.primary.checkout:hover{box-shadow:0px 0px 0px 1px var(--theme-color)}.cart-summary .checkout-methods-items .action.primary.checkout::after{display:none}.cart-summary .data.table.totals,.cart-summary .cart-totals,.cart-totals tbody .grand.totals .mark,.cart-totals tbody .grand.totals .amount,.cart-summary .block .title{border:none}.cart-summary .data.table.totals tbody{margin-top:15px;padding:0px;display:flex;flex-direction:column}.cart-summary .data.table.totals tbody tr{padding:10px;display:flex;justify-content:space-between;background:#ffffff;border-top:1px solid #f1f5f9;border-bottom:1px solid #f1f5f9}.cart-summary .data.table.totals tbody tr:first-child{border-radius:16px 16px 0px 0px;border:none}.cart-summary .data.table.totals tbody tr:nth-child(3){border-radius:0px 0px 16px 16px;border:none}.cart-summary .data.table.totals tbody tr:last-child{margin-top:15px;border-radius:16px}.cart-totals tbody .grand.totals .amount,.cart-totals tfoot .grand.totals .amount,.cart-totals tbody .grand.totals .mark,.cart-totals tfoot .grand.totals .mark,.cart-totals tbody .mark,.cart-totals tbody .amount{font-size:14px;font-weight:600;line-height:normal;margin:auto 0px;color:inherit;padding:10px}.cart-totals tbody .grand.totals .mark,.cart-totals tfoot .grand.totals .mark,.cart-totals tbody .mark{color:#94a3b8;font-weight:400}.cart-summary .block select,.cart-summary .block input[type="text"]{border:none;border-radius:16px}.cart-summary .block .title{padding-left:0px}.cart-summary .block .title strong{color:inherit;font-weight:500;font-size:14px}.cart-summary .block .title:after{margin-top:5px;color:#020617;font-size:14px;right:5px}.cart-summary .block.active .content{padding:0px}.cart-summary .block .fieldset .field:not(.choice)>.label,.cart-summary .block .price,.cart-summary dt{font-size:14px;font-weight:600;margin-bottom:5px}.cart-discount{width:500px;position:relative;top:-65px;border:none}.cart-discount .block{width:100%}.cart-discount .actions-toolbar button.action:not(:hover){background:none !important}.checkout-cart-index .actions-toolbar>.primary .action:last-child{height:50px;border-radius:0px 25px 25px 0px !important;border-top:1px solid #e2e8f0;border-right:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;font-size:14px;text-transform:none;font-weight:500;color:var(--theme-color) !important;transition:none}.actions-toolbar>.primary .action:last-child:hover{background:none !important;border-color:#e2e8f0 !important}#discount-coupon-form #coupon_code{color:#94a3b8;height:50px;border-radius:25px 0px 0px 25px !important;border:none;border-top:1px solid #e2e8f0;border-left:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0}#discount-coupon-form #coupon_code::placeholder{color:#94a3b8;opacity:1;font-size:14px}.cart.actions button.action{height:50px;border-radius:25px !important;border:1px solid #e2e8f0;font-size:14px;text-transform:none;font-weight:500}.cart.actions button.action:not(:hover){background:var(--theme-color);color:#ffffff;opacity:1}#co-shipping-method-form .item-options .field.item label.label{top:0px;left:unset}#co-shipping-method-form .item-options .field.item{margin:0px;margin-left:20px}#co-shipping-method-form .item-options .field.item input.radio{margin-top:0px;margin-right:7.5px}input[type="radio"]{appearance:none;width:18px;height:18px;background-color:#ffffff;border:2px solid #94a3b8;border-radius:50%}input[type="radio"]:not(:disabled):checked{border:5px solid var(--theme-color)}.checkout-index-index .payment-method input[type="radio"]{margin:0px;margin-right:10px;position:relative;top:5px}.cart-empty .btn-go-shop{padding:20px;border-radius:30px;font-weight:500;color:#ffffff;background-color:var(--theme-color)}.cart-empty.text-center.text-center i::before{font-family:"apoicons";content:"\e803"}@media only screen and (max-width:1200px){.checkout-cart-index .cart.table-wrapper .item-info .col.qty{margin:25px 0px 10px 0px}}@media only screen and (min-width:992px) and (max-width:1200px){.cart-discount .actions-toolbar{width:100px}.cart-discount{width:400px}.checkout-cart-index .cart.table-wrapper .item-info .col.qty{padding:25px 0px 0px 10px;border-left:none;border-top:1px solid #f1f5f9}.checkout-cart-index .cart.table-wrapper .item-info .col.subtotal{left:-300px}.checkout-cart-index .cart.table-wrapper .item-info .col.price{left:-330px}}@media only screen and (min-width:768px) and (max-width:991px){.checkout-cart-index .cart.table-wrapper .item-info .col.qty{border:none}.checkout-cart-index .cart.table-wrapper .item-info .col.price{left:-250px}.checkout-cart-index .cart.table-wrapper .item-info .col.qty{display:flex;justify-content:end;margin-right:5px}.cart.table-wrapper .col.qty .field.qty{padding-left:20px !important;border-left:1px solid #f1f5f9}}@media only screen and (max-width:767px){.cart.table-wrapper{border:none}.cart.table-wrapper .col.item:before,.cart.table-wrapper .col.qty:before,.cart.table-wrapper .col.price:before,.cart.table-wrapper .col.subtotal:before{display:none}.cart.table-wrapper .product-item-photo{display:table-cell}.checkout-cart-index .cart.table-wrapper .cart.item{height:400px}.checkout-cart-index .item-info{display:flex;flex-direction:column}.checkout-cart-index .cart.table-wrapper .item-info .col.qty{display:flex;justify-content:start;margin:0px 500px 0px 0px;padding-bottom:0px;padding-left:0px;padding-top:20px;border:none;border-top:1px solid #f1f5f9}.checkout-cart-index .cart.table-wrapper .item-info .col.price,.checkout-cart-index .cart.table-wrapper .item-info .col.subtotal{left:0px;bottom:0px;top:15px}.checkout-cart-index .cart.table-wrapper .item-info .col.subtotal{top:30px}.cart.table-wrapper .col.qty .field.qty{height:20px}.cart.table-wrapper .item .col.item{flex:4 0 0}.cart.table-wrapper .product-item-details{top:20px;left:0px;text-align:left}.checkout-cart-index .cart.table-wrapper .item-actions{margin-bottom:8px}.checkout-cart-index .qty.field .control{width:160px}}@media only screen and (max-width:420px){.checkout-cart-index .qty.field .control{width:140px}}.cart.table-wrapper .cart tbody td{padding:0px}