.cart__total-container .total-item{color:#051142;font-size:18px;font-weight:600;text-align:right}.cart__total-container .total-item--grand-total{font-size:36px}.cart__total-container .total-item--grand-total .grand-total__price{color:#2958e9;display:inline-block;margin-left:20px}.navigation-buttons .btn-solid{width:383px}@media (max-width:900px){.navigation-buttons .btn-solid{width:calc(50% - 12px)}}@media (max-width:600px){.navigation-buttons .btn-solid{width:100%}.navigation-buttons__back{margin-right:0}}.cart__empty{margin-top:0}.cart__empty .cart-empty{color:#051142;font-weight:600}.cart__empty .btn{display:block;margin:70px auto 0;max-width:385px;width:100%}.cab-cart{margin-top:0;position:relative}.cab-cart:after{background-color:rgba(0,0,0,.5);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .25s;visibility:hidden;z-index:10}.cab-cart--disabled:after{opacity:1;visibility:visible}.shop__table .quick-cart-item__image{justify-content:flex-start}.shop__table .quick-cart-item__remove{justify-content:flex-start;margin-left:5px}.vat-disclaimer{color:#051142;font-size:12px;margin:5px 0 20px 10px}.coupon-container .flexbox{margin:0}@media (max-width:600px){.coupon-container .form__input-wrapper{width:100%}}.coupon-container .form__input-wrapper .coupon-container__field{margin-bottom:24px;margin-right:24px;width:350px}@media (max-width:600px){.coupon-container .form__input-wrapper .coupon-container__field{margin-right:0;width:100%}}.coupon-container .form__input-wrapper .coupon-container__field::-moz-placeholder{color:#051142;opacity:1}.coupon-container .form__input-wrapper .coupon-container__field::placeholder{color:#051142;opacity:1}.coupon-container__btn{max-width:287px;width:100%}@media (max-width:600px){.coupon-container__btn{max-width:100%}}.form__input-wrapper+.form__input-wrapper{margin-top:14px}.form__input-wrapper .field,.form__input-wrapper .req,.form__input-wrapper label{color:#051142}.form__input-wrapper .field{border:1px solid transparent;border-radius:4px;font-size:16px;padding:18px}.form__input-wrapper .field.error{border-color:#ff0100}.shipping-information .select2-container--default .select2-selection--single{border:1px solid transparent}.shipping-information .field.error,.shipping-information .field.error+.select2-container--default .select2-selection--single{border-color:#ff0100}.form__info{font-size:14px;margin-top:10px}.form__custom-checkbox-label{align-items:center;color:#051142;display:inline-flex;flex-wrap:nowrap;font-size:20px;font-weight:600;line-height:1.1;margin:30px 0}.form__custom-checkbox-label input{display:none}.form__custom-checkbox-label input:checked+.form__custom-checkbox:after{opacity:1;visibility:visible}.form__custom-checkbox-label input.error+.form__custom-checkbox{border-color:#ff0100}.form__custom-checkbox{align-items:center;background-color:#fff;border:1px solid transparent;border-radius:4px;display:inline-flex;height:20px;justify-content:center;margin-right:10px;min-width:20px;width:20px}.form__custom-checkbox:after{background-color:#e4002b;border-radius:4px;content:"";height:10px;opacity:0;visibility:hidden;width:10px}.form__hidden-fields{display:none}.form__hidden-fields--visible{display:block}.form__error-passwords{color:#e4002b;display:none;margin:1rem 0}.form__error-passwords--visible{display:block}.blockUI.blockOverlay{display:none!important}.woo--cart{text-align:center}.page-header{color:#fff;padding-bottom:48px;position:relative}@media (max-width:600px){.page-header{padding:20px 0}}.page-header__content{margin:0 auto;position:relative;text-align:center;z-index:2}.page-header__title{color:#051142;font-weight:500;letter-spacing:0;margin:28px 0 0;text-align:center;text-transform:uppercase}body.lang-german .page-header__title{font-size:54px}@media (max-width:600px){.page-header__title{font-size:32px;margin-bottom:30px}body.lang-german .page-header__title{font-size:28px}}.page-header--small{padding:20px 0}.breadcrumbs{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start}.breadcrumb__item p{color:#051142;font-size:12px;letter-spacing:0}.breadcrumb__item--sep{margin:0 1ch}.breadcrumb__link{display:block}.breadcrumb__label,.breadcrumb__link{color:#051142;font-size:12px;letter-spacing:0}.breadcrumb__label{margin:0}

/*# sourceMappingURL=template-cart.css.map*/