.repx-fs{--repx-fs-accent: var(--repx-accent, #b8d63d);--repx-fs-text: #111111;--repx-fs-muted: #5f6159;--repx-fs-card: #f3f4ef;--repx-fs-border: #e2e4dc;--repx-fs-track: #111111;--repx-fs-icon-bg: #111111;--repx-fs-icon-color: var(--repx-fs-accent);box-sizing:border-box;display:grid;gap:10px;width:100%;align-self:stretch;padding:12px 14px;border:1px solid var(--repx-fs-border);border-radius:14px;background:var(--repx-fs-card);color:var(--repx-fs-text);text-align:start}.repx-fs--page{--repx-fs-text: #ffffff;--repx-fs-muted: rgb(255 255 255 / .58);--repx-fs-card: rgb(255 255 255 / .05);--repx-fs-border: rgb(255 255 255 / .12);--repx-fs-track: rgb(255 255 255 / .12);--repx-fs-icon-bg: var(--repx-fs-accent);--repx-fs-icon-color: #0a0a0a}.repx-fs__row{display:flex;align-items:center;gap:10px;min-width:0}.repx-fs__icon{display:grid;flex:0 0 30px;width:30px;height:30px;place-items:center;border-radius:50%;background:var(--repx-fs-icon-bg);color:var(--repx-fs-icon-color)}.repx-fs__icon svg{display:block;width:17px;height:17px}.repx-fs .repx-fs__msg{margin:0;color:var(--repx-fs-text);font-size:13px;font-weight:500;line-height:1.35;letter-spacing:0;text-wrap:pretty}.repx-fs__msg strong{color:inherit;font-weight:850}.repx-fs__amount{padding:0 2px;white-space:nowrap;background:linear-gradient(transparent 58%,color-mix(in srgb,var(--repx-fs-accent) 75%,transparent) 58%)}.repx-fs--page .repx-fs__amount{padding:0;color:var(--repx-fs-accent);background:none}.repx-fs__free{white-space:nowrap}.repx-fs__bar{display:flex;align-items:center;gap:10px}.repx-fs__track{position:relative;flex:1 1 auto;height:8px;overflow:hidden;border-radius:999px;background:var(--repx-fs-track)}.repx-fs__fill{position:absolute;inset:0 auto 0 0;width:var(--repx-fs-progress, 0%);min-width:8px;overflow:hidden;border-radius:inherit;background:linear-gradient(90deg,var(--repx-fs-accent),var(--repx-fs-accent) 45%,color-mix(in srgb,var(--repx-fs-accent) 60%,#ffffff));box-shadow:0 0 12px color-mix(in srgb,var(--repx-fs-accent) 55%,transparent);transition:width .7s cubic-bezier(.22,1,.36,1)}.repx-fs__fill:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .55),transparent);transform:translate(-100%);animation:repx-fs-shine 2.8s ease-in-out infinite}@starting-style{.repx-fs__fill{width:0}}@keyframes repx-fs-shine{0%{transform:translate(-100%)}60%,to{transform:translate(100%)}}.repx-fs__goal{flex:0 0 auto;color:var(--repx-fs-muted);font-size:10.5px;font-weight:800;line-height:1;letter-spacing:.04em;white-space:nowrap}.repx-fs.is-unlocked{border-color:color-mix(in srgb,var(--repx-fs-accent) 55%,transparent)}.repx-fs.is-unlocked .repx-fs__icon{background:var(--repx-fs-accent);color:#0a0a0a}.repx-cutoff.repx-cutoff--drawer{--cutoff-accent: var(--repx-accent, #b8d63d);container-type:inline-size;flex-shrink:0;align-self:stretch;border-color:color-mix(in srgb,var(--cutoff-accent) 50%,#111111);border-radius:14px;background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--cutoff-accent) 26%,transparent),transparent 58%),#111;box-shadow:0 10px 26px #1111112e;color:#fff;text-align:start}.repx-cutoff.repx-cutoff--drawer .repx-cutoff__inner{flex-direction:row;align-items:center;justify-content:space-between;gap:12px;padding:12px 12px 12px 16px}.repx-cutoff.repx-cutoff--drawer .repx-cutoff__copy{min-width:0;gap:3px}.repx-cutoff.repx-cutoff--drawer .repx-cutoff__eyebrow{font-size:9.5px;line-height:1.2}.repx-cutoff.repx-cutoff--drawer .repx-cutoff__heading{font-size:15px;line-height:1.2;text-wrap:balance}.repx-cutoff.repx-cutoff--drawer .repx-cutoff__text{font-size:11px;line-height:1.35}.repx-cutoff.repx-cutoff--drawer .repx-cutoff__timer{flex:0 0 auto;flex-direction:column;flex-wrap:nowrap;align-items:flex-end;justify-content:center;gap:6px;padding-top:0;border-top:0}.repx-cutoff.repx-cutoff--drawer .repx-cutoff__label{font-size:9px;line-height:1;letter-spacing:.1em}.repx-cutoff.repx-cutoff--drawer .repx-cutoff__digits{gap:3px}.repx-cutoff.repx-cutoff--drawer .repx-cutoff__unit{min-width:38px;padding:5px 4px 4px;border-radius:8px}.repx-cutoff.repx-cutoff--drawer .repx-cutoff__unit b{font-size:16px}.repx-cutoff.repx-cutoff--drawer .repx-cutoff__unit small{font-size:7px}.repx-cutoff.repx-cutoff--drawer .repx-cutoff__sep{padding-bottom:10px;font-size:15px}@container (max-width: 379px){.repx-cutoff.repx-cutoff--drawer .repx-cutoff__text{display:none}.repx-cutoff.repx-cutoff--drawer .repx-cutoff__heading{font-size:14px}.repx-cutoff.repx-cutoff--drawer .repx-cutoff__unit{min-width:34px}.repx-cutoff.repx-cutoff--drawer .repx-cutoff__unit b{font-size:15px}}@media(prefers-reduced-motion:reduce){.repx-fs__fill{transition:none}.repx-fs__fill:after{animation:none}}.repx-cart-v2__summary-content .cart-totals__item.cart-totals__installments:not(:has(shopify-payment-terms)){display:none}.repx-cart-v2__summary-content .cart-totals__item.cart-totals__tax-note{min-height:0}body:has(#cart-drawer dialog[open]) .rdp{pointer-events:none}body:has(#cart-drawer dialog[open]) :is(.rdp__fab,.rfc){opacity:0!important;visibility:hidden!important;pointer-events:none!important}
/*# sourceMappingURL=/cdn/shop/t/7/assets/repx-cart-boost.css.map */
