.koll-delivery-timeline{margin:12px 0;padding:12px 14px 10px;border:1px solid #ded8ce;border-radius:12px;background:#fcfaf6;color:#292824;box-sizing:border-box;text-align:left}
.koll-delivery-timeline[hidden],.koll-delivery-timeline [hidden],.koll-delivery-timeline[data-mode=unknown]{display:none!important}
.koll-delivery-timeline-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}
.koll-delivery-timeline-heading h2{margin:0;font-family:inherit;font-size:12px;font-weight:600;line-height:1.4;letter-spacing:0}
.koll-delivery-method{flex-shrink:0;max-width:50%;padding:3px 7px;border-radius:20px;border:1px solid #ded8ce;font-size:10px;line-height:1.35;text-align:center;color:#635f57}
.koll-delivery-steps{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none}
.koll-delivery-steps>li{position:relative;display:flex;flex-direction:column;align-items:center;min-width:0;margin:0;padding:0 4px;text-align:center;font-size:11px;line-height:1.45}
.koll-delivery-steps>li:not(:last-child)::after{content:"";position:absolute;top:16px;left:calc(50% + 19px);width:calc(100% - 38px);border-top:1px dashed #b6ae9e}
.koll-delivery-step-icon{position:relative;z-index:1;display:grid;place-items:center;width:32px;height:32px;margin:0 0 6px;border:1px solid #d9d2c5;border-radius:50%;background:#fffdf8;color:#63705a;box-sizing:border-box}
.koll-delivery-step-icon.is-order{background:#a1543d;border-color:#a1543d;color:#fff}
.koll-delivery-step-icon svg{display:block;width:18px;height:18px}
.koll-delivery-steps>li>strong{display:block;margin-bottom:2px;font-size:11px;line-height:1.4;overflow-wrap:anywhere}
.koll-delivery-steps time{display:block;font-size:11px;line-height:1.45;color:#635d53;overflow-wrap:anywhere}
.koll-dispatch-countdown{margin-top:10px;padding:8px 10px;border-radius:8px;background:#a1543d0b;color:#78422f}
.koll-dispatch-countdown>svg{display:none}
.koll-dispatch-countdown>div{display:flex;align-items:center;justify-content:space-between;gap:5px 12px;flex-wrap:wrap;min-width:0}
.koll-dispatch-countdown p{margin:0;font-size:11px;line-height:1.45}
.koll-dispatch-countdown [data-dispatch-message]{flex:1;min-width:140px}
.koll-dispatch-countdown p.koll-dispatch-countdown-value{display:flex;flex-direction:column;align-items:flex-end;gap:0;font-size:16px;font-weight:600;line-height:1.3;letter-spacing:.02em;font-variant-numeric:tabular-nums}
.koll-dispatch-countdown-value small{font-size:8px;line-height:1.2;letter-spacing:0;font-weight:400;color:#635d53}
.koll-delivery-estimate-note{margin:8px 0 0;font-size:10px;line-height:1.5;color:#635d53}
.koll-delivery-estimate-note a{color:inherit;text-underline-offset:3px}
.koll-delivery-freight-phone{margin:9px 0 0;font-size:11px;line-height:1.5;color:#635d53}
@media(max-width:760px){.koll-delivery-timeline{padding:11px 10px 9px}.koll-delivery-timeline-heading{margin-bottom:10px}.koll-delivery-steps>li{padding-inline:2px}.koll-delivery-steps time{font-size:10px}.koll-dispatch-countdown{padding:7px 8px}.koll-dispatch-countdown p.koll-dispatch-countdown-value{font-size:15px}}