.koll-cart-delivery-line{margin-top:12px;padding:10px 12px;border:1px solid #e3ddd3;border-radius:10px;background:#f5f4ec;font-size:12px;line-height:1.5;color:#625d53}
.koll-cart-delivery-line .koll-cart-delivery-mode{display:block;margin:0 0 5px;color:#3a4536;font-size:12px;font-weight:600}
.koll-cart-delivery-line dl{display:grid;gap:3px;margin:0}
.koll-cart-delivery-line dl>div{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}
.koll-cart-delivery-line :is(dt,dd){margin:0;padding:0;font-size:12px;line-height:1.5}
.koll-cart-delivery-line dd{color:#342d27;font-variant-numeric:tabular-nums}
.koll-cart-delivery-line p{margin:0;font-size:12px;line-height:1.5}
.koll-cart-delivery-summary{margin:16px 0;padding:14px 16px;border:1px solid #e3ddd3;border-radius:12px;background:#fffdf8;font-size:12px;line-height:1.6;color:#625d53}
.koll-cart-delivery-summary h3{margin:0 0 7px;color:#342d27;font-size:14px;font-weight:600;line-height:1.4}
.koll-cart-delivery-summary p{margin:6px 0;font-size:12px;line-height:1.6}
.koll-cart-delivery-summary .koll-cart-delivery-mixed{color:#342d27;font-weight:500}
.koll-cart-delivery-summary a{display:inline-block;margin-top:5px;color:#8d4834;text-underline-offset:3px}
.koll-cart-delivery-summary a:focus-visible{outline:2px solid #a1543d;outline-offset:3px}
.koll-cart-preview .koll-cart-delivery-line{padding:8px 10px;font-size:11px}
.koll-cart-preview .koll-cart-delivery-line :is(dt,dd){font-size:11px}
.koll-cart-preview .koll-cart-delivery-summary{margin-bottom:20px}
@media(max-width:420px){.koll-cart-delivery-line dl>div{display:block}.koll-cart-delivery-line dd{font-weight:500}}
