@font-face{font-family:PeltaDeliveryDana;src:url('/fonts/DanaFaNum-Light.woff2') format('woff2');font-weight:300;font-style:normal;font-display:swap}
.pelta-delivery-banner{container-type:inline-size;display:grid;grid-template-columns:1fr 1.05fr;gap:24px;align-items:center;direction:rtl;background:#fff;color:#25212d;text-decoration:none;padding:12px 8px;min-width:0}
.pelta-delivery-banner *{font-family:PeltaDeliveryDana,Tahoma,sans-serif!important;box-sizing:border-box;font-synthesis:none}
.pelta-delivery-copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:18px;min-width:0;padding:8px 12px}
.pelta-delivery-banner .pelta-delivery-title{font-size:clamp(25px,2.55vw,36px);font-weight:500;-webkit-text-stroke:.3px currentColor;line-height:1.6;margin:0;color:#25212d;letter-spacing:0}
.pelta-delivery-title span{color:#6530a6}
.pelta-delivery-banner .pelta-delivery-support{font-size:16px;font-weight:400;-webkit-text-stroke:.14px currentColor;line-height:1.9;margin:0;color:#343039}
.pelta-delivery-banner .pelta-delivery-qualification{font-size:13px;font-weight:400;-webkit-text-stroke:.14px currentColor;line-height:2;margin:0;color:#68626d}
.pelta-delivery-cta{display:inline-flex;justify-content:center;align-items:center;min-height:40px;padding:9px 18px;background:#6530a6;color:#fff;font-size:13px;font-weight:500;-webkit-text-stroke:.2px currentColor;line-height:1.7;border-radius:4px;margin-top:8px}
.pelta-delivery-banner:hover .pelta-delivery-cta{background:#54248e}
.pelta-delivery-art{grid-column:2;grid-row:1;position:relative;aspect-ratio:1.68;overflow:hidden;min-width:0;align-self:center}
.pelta-delivery-art img{position:absolute!important;top:0!important;left:0!important;right:auto!important;display:block!important;width:178.57143%!important;max-width:none!important;height:auto!important;object-fit:initial!important}
@media(max-width:768px){.pelta-delivery-banner{grid-template-columns:1fr 1.15fr;gap:12px;padding:14px 8px}.pelta-delivery-copy{display:contents}.pelta-delivery-banner .pelta-delivery-title{grid-column:1/3;grid-row:1;font-size:27px;line-height:1.55}.pelta-delivery-banner .pelta-delivery-support{grid-column:1/3;grid-row:2;font-size:13px;line-height:1.9}.pelta-delivery-banner .pelta-delivery-qualification{grid-column:1;grid-row:3;font-size:12px;line-height:1.9}.pelta-delivery-cta{grid-column:1;grid-row:4;font-size:11px;min-height:36px;padding:7px 8px;margin:0}.pelta-delivery-art{grid-column:2;grid-row:3/5}}
@container(max-width:600px){.pelta-delivery-copy{display:contents}.pelta-delivery-title{grid-column:1/3;grid-row:1;font-size:27px!important;line-height:1.55!important}.pelta-delivery-support{grid-column:1/3;grid-row:2;font-size:13px!important}.pelta-delivery-qualification{grid-column:1;grid-row:3;font-size:12px!important}.pelta-delivery-cta{grid-column:1;grid-row:4;font-size:11px;min-height:36px;padding:7px 8px;margin:0}.pelta-delivery-art{grid-column:2;grid-row:3/5}}

/* The original artwork remains visible until both transparent layers are ready. */
.pelta-delivery-scene{display:block;position:absolute;inset:0;width:100%;height:100%;opacity:0;pointer-events:none}
.pelta-delivery-art.is-ready .pelta-delivery-fallback{visibility:hidden}
.pelta-delivery-art.is-ready .pelta-delivery-scene{opacity:1}
.pelta-delivery-route{stroke-dasharray:1;stroke-dashoffset:1}
.pelta-delivery-check{opacity:0;transform:scale(.8)}
.pelta-delivery-art.is-playing .pelta-delivery-truck{animation:peltaDeliveryDrive 7s ease-in-out infinite}
.pelta-delivery-art.is-playing .pelta-delivery-wheel{animation:peltaDeliveryWheel 7s ease-in-out infinite;transform-box:view-box}
.pelta-delivery-art.is-playing .pelta-delivery-route{animation:peltaDeliveryRoute 7s ease-in-out infinite}
.pelta-delivery-art.is-playing .pelta-delivery-check{animation:peltaDeliveryCheck 7s ease-in-out infinite}
.pelta-delivery-art.is-paused .pelta-delivery-truck,.pelta-delivery-art.is-paused .pelta-delivery-wheel,.pelta-delivery-art.is-paused .pelta-delivery-route,.pelta-delivery-art.is-paused .pelta-delivery-check{animation-play-state:paused}
@keyframes peltaDeliveryDrive{0%,100%{transform:translateX(-18px)}15%{transform:translate(-7px,-1px)}33%,92%{transform:translate(0,0)}}
@keyframes peltaDeliveryWheel{0%,100%{transform:rotate(-75deg)}33%,92%{transform:rotate(0deg)}}
@keyframes peltaDeliveryRoute{0%,12%{stroke-dashoffset:1;opacity:1}37%,90%{stroke-dashoffset:0;opacity:1}99%{stroke-dashoffset:0;opacity:0}100%{stroke-dashoffset:1;opacity:0}}
@keyframes peltaDeliveryCheck{0%,40%,100%{opacity:0;transform:scale(.8)}47%,90%{opacity:1;transform:scale(1)}}
@media(prefers-reduced-motion:reduce){.pelta-delivery-art .pelta-delivery-fallback{visibility:visible!important}.pelta-delivery-scene{display:none}.pelta-delivery-art.is-playing *{animation:none!important}}
