.delivery-eta-chip{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .8rem .5rem .7rem;border:1px solid var(--border, rgba(74, 185, 204, .2));border-left:3px solid transparent;border-radius:10px;background:linear-gradient(135deg,#4ab9cc14,#a079cf0f),var(--bg-card, rgba(8, 12, 16, .6));border-image:linear-gradient(135deg,#4ab9cc,#8aa8d6 48%,#a079cf) 1;border-image-slice:0 0 0 1;font-family:var(--font-ui, "Manrope", "Inter", system-ui, sans-serif);font-size:.84rem;line-height:1.25;color:var(--text, #e6ecf5);max-width:100%;animation:deliveryEtaIn .35s ease-out both}.delivery-eta-chip__icon{flex:0 0 auto;width:18px;height:18px;color:var(--cyan, #4ab9cc);filter:drop-shadow(0 0 6px rgba(74,185,204,.4))}.delivery-eta-chip__text{min-width:0}.delivery-eta-chip__days{font-weight:800;color:var(--cyan, #4ab9cc);letter-spacing:.01em}.delivery-eta-chip__region{color:var(--muted, #9aa8bd)}.delivery-eta-line{font-family:var(--font-body, "Inter", system-ui, sans-serif);font-size:.78rem;color:var(--muted, #9aa8bd)}.delivery-eta-line strong{color:var(--cyan, #4ab9cc);font-weight:700}@keyframes deliveryEtaIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.delivery-eta-chip{animation:none}}html.low-gpu .delivery-eta-chip,.low-gpu .delivery-eta-chip{background:var(--bg-card, rgba(8, 12, 16, .6));animation:none}html.low-gpu .delivery-eta-chip__icon,.low-gpu .delivery-eta-chip__icon{filter:none}.cart-availability{margin:0 0 .7rem;padding:.6rem .8rem;border:1px solid var(--border, rgba(74, 185, 204, .2));border-radius:10px;background:var(--bg-card, rgba(8, 12, 16, .6));font-family:var(--font-ui, "Manrope", "Inter", system-ui, sans-serif);font-size:.82rem;line-height:1.45;color:var(--text, #e6ecf5)}.cart-availability[hidden]{display:none}.cart-availability__title{margin:0 0 .2rem;font-weight:700}.cart-availability__text{margin:0}.cart-availability__link{display:inline-flex;align-items:center;min-height:44px;color:inherit;font-weight:700;text-decoration:underline;text-underline-offset:3px}
