@import url("//fast.fonts.net/cssapi/a3227d8f-d1e7-4118-a590-7bc01340d462.css");@-webkit-keyframes infinite-spinning{from{-webkit-transform: rotate(0deg);transform: rotate(0deg)}to{-webkit-transform: rotate(360deg);transform: rotate(360deg)}}@keyframes infinite-spinning{from{-webkit-transform: rotate(0deg);transform: rotate(0deg)}to{-webkit-transform: rotate(360deg);transform: rotate(360deg)}}.Warenkorb__divider{border-bottom: 1px solid #c8c8c8;margin-bottom: 1rem;padding-bottom: 1rem}.Warenkorb__table{width: 100%;font-weight: 500}.Warenkorb__table--header{display: none}@media (min-width: 48em){.Warenkorb__table--header{display: block}}.Warenkorb__table--totals{margin-bottom: 2rem}.Warenkorb__table > .row > div:first-child{-webkit-box-flex: 0;-ms-flex: 0 0 calc(50px + 1rem );flex: 0 0 calc(50px + 1rem );max-width: calc(50px + 1rem )}@media (min-width: 36em){.Warenkorb__table > .row > div:first-child{-webkit-box-flex: 0;-ms-flex: 0 0 calc(80px + 1rem );flex: 0 0 calc(80px + 1rem );max-width: calc(80px + 1rem )}}.Warenkorb__table .right{text-align: right}.Warenkorb__articleimage{min-width: 36px;max-width: 50px}@media (min-width: 36em){.Warenkorb__articleimage{max-width: 80px}}.Warenkorb__articletext{margin-bottom: 1rem}.Warenkorb__articletitle{word-wrap: break-word;word-break: break-word}.Warenkorb__singleprice{display: none}@media (min-width: 48em){.Warenkorb__singleprice{display: block}}.Warenkorb__totalprice{color: #f2acdf}.Warenkorb__deleteButton{background-image: url(/assets/icons/icon_delete.svg);background-size: contain;background-repeat: no-repeat;background-position: center;height: 1.6rem;width: 1rem;display: inline-block;opacity: 0.8;-webkit-transition: background .2s ease, border-color .2s ease, color .2s ease, opacity .2s ease;transition: background .2s ease, border-color .2s ease, color .2s ease, opacity .2s ease}.Warenkorb__deleteButton:hover{opacity: 1}.Warenkorb__actions .button{vertical-align: top;float: right}.Warenkorb__actions .button#voucherButton{float: left}@media (min-width: 36em){.Warenkorb__actions .button#voucherButton{float: right;margin-right: 2em}}.Warenkorb__actions .button:first-child{float: left;margin: 0;display: none}@media (min-width: 36em){.Warenkorb__actions .button:first-child{display: block}}.Warenkorb.loading{pointer-events: none}