.product-tier-info{padding:1rem;border:1px solid rgba(var(--color-scheme-text),.15);border-radius:1.25rem;background:rgba(var(--color-scheme-text),.035);color:rgb(var(--color-scheme-text))}.product-tier-info__heading{margin:0 0 1.25rem;font-size:.7rem;font-weight:600;line-height:1.5;overflow-wrap:anywhere;white-space:pre-line}.product-tier-info__tiers,.product-tier-info__progress{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.product-tier-info__tiers{gap:.5rem;margin-top:.75rem}.product-tier-info__tier{position:relative;display:flex;min-width:0;flex-direction:column;align-items:center;justify-content:center;padding:1.75rem .25rem 1.25rem;border:1px solid rgba(var(--color-scheme-text),.15);border-radius:1rem;background:rgb(var(--color-scheme-background));text-align:center}.product-tier-info__tier--best{border-color:rgb(var(--color-scheme-text));background:rgba(var(--color-scheme-text),.07);box-shadow:0 0 0 1px rgb(var(--color-scheme-text))}.product-tier-info__label{font-size:.8rem;font-weight:500;line-height:1.5}.product-tier-info__percent{font-family:Fraunces,Caprasimo,Petrona,var(--heading-font-stack);font-size:1.3rem;font-style:normal;font-weight:700;line-height:1.15}.product-tier-info__best-deal{position:absolute;top:0;left:50%;width:max-content;max-width:calc(100% - .5rem);padding:.25rem .5rem;border-radius:9999px;background:rgb(var(--color-scheme-text));color:rgb(var(--color-scheme-background));font-size:.625rem;font-weight:700;line-height:1.2;overflow-wrap:anywhere;text-transform:uppercase;transform:translate(-50%,-50%)}.product-tier-info__progress{gap:.375rem;margin-top:1rem}.product-tier-info__segment{height:.375rem;overflow:hidden;border-radius:9999px;background:rgba(var(--color-scheme-text),.12)}.product-tier-info__segment:before{display:block;width:100%;height:100%;background:rgb(var(--color-scheme-text));content:"";transform:scaleX(0);transform-origin:left;transition:transform .45s ease-out}.product-tier-info__segment.is-filled:before{transform:scaleX(1)}@media(prefers-reduced-motion:reduce){.product-tier-info__segment:before{transition:none}}.product-tier-info__message{margin:.7rem 0 0;font-size:.6rem;font-weight:600;line-height:1.5;overflow-wrap:anywhere;white-space:pre-line}.product-tier-info__message:empty{display:none}.product-tier-info__footer{margin:1rem 0 0;font-size:.6rem;font-weight:400;line-height:1.5;overflow-wrap:anywhere;text-align:center;white-space:pre-line}
/*# sourceMappingURL=/cdn/shop/t/52/assets/product-tier-info.css.map */
