.gift-progress{container-type:inline-size;container-name:gift-progress}.gift-progress__inner{--gift-progress-gap: .75rem;display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"product" "progress";align-items:center;row-gap:var(--gift-progress-gap);padding:.875rem;background:var(--gift-progress-background, #f8f4ef);border:1px solid var(--gift-progress-border, #e6ddd2);border-radius:.875rem}.gift-progress__product{grid-area:product;display:flex;align-items:center;gap:.625rem;min-width:0}.gift-progress__image{flex-shrink:0;width:2.75rem;aspect-ratio:1;background:rgb(var(--text-color) / .04);border-radius:.375rem;overflow:hidden}.gift-progress__image img{width:100%;height:100%;object-fit:cover}.gift-progress__info{display:flex;flex-direction:column;gap:.125rem;min-width:0}.gift-progress__name{overflow:hidden;font-size:var(--text-sm);font-weight:700;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.gift-progress__status{font-size:var(--text-xs);font-weight:700;letter-spacing:.04em;line-height:1.3;text-transform:uppercase;opacity:.75}.gift-progress__progress{grid-area:progress;display:flex;flex-direction:column;gap:.375rem;min-width:0}.gift-progress__title{font-size:var(--text-sm);line-height:1.3}.gift-progress__title strong,.gift-progress__title .bold{font-weight:700}.gift-progress .gift-progress__bar{--progress-bar-color: var(--gift-progress-accent, #5c3a26);color:var(--progress-bar-color);background:color-mix(in srgb,var(--progress-bar-color) 15%,transparent);height:5px;border-radius:9999px;overflow:visible}.gift-progress .gift-progress__bar:before{border-radius:9999px}.gift-progress .gift-progress__dot{position:absolute;display:block;box-sizing:border-box;inset-block-start:50%;inset-inline-start:calc(var(--progress-bar-progress, 0) * 100%);width:12px;height:12px;background:currentColor;border:2px solid var(--gift-progress-background, #f8f4ef);border-radius:50%;transform:translate(-50%,-50%)}.gift-progress__legend{display:flex;justify-content:flex-end;font-size:.6875rem;line-height:1.3;opacity:.7}.gift-progress__inner:not(:has(.gift-progress__product)){grid-template-areas:"progress"}@container gift-progress (min-width: 28rem){.gift-progress__inner{--gift-progress-gap: .875rem;padding:1rem}.gift-progress__image{width:3rem}.gift-progress__name,.gift-progress__title{font-size:var(--text-base, 1rem)}}@container gift-progress (min-width: 32rem){.gift-progress__inner{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"product progress";column-gap:1.25rem;row-gap:0;padding:1rem 1.125rem}.gift-progress__product{gap:.75rem}.gift-progress__image{width:3.25rem}.gift-progress__progress{padding-inline-start:1.25rem;border-inline-start:1px solid var(--gift-progress-border, #e6ddd2)}.gift-progress .gift-progress__bar{height:6px}.gift-progress .gift-progress__dot{width:14px;height:14px}.gift-progress__legend{font-size:var(--text-xs)}}
/*# sourceMappingURL=/cdn/shop/t/27/compiled_assets/styles.css.map */
