.scrubme-delivery__wrapper{width:100%;max-width:100%;background-color:var(--background-color);text-align:center;box-sizing:border-box;overflow-x:hidden;border-radius:4px;padding-top:10px;padding-bottom:10px;margin:0}
.scrubme-delivery__timeline{display:flex;align-items:center;justify-content:space-between;gap:0;width:100%;padding:0;box-sizing:border-box;position:relative}
.timeline__item{flex:0 0 auto;min-width:90px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;position:relative}
.timeline__icon{display:flex;align-items:center;justify-content:center;position:relative;z-index:3}
.timeline__icon svg{width:40px;height:40px}
.timeline__arrow-meta{flex:1 1 auto;min-width:0;width:100%;max-width:none;padding-inline:0;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;position:relative}
.arrow-line{height:4px;min-height:4px;padding-inline-start:20px!important;border:0!important;width:100%!important;background:repeating-linear-gradient(to right,var(--color-success,#087037) 0 8px,transparent 8px 16px)!important;background-clip:content-box;margin:10px 0 0!important;display:block!important;position:relative;z-index:2;margin-left:-20px;margin-right:-20px}
.timeline__arrow-meta .arrow-line{margin-bottom:10px!important}
.timeline__title{font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-weight,700);font-size:calc(var(--font-size-body)*.9);line-height:var(--line-height-body,1.2);color:var(--text-color);margin:0;letter-spacing:var(--letter-spacing)}
.timeline__date{font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-weight,700);font-size:calc(var(--font-size-body)*.9);line-height:var(--line-height-body,1.2);color:var(--color-success,#087037);margin:0;letter-spacing:var(--letter-spacing)}
.scrubme-delivery__restock{font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight,400);font-size:var(--font-size-body);line-height:var(--line-height-body,1.35);letter-spacing:var(--letter-spacing);color:#444;margin:6px 0 0}
.scrubme-delivery__status{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight,800);font-size:var(--font-size-h3);line-height:var(--line-height-heading,1.35);letter-spacing:var(--letter-spacing);color:#087037;background:var(--color-success,#ffffff);border-radius:2px;border:3px solid #087037;padding:6px 4px;margin:5px;text-transform:uppercase;letter-spacing:.22rem}
.scrubme-delivery__status.out-of-stock{color:#bf1e2e}
.scrubme-delivery__subtext{font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-weight,600);font-size: clamp(1.4rem, 1rem + 1vw, 1.6rem);line-height:var(--line-height-body,1.35);letter-spacing:var(--letter-spacing);color:var(--text-color);margin:0;margin-top:10px;display:block;width:100%;text-align:center}
.scrubme-delivery__subtext-inner{display:inline;position:relative}
.scrubme-delivery__subtext-inner::after{content:'';display:inline-block;width:2px;height:1em;margin-left:.15rem;vertical-align:-.1em;background-color:currentColor;animation:scrubme-delivery-caret .8s step-end infinite}
@keyframes scrubme-gradient-shift{0%{background-position:0% 50%}100%{background-position:200% 50%}}
@keyframes scrubme-delivery-caret{0%,50%{opacity:1}50.01%,100%{opacity:0}}
@media (prefers-reduced-motion:reduce){.scrubme-delivery__subtext-inner::after{animation:none}}
@media(max-width:900px){.timeline__icon svg{width:32px;height:32px}.timeline__item{min-width:70px}.arrow-line{margin-left:-16px;margin-right:-16px}}
@media(max-width:640px){.timeline__item{min-width:56px;gap:2px}.timeline__icon svg{width:24px!important;height:24px!important}.arrow-line{border-top-width:2.5px;margin-left:-12px;margin-right:-12px}}
.timeline__arrow-meta{margin-left:10px!important;padding-left:8px!important}
