.vitrine-cart-reward{--vcr-accent: #147d4c;--vcr-accent-rgb: 20, 125, 76;flex:0 0 auto;margin:18px 30px 0;padding:16px;color:#173327;background:radial-gradient(circle at 100% 0,rgba(var(--vcr-accent-rgb),.1),transparent 38%),linear-gradient(145deg,#fff,#f4faf7);border:1px solid color-mix(in srgb,var(--vcr-accent) 24%,#dce8e1);border-radius:14px;box-shadow:0 8px 26px #12392612}.vitrine-cart-reward__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.vitrine-cart-reward__eyebrow{display:block;margin-bottom:2px;color:var(--vcr-accent);font-size:10px;font-weight:700;line-height:1.2;letter-spacing:.1em;text-transform:uppercase}.vitrine-cart-reward__title{margin:0;color:#12251d;font-size:14px;font-weight:700;line-height:1.35}.vitrine-cart-reward__counter{display:inline-flex;min-width:47px;min-height:31px;align-items:center;justify-content:center;flex:0 0 auto;padding:5px 10px;color:#fff;background:var(--vcr-accent);border-radius:999px;box-shadow:0 5px 12px color-mix(in srgb,var(--vcr-accent) 24%,transparent);font-size:13px;font-weight:700;line-height:1}.vitrine-cart-reward__track{position:relative;display:grid;grid-template-columns:repeat(5,1fr);align-items:start;margin:17px 1px 22px}.vitrine-cart-reward__rail,.vitrine-cart-reward__fill{position:absolute;z-index:0;top:14px;left:10%;height:4px;border-radius:99px}.vitrine-cart-reward__rail{right:10%;background:#dce7e1}.vitrine-cart-reward__fill{width:var(--vcr-progress);max-width:80%;background:var(--vcr-accent);transition:width .35s ease}.vitrine-cart-reward__step{position:relative;z-index:1;display:inline-flex;width:31px;height:31px;align-items:center;justify-content:center;justify-self:center;color:#819189;background:#fff;border:2px solid #dce7e1;border-radius:50%;font-size:11px;font-weight:700;line-height:1;transition:color .25s ease,background .25s ease,border-color .25s ease}.vitrine-cart-reward__step.is-reached{color:#fff;background:var(--vcr-accent);border-color:var(--vcr-accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--vcr-accent) 12%,transparent)}.vitrine-cart-reward__step.is-milestone:not(.is-reached){color:var(--vcr-accent);border-color:color-mix(in srgb,var(--vcr-accent) 42%,#dce7e1)}.vitrine-cart-reward__milestone{position:absolute;top:35px;color:#50665b;font-size:9px;font-weight:700;letter-spacing:.04em;line-height:1;text-transform:uppercase;transform:translate(-50%);white-space:nowrap}.vitrine-cart-reward__milestone--first{left:50%}.vitrine-cart-reward__milestone--second{left:90%}.vitrine-cart-reward__message{display:flex;align-items:center;gap:10px;padding:11px 12px;background:#ffffffd1;border:1px solid rgba(18,57,38,.08);border-radius:10px}.vitrine-cart-reward__message-icon{display:inline-flex;width:30px;height:30px;align-items:center;justify-content:center;flex:0 0 30px;color:var(--vcr-accent);background:color-mix(in srgb,var(--vcr-accent) 10%,#fff);border-radius:50%}.vitrine-cart-reward__message strong,.vitrine-cart-reward__message small{display:block}.vitrine-cart-reward__message strong{color:#173327;font-size:12px;font-weight:700;line-height:1.35}.vitrine-cart-reward__message small{margin-top:2px;color:#64766d;font-size:10px;line-height:1.35}.vitrine-cart-reward--complete{background:radial-gradient(circle at 100% 0,rgba(var(--vcr-accent-rgb),.15),transparent 42%),linear-gradient(145deg,#fff,#edf8f2)}.vitrine-cart-reward--complete .vitrine-cart-reward__message,.vitrine-cart-reward--earned .vitrine-cart-reward__message{border-color:color-mix(in srgb,var(--vcr-accent) 18%,#dce8e1)}@supports not (color: color-mix(in srgb,#000 50%,#fff)){.vitrine-cart-reward{border-color:#c9dfd3}.vitrine-cart-reward__counter{box-shadow:0 5px 12px #147d4c33}.vitrine-cart-reward__step.is-reached{box-shadow:0 0 0 4px #147d4c1f}.vitrine-cart-reward__message-icon{background:#eaf6ef}}@media(max-width:480px){.vitrine-cart-reward{margin:14px 20px 0;padding:14px;border-radius:12px}.vitrine-cart-reward__title{font-size:13px}.vitrine-cart-reward__message strong{font-size:11px}}@media(prefers-reduced-motion:reduce){.vitrine-cart-reward__fill,.vitrine-cart-reward__step{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/vitrine-cart-reward.css.map */
