.promotional-progress{--promo-bg: rgb(var(--color-background));--promo-border: rgba(var(--color-foreground), .2);--promo-text: rgb(var(--color-foreground));--promo-accent: #000000;--promo-fill: #000000;--promo-bg-fill: rgba(var(--color-foreground), .1);border:1px solid var(--promo-border);background-color:var(--promo-bg);color:var(--promo-text);padding:1.5rem;border-radius:var(--inputs-radius, 4px);margin-bottom:1.5rem;font-family:var(--font-body-family),sans-serif;text-align:center;position:relative;overflow:hidden}.promotional-progress.is-compact{padding:1rem}.promotional-progress__header{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-bottom:.75rem}.promotional-progress__sparkle{color:var(--promo-accent);font-size:1.2rem;line-height:1}.promotional-progress__title{margin:0;font-family:var(--font-heading-family),serif;font-weight:600;font-size:1.25rem;color:var(--promo-text);letter-spacing:.05em;text-transform:uppercase}.promotional-progress.is-max .promotional-progress__title{color:var(--promo-accent)}.promotional-progress__subtitle{margin:0 0 1rem;font-size:.95rem;color:var(--promo-text)}.promotional-progress__bar-container{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.promotional-progress__segments{display:flex;flex-grow:1;width:100%;gap:6px;height:8px;min-height:8px}.promotional-progress__segment{flex:1 1 0%;width:100%;height:8px;min-height:8px;background-color:#e5e5e5;border-radius:4px;font-size:0;line-height:0;transition:background-color .3s cubic-bezier(.4,0,.2,1)}.promotional-progress__segment.is-filled{background-color:#000!important}.promotional-progress.is-max .promotional-progress__segment.is-filled{background-color:var(--promo-accent)!important}.promotional-progress__count{font-size:.85rem;font-weight:700;color:var(--promo-text);min-width:32px}.promotional-progress__footer{font-size:.75rem;font-weight:700;opacity:.9;border-top:1px dashed var(--promo-border);padding-top:.75rem;margin-top:.5rem}.promotional-progress__footer p{margin:0}.promotional-banner{padding:.75rem 1.5rem;text-align:center;border-bottom:2px solid rgba(var(--color-foreground),.1)}.promotional-banner__inner{max-width:var(--page-width);margin:0 auto}.promotional-banner__title{color:rgb(var(--color-foreground));font-family:var(--font-heading-family),serif;font-size:1.5rem;margin:0 0 .5rem;display:flex;align-items:center;justify-content:center;gap:.5rem;text-transform:uppercase;letter-spacing:.1em}.promotional-banner__tiers{display:flex;flex-wrap:wrap;justify-content:center;gap:1.5rem;margin-bottom:.5rem}.promotional-banner__tier{font-size:1.15rem;font-weight:700;display:flex;align-items:center;gap:.5rem}.promotional-banner__footer{font-size:.85rem;font-weight:700;opacity:.9}@media screen and (max-width:749px){.promotional-banner{padding:.5rem 1rem}.promotional-banner__title{font-size:1rem;margin-bottom:.25rem}.promotional-banner__tiers{flex-wrap:nowrap;flex-direction:row;overflow-x:auto;justify-content:flex-start;gap:1.25rem;padding-bottom:.25rem;margin-bottom:.25rem;-webkit-overflow-scrolling:touch;scrollbar-width:none}.promotional-banner__tiers::-webkit-scrollbar{display:none}.promotional-banner__tier{font-size:.85rem;white-space:nowrap;flex-shrink:0}.promotional-banner__footer{font-size:.7rem}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/promotional-progress.css.map */
