.delivery-promise-strip{background:#fff;overflow-x:clip}.delivery-promise-strip__inner{width:min(1620px,calc(100% - 30px));max-width:100%;margin:0 auto;display:grid;grid-template-columns:minmax(180px,320px) minmax(220px,.8fr) minmax(360px,1.2fr);align-items:center;gap:24px;padding:18px 0;border-top:1px solid rgba(9,17,22,.08);border-bottom:1px solid rgba(9,17,22,.08)}.delivery-promise-strip__animation{min-width:0;max-width:100%}.delivery-promise-strip__route{position:relative;height:70px;width:100%;max-width:100%;overflow:hidden}.delivery-promise-strip__route:before{content:"";position:absolute;left:44px;right:44px;top:47px;height:13px;border-radius:999px;background:repeating-linear-gradient(90deg,transparent 0 17px,#ffffff 17px 31px,transparent 31px 48px),#111820;box-shadow:inset 0 0 0 1px #09111638}.delivery-promise-strip__place{position:absolute;bottom:15px;width:40px;height:32px;border:2px solid #111820;border-radius:4px 4px 2px 2px;background:#fff;z-index:1}.delivery-promise-strip__place--warehouse{left:0;background:linear-gradient(180deg,#eef4f6,#fff)}.delivery-promise-strip__place--house{right:0;width:36px;background:#fff}.delivery-promise-strip__warehouse-roof,.delivery-promise-strip__house-roof{position:absolute;left:-3px;right:-3px;top:-10px;height:12px;background:#111820;clip-path:polygon(0 100%,50% 0,100% 100%)}.delivery-promise-strip__warehouse-roof{top:-7px;height:8px;clip-path:none;border-radius:2px 2px 0 0}.delivery-promise-strip__warehouse-door,.delivery-promise-strip__house-door{position:absolute;left:50%;bottom:0;width:13px;height:17px;border:2px solid #111820;border-bottom:0;border-radius:2px 2px 0 0;transform:translate(-50%);background:#dce7ec}.delivery-promise-strip__house-door{width:10px;height:15px;background:#f5d7c9}.delivery-promise-strip__truck{position:absolute;left:42px;top:13px;width:90px;height:46px;animation:delivery-promise-drive 5.8s ease-in-out infinite;animation-play-state:running;will-change:left;z-index:2}.delivery-promise-strip__truck-box,.delivery-promise-strip__truck-cab{position:absolute;bottom:8px;background:#d71920;box-shadow:inset 0 -3px #00000029}.delivery-promise-strip__truck-box{display:grid;place-items:center;left:0;width:52px;height:32px;border-radius:4px 1px 1px 4px;color:#ffd900;font-size:11px;font-weight:800;letter-spacing:0}.delivery-promise-strip__truck-cab{left:50px;width:27px;height:26px;border-radius:2px 7px 3px 0}.delivery-promise-strip__truck-cab:after{content:"";position:absolute;right:-12px;bottom:0;width:14px;height:18px;border-radius:0 7px 3px 0;background:#d71920;clip-path:polygon(0 0,100% 40%,100% 100%,0 100%);box-shadow:inset 0 -3px #00000029}.delivery-promise-strip__truck-window{position:absolute;left:58px;bottom:23px;width:13px;height:8px;border-radius:2px 5px 1px 1px;background:#fff;clip-path:polygon(0 0,66% 0,100% 100%,0 100%)}.delivery-promise-strip__truck-wheel{position:absolute;bottom:4px;width:13px;height:13px;border:3px solid #111820;border-radius:50%;background:#fff;animation:delivery-promise-wheel .7s linear infinite;animation-play-state:running;will-change:transform}.delivery-promise-strip__truck-wheel--front{right:8px}.delivery-promise-strip__truck-wheel--back{left:13px}.delivery-promise-strip__heading{margin:0;font-size:clamp(20px,2vw,28px);line-height:1.15;color:#111820}.delivery-promise-strip__subheading{margin:5px 0 0;color:#34414a;font-size:14px;line-height:1.45}.delivery-promise-strip__items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;perspective:600px}.delivery-promise-strip__item{display:grid;grid-template-columns:52px 1fr;align-items:center;gap:9px;min-height:46px}.delivery-promise-strip__icon{display:grid;place-items:center;width:32px;height:32px;border:1px solid rgba(9,17,22,.2);border-radius:50%;background:#fff;color:#111820;font-size:16px}.delivery-promise-strip__item:nth-child(1) .delivery-promise-strip__icon{position:relative;width:36px;height:36px;border:2px solid #111820;color:transparent;font-size:0;overflow:visible}.delivery-promise-strip__item:nth-child(1) .delivery-promise-strip__icon:before{content:"";position:absolute;left:50%;top:50%;width:2px;height:12px;border-radius:999px;background:#d71920;box-shadow:0 -5px 0 -1px #111820;transform:translate(-50%,-100%) rotate(0);transform-origin:50% 100%;animation:delivery-promise-clock-hand 2.8s linear infinite}.delivery-promise-strip__item:nth-child(1) .delivery-promise-strip__icon:after{content:"2PM";position:absolute;right:-8px;bottom:-5px;min-width:24px;padding:2px 3px;border:1px solid rgba(9,17,22,.2);border-radius:3px;background:#fff;color:#111820;font-size:8px;font-weight:800;line-height:1;text-align:center;animation:delivery-promise-2pm-flip 2.8s ease-in-out infinite}.delivery-promise-strip__item:nth-child(2) .delivery-promise-strip__icon{position:relative;width:42px;height:28px;border-radius:4px;color:transparent;font-size:0;overflow:hidden;background:linear-gradient(90deg,transparent 0 4px,#111820 4px 7px,transparent 7px 10px,#111820 10px 12px,transparent 12px 16px,#111820 16px 21px,transparent 21px 24px,#111820 24px 27px,transparent 27px 31px,#111820 31px 35px,transparent 35px 100%),#fff}.delivery-promise-strip__item:nth-child(2) .delivery-promise-strip__icon:before{content:"";position:absolute;inset:3px auto 3px -6px;width:5px;border-radius:999px;background:#d71920;box-shadow:0 0 8px #d719208c;animation:delivery-promise-barcode-scan 2.2s ease-in-out infinite}.delivery-promise-strip__item:nth-child(3) .delivery-promise-strip__icon{width:50px;height:34px;border-radius:6px;border-color:#003087;background:#003087;color:#fff;font-size:12px;font-weight:700;letter-spacing:0;backface-visibility:visible;transform-style:preserve-3d;animation:delivery-promise-card-spin 2.6s ease-in-out infinite;animation-play-state:running;will-change:transform}.delivery-promise-strip__text{color:#111820;font-size:14px;line-height:1.25}@keyframes delivery-promise-drive{0%{left:42px}50%{left:calc(100% - 132px)}to{left:42px}}@keyframes delivery-promise-wheel{to{transform:rotate(360deg)}}@keyframes delivery-promise-clock-hand{to{transform:translate(-50%,-100%) rotate(360deg)}}@keyframes delivery-promise-2pm-flip{0%,28%{transform:rotateX(0)}48%,72%{transform:rotateX(360deg)}to{transform:rotateX(720deg)}}@keyframes delivery-promise-barcode-scan{0%,18%{left:-6px;opacity:0}28%,76%{opacity:1}88%,to{left:43px;opacity:0}}@keyframes delivery-promise-card-spin{0%,18%{transform:rotateY(0)}50%,68%{transform:rotateY(360deg)}to{transform:rotateY(720deg)}}@media screen and (max-width:989px){.delivery-promise-strip__inner{grid-template-columns:1fr;gap:12px;padding:16px 0}.delivery-promise-strip__animation{order:2}.delivery-promise-strip__content{order:1;text-align:center;min-width:0}.delivery-promise-strip__items{order:3}}@media screen and (max-width:640px){.delivery-promise-strip__inner{width:min(100% - 20px,1520px);max-width:calc(100vw - 20px)}.delivery-promise-strip__heading{font-size:22px}.delivery-promise-strip__subheading{overflow-wrap:anywhere}.delivery-promise-strip__route{height:60px}.delivery-promise-strip__route:before{top:41px}.delivery-promise-strip__place{bottom:9px}.delivery-promise-strip__truck{top:7px}.delivery-promise-strip__items{grid-template-columns:1fr;gap:4px}.delivery-promise-strip__item{min-height:38px}}.text-marque-wrapper{overflow:hidden}.text-marque-content{display:flex}.text-marque-node{white-space:nowrap;display:flex;align-items:center;animation-iteration-count:infinite;animation-timing-function:linear;animation-name:marque;animation-duration:var(--marqueeSpeed);animation-play-state:running}.text-marque-node.ltr-direction{animation-direction:reverse}.text-marque-node.rtl-direction{animation-direction:normal}.text-marque-node *{color:var(--node-color);font-size:var(--text-font-size)}.text-marque-node>*{margin-left:var(--marquee-block-gap, 5px);margin-right:var(--marquee-block-gap, 5px)}.text-marque-node svg,.text-marque-node img{min-width:var(--marquee-icon-width, 44px);max-width:var(--marquee-icon-width, 44px);width:var(--marquee-icon-width, 44px)}.text-marque-node .highlight-text{color:rgba(var(--text-hightlight-color));-webkit-text-fill-color:transparent}.text-marque-node .gradient-text{background:var(--text-gradient-color);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.marquee-img,.marquee-icon{display:flex}
/*# sourceMappingURL=/cdn/shop/t/28/compiled_assets/styles.css.map */
