.pack-progress{--pp-navy: #0b1f4a;--pp-blue: #1d65e1;--pp-blue-soft: #e8f1ff;--pp-green: #2a7221;--pp-green-soft: #e8f6ea;--pp-border: #d7dde8;--pp-muted: #6b7280;--pp-card-radius: 14px;--pp-ease: cubic-bezier(.22, 1, .36, 1);--pp-fill: 1;margin:16px 0 8px;max-width:100%;min-width:0;overflow-x:clip;box-sizing:border-box;font-family:var(--font-family-sans, "Figtree", sans-serif)}.pack-progress--editor-hint{padding:12px 14px;border:1px dashed var(--pp-border);border-radius:10px;color:var(--pp-muted);font-size:1.3rem}.pack-progress__icon--shield{color:var(--pp-blue);background:var(--pp-blue-soft)}.pack-progress__icon--lab,.pack-progress__icon--leaf{color:var(--pp-green);background:var(--pp-green-soft)}.pack-progress__card{padding:16px 14px;border:1.5px solid var(--pp-blue);border-radius:var(--pp-card-radius);background:#fff;box-shadow:0 8px 24px #1d65e10f;max-width:100%;min-width:0;box-sizing:border-box;overflow:hidden}.pack-progress__header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:18px;min-width:0;flex-wrap:wrap}.pack-progress__title{margin:0;font-size:1.4rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--pp-navy);line-height:1.25;min-width:0;flex:1 1 auto;overflow-wrap:anywhere}.pack-progress__badge{flex:0 1 auto;max-width:100%;padding:4px 10px;border-radius:999px;background:var(--pp-green-soft);color:var(--pp-green);font-size:1.1rem;font-weight:700;line-height:1.2;white-space:normal;text-align:center}.pack-progress__timeline-wrap{position:relative;margin:0 0 16px;max-width:100%;min-width:0}.pack-progress__timeline{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));position:relative;padding-top:4px;z-index:1;max-width:100%;min-width:0}.pack-progress__track{position:absolute;left:16.66%;width:66.68%;top:calc(1.4rem + 18px);height:2px;border-radius:2px;background:#d9e8dc;z-index:0;overflow:hidden;pointer-events:none}.pack-progress__track-fill{display:block;width:100%;height:100%;background:var(--pp-green);border-radius:inherit;transform:scaleX(var(--pp-fill));transform-origin:left center}.pack-progress__stop{--pp-stop-delay: 0ms;position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;opacity:.45;min-width:0;max-width:100%;overflow:hidden}.pack-progress__stop:nth-child(1){--pp-stop-delay: 80ms}.pack-progress__stop:nth-child(2){--pp-stop-delay: .28s}.pack-progress__stop:nth-child(3){--pp-stop-delay: .48s}.pack-progress__stop.is-included{opacity:1}.pack-progress__stop-day{font-size:1.1rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--pp-muted);line-height:1.2;min-height:1.4rem}.pack-progress__stop.is-included .pack-progress__stop-day,.pack-progress__stop.is-current .pack-progress__stop-day{color:var(--pp-green)}.pack-progress__stop-dot{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#c5d0c8;border:2px solid #fff;box-shadow:0 0 0 1px #c5d0c8}.pack-progress__stop.is-included .pack-progress__stop-dot{background:var(--pp-green);box-shadow:0 0 0 1px var(--pp-green)}.pack-progress__stop-dot svg{opacity:0;transform:scale(.7)}.pack-progress__stop.is-included .pack-progress__stop-dot svg{opacity:1;transform:scale(1)}.pack-progress__stop-label{font-size:1.2rem;font-weight:500;color:var(--pp-muted);line-height:1.3;max-width:100%;overflow-wrap:break-word;word-break:break-word}.pack-progress__stop.is-included .pack-progress__stop-label{color:var(--pp-navy);font-weight:600}.pack-progress__status{margin:0 0 12px;padding:10px 12px;border-radius:10px;background:var(--pp-green-soft);color:var(--pp-green);font-size:1.3rem;font-weight:700;text-align:center;line-height:1.3}.pack-progress__status.is-partial{background:#eef2f7;color:#4b5563}.pack-progress__note{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;border-radius:10px;background:var(--pp-blue-soft);max-width:100%;min-width:0;box-sizing:border-box}.pack-progress__note-icon{flex-shrink:0;color:var(--pp-blue);margin-top:1px}.pack-progress__note-text{margin:0;font-size:1.2rem;line-height:1.45;color:#334155;min-width:0;overflow-wrap:anywhere}.pack-progress__note-link{color:var(--pp-blue);font-weight:700;text-decoration:none;white-space:normal}.pack-progress__note-link:hover{text-decoration:underline}.pack-progress__trust{margin-top:12px;padding:4px 12px;border:1.5px solid var(--pp-border);border-radius:var(--pp-card-radius);background:#fff;max-width:100%;min-width:0;box-sizing:border-box;overflow:hidden}.pack-progress__trust-row{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px dashed #e5e9f0;min-width:0;max-width:100%}.pack-progress__trust-row:nth-child(1){--pp-trust-delay: .12s}.pack-progress__trust-row:nth-child(2){--pp-trust-delay: .22s}.pack-progress__trust-row:nth-child(3){--pp-trust-delay: .32s}.pack-progress__trust-row:last-child{border-bottom:0}.pack-progress__trust-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;flex-shrink:0;overflow:hidden}.pack-progress__trust-icon--image{background:#f3f5f8;padding:4px}.pack-progress__trust-logo{width:100%;height:100%;object-fit:contain;display:block}.pack-progress__trust-copy{flex:1 1 auto;min-width:0}.pack-progress__trust-title{margin:0;font-size:1.35rem;font-weight:700;color:var(--pp-navy);line-height:1.3;overflow-wrap:anywhere}.pack-progress__trust-sub{margin:2px 0 0;font-size:1.2rem;color:var(--pp-muted);line-height:1.35;overflow-wrap:anywhere}.pack-progress__trust-link{flex:0 1 auto;max-width:100%;font-size:1.2rem;font-weight:700;color:var(--pp-blue);text-decoration:none;white-space:nowrap}.pack-progress__trust-link:hover{text-decoration:underline}@media(prefers-reduced-motion:no-preference){.pack-progress.is-ready .pack-progress__track-fill{transition:transform .9s var(--pp-ease) .08s}.pack-progress.is-ready .pack-progress__stop.is-included{transition:opacity .45s var(--pp-ease) var(--pp-stop-delay)}.pack-progress.is-ready .pack-progress__stop.is-included .pack-progress__stop-day,.pack-progress.is-ready .pack-progress__stop.is-included .pack-progress__stop-label{transition:color .4s var(--pp-ease) var(--pp-stop-delay),font-weight .4s var(--pp-ease) var(--pp-stop-delay)}.pack-progress.is-ready .pack-progress__stop.is-included .pack-progress__stop-dot{transition:background-color .4s var(--pp-ease) var(--pp-stop-delay),box-shadow .4s var(--pp-ease) var(--pp-stop-delay),transform .4s var(--pp-ease) var(--pp-stop-delay)}.pack-progress.is-ready .pack-progress__stop.is-included .pack-progress__stop-dot svg{transition:opacity .28s var(--pp-ease) calc(var(--pp-stop-delay) + .1s),transform .28s var(--pp-ease) calc(var(--pp-stop-delay) + .1s)}.pack-progress.is-ready .pack-progress__badge,.pack-progress.is-ready .pack-progress__status{transition:opacity .4s var(--pp-ease),transform .4s var(--pp-ease)}.pack-progress.is-ready .pack-progress__badge{transition-delay:.68s}.pack-progress.is-ready .pack-progress__status{transition-delay:.78s}.pack-progress.is-ready .pack-progress__trust-row{transition:opacity .4s var(--pp-ease) var(--pp-trust-delay, .12s),transform .4s var(--pp-ease) var(--pp-trust-delay, .12s)}.pack-progress.is-ready.is-pending{--pp-fill: 0}.pack-progress.is-ready.is-pending .pack-progress__stop.is-included{opacity:.38}.pack-progress.is-ready.is-pending .pack-progress__stop.is-included .pack-progress__stop-day,.pack-progress.is-ready.is-pending .pack-progress__stop.is-included .pack-progress__stop-label{color:var(--pp-muted);font-weight:500}.pack-progress.is-ready.is-pending .pack-progress__stop.is-included .pack-progress__stop-dot{background:#c5d0c8;box-shadow:0 0 0 1px #c5d0c8;transform:scale(.88)}.pack-progress.is-ready.is-pending .pack-progress__stop.is-included .pack-progress__stop-dot svg{opacity:0;transform:scale(.7)}.pack-progress.is-ready.is-pending .pack-progress__badge,.pack-progress.is-ready.is-pending .pack-progress__status{opacity:0;transform:translateY(6px)}.pack-progress.is-ready.is-pending .pack-progress__trust-row{opacity:.55;transform:translateY(4px)}.pack-progress.is-ready:not(.is-pending){--pp-fill: 1}}@media screen and (min-width:750px){.pack-progress{margin-top:20px}.pack-progress__card{padding:18px}.pack-progress__title{font-size:1.5rem}.pack-progress__stop-label{font-size:1.3rem}}@media(prefers-reduced-motion:reduce){.pack-progress{--pp-fill: 1}.pack-progress__track-fill,.pack-progress__card,.pack-progress__trust,.pack-progress__stop,.pack-progress__stop-dot,.pack-progress__stop-dot svg,.pack-progress__badge,.pack-progress__status,.pack-progress__trust-row{transition:none!important;transform:none!important;opacity:unset}}
/*# sourceMappingURL=/cdn/shop/t/44/assets/pack-progress-trust.css.map */
