.kv-store .buy-form .quantity-row{flex-wrap:wrap;align-items:start}.kv-store .kv-article-amounts{margin:0 0 0 auto;min-width:230px;flex:1;max-width:360px}.kv-store .kv-article-amounts>div{display:flex;justify-content:space-between;gap:20px;margin:0 0 8px;font-size:17px;line-height:1.45;color:#343941}.kv-store .kv-article-amounts dd{margin:0;white-space:nowrap;font-variant-numeric:tabular-nums}.kv-store .kv-article-amounts .kv-article-gross{padding-top:10px;border-top:1px solid #d9dde3;font-size:21px;font-weight:650;color:#20242b}@media(max-width:600px){.kv-store .kv-article-amounts{flex-basis:100%;max-width:none;margin:14px 0 0}}
.kv-store .cart-line-info h2{font-size:clamp(21px,1.5vw,26px);line-height:1.35}.kv-store .cart-line-info>p,.kv-store .cart-update input,.kv-store .cart-update button{font-size:18px}.kv-store .kv-cart-costs dt,.kv-store .kv-cart-costs dd{font-size:19px!important;line-height:1.55!important}.kv-store .kv-cart-costs .cart-total dd{font-size:30px!important}.kv-store .kv-cart-costs .cart-total dt{font-size:21px!important}.kv-store .cart-summary .karton-payment-availability{font-size:18px!important}.kv-store .cart-summary h2{font-size:30px!important}.kv-store .cart-note{font-size:16px;line-height:1.5}
