.elv-cart-timer{margin:0 -1.5rem;padding:.8rem 1.5rem;background:#000;color:#fff;text-align:center;font-size:1.3rem;font-weight:700;line-height:1.3;letter-spacing:.02em}.elv-cart-timer__value{font-variant-numeric:tabular-nums}.elv-rewards{padding:1.2rem 0 .2rem;border-bottom:.1rem solid rgba(var(--color-foreground),.12)}.elv-rewards__msg{margin:0 0 .8rem;text-align:center;font-size:1.5rem;font-weight:700;line-height:1.3;text-wrap:balance;color:rgb(var(--color-foreground))}.elv-rewards__bar{position:relative;height:4.4rem;margin:0 2.4rem}.elv-rewards__track{display:block!important;position:absolute;top:.9rem;left:0;right:0;height:.6rem;border-radius:1rem;background:#dcdcdc;overflow:hidden}.elv-rewards__fill{display:block!important;width:var(--elv-fill, 0%);height:100%;font-size:0;line-height:0;background:#3daa4a;border-radius:inherit;transition:width .4s ease}.elv-rewards__step{position:absolute;top:0;left:var(--elv-pos);transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:.3rem}.elv-rewards__icon{display:flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;border-radius:50%;background:#fff;border:.2rem solid #000;color:#9a9a9a}.elv-rewards__icon svg{width:1.2rem;height:1.2rem}.elv-rewards__step.is-unlocked .elv-rewards__icon{color:#000}.elv-rewards__label{font-size:1rem;line-height:1.2;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:rgba(var(--color-foreground),.7)}.elv-rewards__step.is-unlocked .elv-rewards__label{color:rgb(var(--color-foreground));font-weight:600}cart-drawer .cart-drawer .cart-items thead{display:none}cart-drawer .cart-drawer .cart-items .cart-item{grid-template-columns:6.5rem auto 1fr;grid-template-rows:auto 1fr;grid-template-areas:"media details details" "media qty totals";column-gap:1rem;row-gap:.8rem;padding:1.4rem 0 0;margin:0}cart-drawer .cart-drawer .cart-items .cart-item td{padding:0}cart-drawer .cart-drawer .cart-items .cart-item__media{grid-area:media}cart-drawer .cart-drawer .cart-items .cart-item__details{grid-area:details}cart-drawer .cart-drawer .cart-items .cart-item__quantity{grid-area:qty;align-self:end}cart-drawer .cart-drawer .cart-items .cart-item__totals{grid-area:totals;align-self:end;align-items:flex-end;justify-content:flex-end}.elv-item-title{display:flex;align-items:flex-start;gap:.8rem}cart-drawer .elv-item-title .cart-item__name{flex:1;font-family:var(--font-body-family);font-size:1.4rem;font-weight:400;line-height:1.35;letter-spacing:.02em;text-decoration:none;color:rgb(var(--color-foreground))}cart-drawer .elv-item-title cart-remove-button{margin:0;flex-shrink:0}cart-drawer .elv-item-title cart-remove-button .button{min-width:2.8rem;min-height:2.8rem;width:2.8rem;height:2.8rem;margin:0;padding:0}.elv-unit-price{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .8rem;margin-top:.6rem;font-size:1.3rem;line-height:1.3}.elv-unit-price__old{color:rgba(var(--color-foreground),.6)}.elv-unit-price__final{font-weight:700;color:rgb(var(--color-foreground))}.elv-badge{display:inline-flex;align-items:center;gap:.4rem;padding:.2rem .7rem;border-radius:.5rem;background:rgba(var(--color-foreground),.08);color:rgb(var(--color-foreground));font-size:1.1rem;font-weight:700;line-height:1.5;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.elv-badge svg{width:1.1rem;height:1.1rem;flex-shrink:0}.elv-item-variant{margin:.6rem 0 0;font-size:1.3rem;line-height:1.3;color:rgba(var(--color-foreground),.7)}cart-drawer .cart-drawer .cart-item .cart-quantity{width:9.6rem;min-height:3.6rem}cart-drawer .cart-drawer .cart-item .cart-quantity .quantity__button{width:3.2rem}cart-drawer .cart-drawer .cart-item .cart-quantity .quantity__input{font-size:1.4rem}.elv-line-price{display:flex;flex-direction:column;align-items:flex-end;gap:.2rem;text-align:right}.elv-line-price__row{display:flex;align-items:baseline;gap:.6rem;white-space:nowrap}.elv-line-price__old{font-size:1.3rem;color:rgba(var(--color-foreground),.6)}.elv-line-price__final{font-size:1.6rem;font-weight:700;color:rgb(var(--color-foreground))}.elv-cart-savings{color:#2e9e3f;font-size:1.4rem;font-weight:700;line-height:1.3;white-space:nowrap}cart-drawer .cart-drawer .drawer__footer{padding:1.2rem 0 1rem}cart-drawer .cart-drawer .elv-footer>*+*{margin-top:.6rem}.elv-footer__row{display:flex;justify-content:space-between;align-items:center;font-size:1.6rem;font-weight:700;color:rgb(var(--color-foreground))}cart-drawer .cart-drawer .elv-footer .totals{justify-content:space-between;align-items:center}cart-drawer .cart-drawer .elv-footer .totals__total,cart-drawer .cart-drawer .elv-footer .totals__total-value{margin:0;font-size:2.2rem;font-weight:700;letter-spacing:0}.elv-footer__codes{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;font-size:1.3rem;font-weight:700;color:rgb(var(--color-foreground))}cart-drawer .cart-drawer .elv-footer .tax-note{margin:.6rem 0 1rem;font-size:1.1rem}cart-drawer .cart-drawer .cart__checkout-button{--color-button: 0, 0, 0;--color-button-text: 255, 255, 255;--buttons-radius: .6rem;--buttons-radius-outset: .6rem;border-radius:.6rem;min-height:5rem;font-size:1.8rem;font-weight:700;letter-spacing:.04em}cart-drawer .cart-drawer .elv-payments{display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;gap:.6rem;margin:1.2rem 0 0;padding:0;list-style:none}cart-drawer .cart-drawer .elv-payments li{flex:1 1 0;min-width:0;max-width:5.2rem;display:flex}cart-drawer .cart-drawer .elv-payments svg{display:block;width:100%;height:auto;aspect-ratio:38 / 24}@media screen and (min-width:750px){cart-drawer .cart-drawer .cart-items .cart-item__media{width:auto;min-width:0}cart-drawer .cart-drawer .cart-items .cart-item__image{width:100%;max-width:100%;height:auto}}
/*# sourceMappingURL=/cdn/shop/t/38/assets/eleve-cart.css.map */
