.gift-progress-wrap{container-type:inline-size;margin:0 0 16px}.gift-progress{--gp-ink: #3a1622;--gp-accent: #c43662;--gp-line: #f3a6bd;--gp-media: 58px;position:relative;display:grid;grid-template-columns:var(--gp-media) minmax(0,1fr) auto;grid-template-areas:"media headline add" "media status add";align-content:center;align-items:center;column-gap:10px;min-height:60px;padding:6px 12px 10px 0;border:1.5px solid var(--gp-line);border-radius:10px;background:linear-gradient(135deg,#fff1f5,#ffe0ea);color:var(--gp-ink);overflow:hidden;box-sizing:border-box;text-align:left;font-family:inherit}.gift-progress *,.gift-progress *:before,.gift-progress *:after{box-sizing:border-box}.gift-progress__media{position:absolute;top:0;bottom:0;left:0;width:var(--gp-media);background:#fff;border-right:1.5px solid var(--gp-line);overflow:hidden}.gift-progress__image{position:absolute;top:60%;left:50%;width:auto;max-width:none;height:190%;transform:translate(-50%,-60%)}.gift-progress__headline{grid-area:headline;align-self:end;margin:0;font-size:14.5px;line-height:1.25;font-weight:700;color:var(--gp-ink);overflow-wrap:anywhere}.gift-progress__free{color:var(--gp-accent);font-weight:700}.gift-progress__status{grid-area:status;align-self:start;margin:2px 0 0;font-size:12px;line-height:1.3;color:var(--gp-ink)}.gift-progress__ends[hidden]{display:none}.gift-progress__main:focus{outline:none}.gift-progress__terms{margin-left:4px;color:inherit;text-decoration:underline;opacity:.75;white-space:nowrap}.gift-progress__add{grid-area:add;display:inline-flex;align-items:center;justify-content:center;min-height:32px;margin:0;padding:6px 14px;border:0;border-radius:999px;background:var(--gp-accent);color:#fff;font:inherit;font-size:12.5px;font-weight:700;line-height:1.2;white-space:nowrap;cursor:pointer}.gift-progress__add[hidden]{display:none}.gift-progress__add:hover{background:#a92a52}.gift-progress__add[aria-busy=true]{opacity:.7;cursor:progress}.gift-progress__add:focus-visible,.gift-progress__terms:focus-visible{outline:2px solid var(--gp-ink);outline-offset:2px;opacity:1}.gift-progress__track{position:absolute;left:var(--gp-media);right:0;bottom:0;height:5px;background:#ffffffe6}.gift-progress__fill{display:block;height:100%;max-width:100%;background:linear-gradient(90deg,#f08bab,var(--gp-accent));border-radius:0 999px 999px 0;transition:width .4s ease}@media(prefers-reduced-motion:reduce){.gift-progress__fill{transition:none}}@container (max-width: 399px){.gift-progress{grid-template-columns:var(--gp-media) auto minmax(0,1fr);grid-template-areas:"media headline headline" "media status status";row-gap:2px;padding-top:7px;padding-bottom:10px}.gift-progress__headline{font-size:13px}.gift-progress.is-unlocked{grid-template-areas:"media headline headline" "media add status";row-gap:5px}.gift-progress.is-unlocked .gift-progress__add{justify-self:start;min-height:28px;padding:5px 12px;font-size:12px}.gift-progress.is-unlocked .gift-progress__status{align-self:center;margin:0}.gift-progress.is-unlocked .gift-progress__ends{white-space:nowrap}.gift-progress.is-unlocked .gift-progress__terms{margin-left:0}.gift-progress.is-unlocked:not(.has-error) .gift-progress__main{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}}@container (max-width: 279px){.gift-progress.is-unlocked{grid-template-areas:"media headline headline" "media add add" "media status status"}}
/*# sourceMappingURL=/cdn/shop/t/43/assets/gift-progress.css.map */
