.delivery-estimate{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;color:var(--color-foreground)}.delivery-estimate__copy{display:flex;flex-direction:column;min-width:0;gap:2px;line-height:1.25}.delivery-estimate__title{color:var(--color-foreground);font-size:15px;font-weight:600;overflow-wrap:anywhere}.delivery-estimate__title strong{font-weight:800;white-space:nowrap}.delivery-estimate__meta{color:var(--color-muted);font-size:13px;font-weight:500}.delivery-estimate--badge{padding:14px 16px;margin-bottom:20px;border:1px solid color-mix(in srgb,var(--color-accent) 32%,var(--color-border));border-radius:var(--radius-md);background:var(--color-background);background:linear-gradient(135deg,color-mix(in srgb,var(--color-accent) 12%,var(--color-background)) 0%,var(--color-background) 72%);box-shadow:0 10px 24px color-mix(in srgb,var(--color-accent) 14%,transparent)}.delivery-estimate--badge .delivery-estimate__icon{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);background:var(--color-foreground);color:var(--color-background);flex-shrink:0}.delivery-estimate__label{width:fit-content;padding:3px 8px;border-radius:var(--radius-full);background:var(--color-success-bg);color:var(--color-success-text);font-size:11px;font-weight:800;letter-spacing:var(--tracking-wide);text-transform:uppercase}.delivery-estimate--badge .delivery-estimate__title{font-size:15px;font-weight:700}.delivery-estimate__meta--extra{color:color-mix(in srgb,var(--color-success-text) 74%,var(--color-foreground));font-weight:600}.delivery-estimate--inline{align-items:flex-start;gap:10px;padding:12px 14px;margin-bottom:12px;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--color-accent) 8%,var(--color-background));border:1px solid color-mix(in srgb,var(--color-accent) 22%,var(--color-border))}.delivery-estimate--inline .delivery-estimate__icon{color:var(--color-accent);display:inline-flex;padding-top:1px;flex-shrink:0}.delivery-estimate--inline .delivery-estimate__title{font-size:14px}.delivery-estimate--inline .delivery-estimate__meta{font-size:12px}@media screen and (max-width:768px){.delivery-estimate--badge{padding:12px 14px;gap:10px}.delivery-estimate--badge .delivery-estimate__icon{width:36px;height:36px}.delivery-estimate__label{font-size:10px}.delivery-estimate--badge .delivery-estimate__title{font-size:14px}.delivery-estimate__meta{font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/56/assets/delivery-estimate.css.map */
