.main-cart .checkmark:before{--grey-color: var(--color-white)}.main-cart textarea{min-height:12rem}cart-remove-button .underline{text-underline-offset:2px}.cart_page-countdown{border:1px dashed var(--color-primary);background-color:rgba(var(--color-primary-rgb),.08)}.cart_page-recommend.cart-recommend.inside .product-item__wrapper{border-color:var(--color-border)}.js-contents .caption-large a{text-decoration:none}.js-contents .caption-large a:not(:hover){color:var(--color-heading)}@media screen and (min-width:1025px){.cart-item__details{width:35%}.cart__page-price{width:20%}}@media(min-width:1025px)and (max-width:1200px){.page-cart{--col-width: 38rem !important}}@media screen and (max-width:767.98px){.page__cart-item{display:grid;padding-bottom:2rem;margin-bottom:2rem;border-bottom:1px solid var(--color-border);--custom-width: 10rem !important;position:relative;grid-template-columns:10rem 1fr;column-gap:1.5rem}.page__cart-item:last-child{margin-bottom:0}.page__cart-item td{padding:0;border:0!important}.cart-item__media{grid-row:1 / 3}.cart__page-price,thead.hidden-on-small{display:none}.page__cart-item td:not(.cart-item__media,.cart__page-price,.cart-item__totals){display:block}.cart-item__quantity{position:absolute;bottom:2rem;right:0}.cart-item__quantity .ps-20{padding-inline-start:1rem}.cart-item__quantity .pe-20{padding-inline-end:1rem}.cart-item__quantity input{--input-height: 30px !important;width:3rem}.rounded-style .cart-item__quantity{--btn-radius: 3px}.cart-item__totals{display:flex;align-items:end}.cart_info cart-remove-button{position:absolute;right:0;top:0}.cart_info cart-remove-button .cart-remove{width:15px;height:15px;display:inline-flex;align-items:center;justify-content:center;position:relative}}body:has(cart-items.is-empty) .page-title{display:none}.form-pill,.custom-date{width:100%;padding:.75rem 1rem;font-size:1rem;line-height:1.5;border:1px solid #ccc;border-radius:9999px;background-color:#fff;box-sizing:border-box;font-family:inherit;height:48px;-webkit-appearance:none;appearance:none}.address-input.valid{border-color:#3bb54a!important;background-color:#f0fff5}.address-input.invalid{border-color:#d72c0d!important;background-color:#fff0f0}.input-status-icon{position:absolute;right:12px;top:45px;font-size:1.4rem;pointer-events:none}#adress-error,#warnung{color:#d72c0d;font-size:.875rem;font-weight:500;margin-top:.5rem;line-height:1.5;font-family:inherit}.cart-right input[placeholder*=Discount],.cart-right input.discount_code{display:none!important}.cart-right input[placeholder*=Discount]~button,.cart-right .apply-discount,.cart-right button[name*=discount],.cart-right button[data-apply-discount]{display:none!important}#precheckout{padding:1.5rem 2rem!important;margin-top:1.25rem!important}#precheckout .cart-content{margin-bottom:.75rem!important;padding:1px 2px!important}#precheckout .cart-terms{gap:6px!important}#precheckout .cart-terms+.cart-content+.cart-content+.cart-content p,#precheckout .cart-content:nth-of-type(3) p{font-size:14px!important;line-height:1.5!important;color:#555!important;margin-bottom:.4em!important}#precheckout .vodafone-footnotes{margin-top:.25rem!important;padding:2px 4px!important}#precheckout p{margin-bottom:.5em!important}#precheckout,#precheckout p,#precheckout label,#precheckout li,#precheckout span{font-size:14px!important;line-height:1.6!important;color:#222!important}#precheckout h3{font-size:1.5rem!important;line-height:1.3!important;margin-bottom:.75rem!important}#precheckout .cart-content:nth-of-type(3) p,#precheckout .vodafone-footnotes,#precheckout .vodafone-footnotes p{font-size:12px!important;line-height:1.5!important;color:#555!important}#precheckout .cart-terms label{font-weight:400!important}#precheckout .cart-terms label strong{font-weight:700!important}#precheckout p:first-of-type{font-weight:400!important}#precheckout p:last-of-type+.cart-content{margin-top:2rem!important}#precheckout .vodafone-footnotes p,#precheckout .vodafone-footnotes p *{font-weight:400!important}#precheckout .vodafone-footnotes p strong,#precheckout .vodafone-footnotes p b{font-weight:700!important}
/*# sourceMappingURL=/cdn/shop/t/79/assets/cart-page.css.map */
