.bundle-progress-section{min-height:var(--bundle-progress-space, 210px)}.collection-bundle-progress{display:block;position:fixed;z-index:751;inset-inline:var(--spacing-4);bottom:max(var(--spacing-4),env(safe-area-inset-bottom));max-width:620px;margin-inline:auto;border:2px solid rgba(var(--color-foreground),.45);border-radius:24px;box-shadow:0 12px 36px rgba(var(--color-foreground),.24),0 3px 10px rgba(var(--color-foreground),.12);color:rgb(var(--color-foreground));background:rgb(var(--color-background))}.collection-bundle-progress__summary{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-4);padding:var(--spacing-5) var(--spacing-6);cursor:pointer;list-style:none;text-transform:uppercase;font-size:20px;font-weight:500;line-height:1.4}.collection-bundle-progress.is-updated{border-color:var(--bundle-progress-accent);box-shadow:0 0 0 5px color-mix(in srgb,var(--bundle-progress-accent) 30%,transparent),0 12px 36px rgba(var(--color-foreground),.24)}.collection-bundle-progress__summary-copy{display:grid;gap:4px;min-width:0}.collection-bundle-progress__update{min-height:1.4em;font-size:12px;font-weight:600;line-height:1.4;text-transform:none}.collection-bundle-progress__details:not([open]) .collection-bundle-progress__update:empty{position:absolute;min-height:0}.collection-bundle-progress__tier.is-newly-reached .collection-bundle-progress__badge{background:color-mix(in srgb,var(--bundle-progress-accent) 25%,rgb(var(--color-background)))}@media(prefers-reduced-motion:no-preference){.collection-bundle-progress__fill{transition:width .45s ease-out}.collection-bundle-progress__chevron{transition:transform .3s ease}}.collection-bundle-progress__details.is-toggling{overflow:hidden}.collection-bundle-progress__summary::-webkit-details-marker{display:none}.collection-bundle-progress__summary:focus-visible{outline:2px solid currentColor;outline-offset:-5px;border-radius:24px}.collection-bundle-progress__chevron{flex-shrink:0;transform:rotate(180deg)}.collection-bundle-progress__details[open] .collection-bundle-progress__chevron{transform:none}.collection-bundle-progress__details.is-closing .collection-bundle-progress__chevron{transform:rotate(180deg)}.collection-bundle-progress__body{position:relative;padding:24px 52px var(--spacing-4)}.collection-bundle-progress__track{position:relative;height:8px;border-radius:999px;background:rgba(var(--color-foreground),.08);overflow:hidden}.collection-bundle-progress__shine{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;background:linear-gradient(100deg,transparent 25%,rgba(var(--color-background),.9) 50%,transparent 75%)}.collection-bundle-progress__fill{display:block;width:var(--bundle-progress-fill);height:100%;background:var(--bundle-progress-accent);border-radius:inherit}.collection-bundle-progress__tiers{position:relative;margin:0;padding:0;height:54px;list-style:none}.collection-bundle-progress__tier{position:absolute;inset-inline-start:var(--bundle-tier-position);top:-28px;display:flex;flex-direction:column;align-items:center;gap:4px;transform:translate(-50%)}.collection-bundle-progress__tier:first-child:not(:last-child){inset-inline-start:var(--bundle-tier-position)}.collection-bundle-progress__badge{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:rgb(var(--color-background));box-shadow:inset 0 0 0 24px rgba(var(--color-foreground),.08);font-weight:700;font-size:16px}.collection-bundle-progress__tier.is-reached .collection-bundle-progress__badge{box-shadow:inset 0 0 0 2px var(--bundle-progress-accent)}.collection-bundle-progress__label{width:84px;white-space:normal;text-align:center;color:rgba(var(--color-foreground),.7);font-size:14px;line-height:1.2}.collection-bundle-progress__message{margin:var(--spacing-2) -24px 0;text-align:center;font-size:14px;line-height:1.4}.collection-bundle-progress__message:empty{display:none}.collection-bundle-progress__discount{display:inline-block;padding:3px 10px;border:1px solid color-mix(in srgb,var(--bundle-progress-accent) 45%,transparent);border-radius:999px;background:color-mix(in srgb,var(--bundle-progress-accent) 22%,rgb(var(--color-background)));color:rgb(var(--color-foreground));font-weight:800;line-height:1.2;white-space:nowrap;vertical-align:baseline}@media screen and (max-width:749px){.collection-bundle-progress{inset-inline:12px;bottom:max(12px,env(safe-area-inset-bottom));border-radius:20px}.collection-bundle-progress__summary{padding:10px 16px;font-size:16px}.collection-bundle-progress__body{padding:12px 36px 10px}.collection-bundle-progress__track{height:6px}.collection-bundle-progress__tiers{height:48px}.collection-bundle-progress__tier{top:-25px;gap:2px}.collection-bundle-progress__badge{width:42px;height:42px;font-size:16px;font-weight:800;box-shadow:inset 0 0 0 2px var(--bundle-progress-accent)}.collection-bundle-progress__tier.is-reached .collection-bundle-progress__badge{background:color-mix(in srgb,var(--bundle-progress-accent) 22%,rgb(var(--color-background)));box-shadow:inset 0 0 0 3px var(--bundle-progress-accent)}.collection-bundle-progress__label{font-size:12px}.collection-bundle-progress__message{margin-top:0;font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/77/assets/section-collection-bundle-progress.css.map */
