.cart__side+.cart__side{margin-top:2em}.cart__sums>p{display:flex;justify-content:flex-end}.cart__sums .label{flex-grow:1;line-height:1.2}.cart__sums .sum{flex-shrink:0}.cart__sums .remove-voucher{padding-left:1ex;color:var(--TEXT-muted)}.cart__sums .tax{width:100%;font-size:.9em;text-align:right}.cart__sums .hint{display:block;width:90%;font-size:.8em;line-height:1.2;color:var(--TEXT-muted)}.cart__sums--total{margin-top:1ex;padding-top:1ex;border-top:1px solid var(--COLOR-border)}.cart__sums--total p{flex-wrap:wrap}.cart__sums--total .label,.cart__sums--total .sum{font-size:1.2em;font-weight:700}.cart__actions .row{margin-top:1em}.cart__actions .checkbox-label{display:block}.cart__benefits>li{position:relative;margin-top:.3em;padding-left:1.5em;font-weight:700}.cart__benefits>li:before{content:"";position:absolute;left:0;top:0;display:block;height:1.4em;width:1em;background-position:50%;background-repeat:no-repeat;background-size:100%;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" width="32" height="32" fill="%232e8165"><path d="M1 14 L5 10 L13 18 L27 4 L31 8 L13 26 z"></path></svg>')}.cart__actions .button.checkout{display:block;width:100%;max-width:25em;margin-bottom:1em;padding:.5em}.form--voucher{display:flex;margin-bottom:1.5em;margin-top:1ex}.form--voucher .row--couponCode{flex-grow:1}.form--voucher .button{margin-top:1.5em}.cart__soldout{margin-top:3em}.cart__soldout__title{margin:8px 0;font-size:1.3em;font-weight:400;line-height:1.3}@media (min-width:45rem){.cart__soldout__title{font-size:1.5em}}