.cart--totals-title{font-family:var(--font-heading-family);font-size:18px;font-weight:600;text-align:left;line-height:var(--body-line-height);letter-spacing:var(--heading-letter-spacing);color:var(--color-text);position:relative;margin:0 0 40px}.cart-totals.list-unstyled>li+li{margin-top:16px!important}.cart-totals.list-unstyled>.cart-total-grandtotal,.cart-totals.list-unstyled>.cart-total-savings+.cart-total-grandtotal,.cart-totals.list-unstyled>.cart-total-coupon+.cart-total-grandtotal,.cart-totals.list-unstyled>.cart-total-subtotal+.cart-total-grandtotal{padding-top:0}.cart-totals.list-unstyled>.cart-total-savings{padding-top:0;padding-bottom:0}.cart-totals.list-unstyled>.preis-inkl{margin-top:0}.cart-total{display:block}.cart-total-subtotal,.cart-total-value-savings{display:flex;justify-content:space-between;align-items:center;position:relative}.cart-total-value-savings .cart-total-label,.cart-total-value-savings .cart-total-value,.cart-total-value-savings .cart-total-value .text{color:#ca2b16;font-weight:700}.cart-total-delivery{display:flex;justify-content:space-between;align-items:center;position:relative}.cart-total-delivery .cart-total-value,.cart-total-delivery .cart-total-value .text{color:#1e8c4c;font-weight:700}.cart-total-savings{padding-bottom:20px;padding-top:20px;border-top:1px solid #e6e6e6;margin-top:0!important;display:flex;justify-content:space-between;align-items:center;position:relative}.cart-total-savings .cart-total-value{font-size:var(--font-body-size)}.cart-total-savings+.cart-total-grandtotal{padding-top:22px}.cart-total-subtotal+.cart-total-grandtotal{border-top:0}.cart-total-label,.cart-total-value{font-weight:var(--font-weight-semibold);line-height:var(--body-line-height);letter-spacing:var(--body-letter-spacing);color:var(--color-text)}.cart-total-label{font-size:16px;font-weight:500}.cart-total-value{font-size:calc(var(--font-body-size) + 4px)}.cart-total-coupon{margin-top:40px!important}.cart-total-subtotal+.cart-total-coupon{margin-top:30px!important}.cart-total-grandtotal{padding-top:40px;margin-top:0!important;display:flex;justify-content:space-between;align-items:center;position:relative}.cart-total-coupon+.cart-total-grandtotal{padding-top:20px}.cart-total-grandtotal .cart-total-label{font-weight:500}.cart-total-grandtotal .cart-total-value{font-size:calc(var(--font-body-size) + 4px);font-weight:600}.preis-inkl{font-family:Montserrat;font-weight:500;font-size:12px;line-height:100%;letter-spacing:0;text-align:right;color:#6b6b6b;margin-top:4px}.cart-total:after{clear:both}.cart-total+.cart-total{margin-top:27px}.cart-coupon-discount{display:flex;justify-content:space-between}.cart [data-discount-code]{font-size:calc(var(--font-body-size) - 2px)}.cart-container #shipping-calculator #wrapper-response{padding:15px 20px}#shipping-calculator{position:relative}#address_country_container,#address_province_container,#address_zip_container{margin-bottom:15px}#address_province_container{width:calc(60% - 15px);display:inline-block;vertical-align:top;margin-right:15px}#address_province,#address_zip{height:45px;line-height:45px;padding-top:0;border-color:#cbcbcb;color:#3c3c3c;letter-spacing:.2px}#address_zip_container{width:40%;display:inline-block;vertical-align:top}#address_zip{padding-top:var(--btn-1-padding-top)}.cart-container #get-rates-container #get-rates-submit{padding-top:calc(var(--btn-1-padding-top) - 2px);padding-bottom:calc(var(--btn-1-padding-bottom) - 2px)}#wrapper-response{font-size:var(--font-body-size);font-weight:var(--font-weight-normal);line-height:var(--body-line-height);letter-spacing:var(--letter-spacing);color:var(--color-info);background-color:var(--color-info-bg)}#shipping-rates-feedback{margin:0 auto}#shipping-rates{margin-top:6px;padding-left:16px;list-style-type:disc}#shipping-rates li{padding-left:0}#shipping-calculator:after{position:absolute;content:"";bottom:-25px;width:100%;height:1px;background-color:#e6e6e6}.cart-container .discount-code-field p,.cart-container .shipTotal .cart-total-value{margin-top:10px;margin-bottom:0;color:var(--color-grey)}.cart-container .shipTotal{margin-top:40px}.cart-container .shipTotal .cart-total-value{font-weight:400}.cart-container .cart-totals:has(li.shipTotal)+.cart-actions{margin-top:12px}.cart-checkbox input[type=checkbox]+label{display:inline-block;vertical-align:top;width:auto;font-size:var(--font-body-size);padding-left:25px;line-height:20px;color:var(--text-cart);text-transform:unset}.cart-checkbox input[type=checkbox]~a{display:inline-block;vertical-align:top;font-size:var(--font-body-size);line-height:20px;color:var(--text-cart);margin:0 0 0 5px;background-image:linear-gradient(transparent 97%,var(--color-text) 3%);background-repeat:repeat-x;background-position-y:-2px}.form-text{font-size:var(--font-body-size)}.cart-shipping{clear:both;font-size:0;letter-spacing:0;padding:14px 0 20px}.cart-shipping .form-group{margin:0 0 10px}.cart-shipping .select__select,.cart-shipping .form-input,.cart-coupon-code .form-input{padding-top:11px;padding-bottom:11px;border:none;box-shadow:0 0 0 .1rem var(--form-input-border)!important}.cart-shipping .button{border-color:var(--color-grey);background-color:var(--color-white);color:var(--color-text);text-transform:capitalize;border-radius:0}.cart-shipping-response{font-size:var(--font-body-size);font-weight:var(--font-weight-normal);line-height:var(--body-line-height);letter-spacing:var(--body-letter-spacing);color:var(--color-info);background-color:var(--color-info-bg);padding:13px 15px;margin:10px 0 0}.cart-shipping-response .money{font-weight:var(--font-weight-bold)}.cart-shipping-response p{margin-top:0;margin-bottom:0}.cart-shipping-response li{display:block}.cart-shipping-response li+li{margin-top:6px}.cart-shipping .form-group.form-group-2{width:calc(100% - 130px);display:inline-block;vertical-align:top;margin-right:10px}.cart-shipping .form-group.form-group-3{width:120px;display:inline-block;vertical-align:top}.cart-coupon-code{display:block;font-size:0;letter-spacing:0;clear:both;padding:10px 0;margin-bottom:10px}.cart-actions{margin:38px 0 0}.cart-checkbox{margin:0 0 18px}.cart-checkbox input[type=checkbox]+label{display:inline-block;vertical-align:top;width:auto;font-size:var(--font-body-size);padding-left:25px;line-height:var(--body-line-height);letter-spacing:var(--body-letter-spacing)}.cart-checkbox input[type=checkbox]~a{display:inline-block;vertical-align:top;font-size:var(--font-body-size);line-height:var(--body-line-height);letter-spacing:var(--body-letter-spacing);color:var(--color-text);text-transform:capitalize;margin:0 0 0 5px}.cart-checkbox input[type=checkbox]~a .text{text-decoration:underline;text-underline-offset:.3rem}.cart-actions .button{border-radius:999px;height:52px}.cart-actions .button+.button{margin-top:15px}.cart-actions .dynamic-checkout__content{margin:10px 0}.cart-actions .dynamic-checkout__content shopify-accelerated-checkout{--shopify-accelerated-checkout-button-border-radius: 0px}.cart-actions .dynamic-checkout__content shopify-accelerated-checkout-cart{--shopify-accelerated-checkout-button-border-radius: 0px}.cart-total.cart-total-coupon accordion-block .cart-coupon-code{padding-bottom:0;margin-bottom:0}.cart-total.cart-total-coupon accordion-block{margin-bottom:10px;padding-bottom:10px}.cart-total .accordion-block-header{cursor:pointer;padding-right:15px}.cart-total .accordion-block-header:before,.cart-total .accordion-block-header:after{position:absolute;content:"";top:50%;right:0;transform:translateY(-50%) rotate(-90deg);background-color:currentColor;transition:transform var(--duration-default) ease-in-out,opacity var(--duration-default) ease-in-out;width:12px;height:2px;opacity:1;pointer-events:none}.cart-total .accordion-block-header:after{height:12px;width:2px;right:5px}.cart-total .accordion-block-content{padding:0 1px;margin:0 -1px}.cart-total.cart-total-shipping.enable_dropdown{margin-top:37px}.cart-total.cart-total-coupon.enable_dropdown{margin-top:16px!important;margin-bottom:13px}.cart-total.cart-total-shipping accordion-block[aria-expanded=true]{margin-bottom:44px}[aria-expanded=true] .accordion-block-header:before{opacity:0}[aria-expanded=true] .accordion-block-header:before,[aria-expanded=true] .accordion-block-header:after{transform:translateY(-50%) rotate(90deg)}.payment-string{font-family:Montserrat;font-weight:500;font-size:16px;line-height:100%;letter-spacing:0;color:#2f2f2f;margin-top:32px}.payment-string__payments-title{display:flex;align-items:center}.payment-string__payments-title svg{margin-right:12px}.payment-string__payments-list{padding:0;display:flex;justify-content:flex-start;gap:8px;flex-wrap:wrap;margin:12px 0 0}.payment-string__highlights{margin-top:32px}.payment-string__highlights-divider{width:100%;height:1px;background-color:#e6e6e6;margin-bottom:24px}.payment-string__highlights-list{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin:0 0 24px;padding:0}.payment-string__highlight{flex:1;display:flex;flex-direction:column;align-items:center;gap:12px;margin:0;text-align:center}.payment-string__highlight-icon{display:block;width:32px;height:32px;object-fit:contain}.payment-string__highlight-text{font-family:Montserrat,sans-serif;font-size:14px;font-weight:500;line-height:1.3;color:#2f2f2f}.payment-string__continue-btn{display:flex;align-items:center;justify-content:center;width:100%;min-height:52px;padding:14px 24px;border:1px solid #D9D9D9;border-radius:999px;background:#fff;font-family:Montserrat,sans-serif;font-size:16px;font-weight:700;line-height:1.2;color:#00319a;text-decoration:none;transition:border-color .2s ease,color .2s ease}.payment-string__continue-btn:hover{border-color:#00319a;color:#00319a}.payment-string svg.icon{width:40px}.payment-string .list-payment__item .icon{height:26px}.payment-string .list-payment__item{margin-left:0}.cart-support-card{margin-top:32px;padding:20px;border:1px solid #E6E6E6;border-radius:16px;background:#fff}.cart-support-card__header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px}.cart-support-card__title{font-family:Montserrat,sans-serif;font-size:16px;font-weight:700;line-height:1.3;color:#2f2f2f}.cart-support-card__status{display:inline-flex;align-items:center;gap:8px;font-family:Montserrat,sans-serif;font-size:14px;font-weight:500;line-height:1.3;color:#6b6b6b;white-space:nowrap}.cart-support-card__status-dot{width:8px;height:8px;border-radius:50%;background:#1e8c4c;flex-shrink:0}.cart-support-card__staff{display:flex;align-items:center;gap:8px}.cart-support-card__avatars{display:flex;flex-shrink:0}.cart-support-card__avatar{display:block;width:40px;height:40px;border:2px solid #FFFFFF;border-radius:50%;object-fit:cover}.cart-support-card__avatar+.cart-support-card__avatar{margin-left:-12px}.cart-support-card__message{margin:0;font-family:Montserrat,sans-serif;font-size:14px;font-weight:500;line-height:1.4;color:#2f2f2f}.cart-support-card__divider{width:100%;height:1px;background:#e6e6e6;margin:20px 0}.cart-support-card__contacts{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:16px}.cart-support-card__contact{display:inline-flex;align-items:center;gap:8px;font-family:Montserrat,sans-serif;font-size:14px;font-weight:600;line-height:1.3;color:#00319a;text-decoration:underline;text-underline-offset:3px}.cart-support-card__contact svg{flex-shrink:0}.cart-support-card__contact:hover{color:#00319a}@media(max-width:767px){.cart--totals-title:after{height:1px}.payment-string__highlights-list{gap:12px}.payment-string__highlight-text{font-size:12px}.cart-support-card__header,.cart-support-card__contacts{flex-direction:column;align-items:flex-start}}@media(max-width:551px){.cart-actions .dynamic-checkout__content shopify-accelerated-checkout{--shopify-accelerated-checkout-button-block-size: 42px;--shopify-accelerated-checkout-button-inline-size: 42px}.cart-actions .dynamic-checkout__content shopify-accelerated-checkout-cart{--shopify-accelerated-checkout-button-block-size: 42px;--shopify-accelerated-checkout-button-inline-size: 42px}}@media(min-width:768px){.cart-shipping-response{padding-left:20px;padding-right:20px}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/component-cart-summary.css.map */
