.mm-cart-bar{position:fixed;left:0;right:0;bottom:0;z-index:30;width:100%;padding:var(--margin-2);pointer-events:none}.mm-cart-bar[hidden]{display:none}.mm-cart-bar-inner{pointer-events:auto;max-width:480px;margin:0 auto}@media(min-width:990px){.mm-cart-bar{left:auto;bottom:auto;top:calc(var(--navbar-height) + 13px);right:72px;width:auto;padding:0}.mm-cart-bar-inner{width:359px;margin:0}}.mm-cart-bar-card{background:var(--white);box-shadow:0 6px 24px #0000001a;border-radius:var(--rounded-medium);border:1px solid var(--black-100);overflow:hidden}.mm-cart-bar-toast{overflow:hidden;max-height:60px;opacity:1;transform:translateY(0);transition:max-height .45s cubic-bezier(.16,1,.3,1),transform .45s cubic-bezier(.16,1,.3,1),opacity .3s cubic-bezier(.16,1,.3,1)}.mm-cart-bar-toast.is-collapsed{max-height:0;opacity:0;transform:translateY(14px)}.mm-cart-bar-toast-inner{margin:12px 12px 0;padding:8px 16px;background:var(--green);border-radius:var(--rounded-medium);display:flex;align-items:center;justify-content:space-between;gap:8px}.mm-cart-bar-toast-left{display:flex;align-items:center;gap:8px}.mm-cart-bar-toast-dot{width:16px;height:16px;flex:none}.mm-cart-bar-toast-close{background:none;border:none;padding:0;width:16px;height:16px;flex:none;opacity:.3;cursor:pointer;display:flex;align-items:center;justify-content:center}.mm-cart-bar-main{padding:12px;display:flex;align-items:center;justify-content:space-between;gap:12px}.mm-cart-bar-thumb{position:relative;width:40px;height:40px;flex:none;background:var(--white);border-radius:var(--rounded);border:.5px solid var(--black-100)}.mm-cart-bar-thumb-imgs{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--rounded);overflow:hidden}.mm-cart-bar-thumb-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;background:var(--white)}.mm-cart-bar-badge{position:absolute;top:-6px;right:-6px;min-width:16px;height:16px;padding:0 4px;background:var(--green);border-radius:var(--rounded-full);display:flex;align-items:center;justify-content:center;color:var(--black-900);font-size:10px;line-height:10px;font-family:var(--body-font)}.mm-cart-bar-infos{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:2px}.mm-cart-bar-count{color:var(--black-700)}.mm-cart-bar-total{color:var(--black-900);font-size:16px;line-height:20px;font-weight:450;white-space:nowrap;overflow:hidden}.mm-cart-bar-cta{flex:none;height:40px;padding:12px 16px 12px 24px;background:var(--black-900);border:none;border-radius:var(--rounded-medium);display:flex;align-items:center;gap:8px;cursor:pointer;color:var(--white);font-family:var(--body-font);font-size:14px;font-weight:420;line-height:16px}.mm-cart-bar-cta:active{transform:scale(.97)}.mm-cart-bar-cta-chevron{width:16px;height:16px;flex:none}.mm-cart-bar-shipping{padding:12px 16px;border-top:1px solid var(--black-100);display:flex;align-items:center;gap:8px}.mm-cart-bar-shipping-label,.mm-cart-bar-remain,.mm-cart-bar-remain-value{color:#4c8c24;font-size:12px;line-height:12px;font-family:var(--body-font);white-space:nowrap;font-weight:420}.mm-cart-bar-remain-value{font-weight:450}.mm-cart-bar-progress-fill{display:flex!important}.mm-cart-bar-progress{flex:1 1 0;height:3px;position:relative;border-radius:var(--rounded-full)}.mm-cart-bar-progress:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:.5;background:var(--green);border-radius:var(--rounded-full)}.mm-cart-bar-progress-fill{position:absolute;top:0;left:0;height:3px;width:0%;background:#4c8c24;border-radius:var(--rounded-full);transition:width .6s cubic-bezier(.16,1,.3,1)}.mm-cart-bar-unlocked{display:none;flex:1 1 0;align-items:center;justify-content:center;gap:8px;color:#4c8c24;font-size:12px;line-height:12px;font-family:var(--body-font)}.mm-cart-bar-unlocked-icon{width:16px;height:16px;flex:none}.mm-cart-bar-shipping.is-unlocked .mm-cart-bar-shipping-label,.mm-cart-bar-shipping.is-unlocked .mm-cart-bar-progress,.mm-cart-bar-shipping.is-unlocked .mm-cart-bar-remain{display:none}.mm-cart-bar-shipping.is-unlocked .mm-cart-bar-unlocked{display:flex}.mm-odometer-digit,.mm-odometer-digit-strip,.mm-odometer-digit-strip span{font:inherit;color:inherit;letter-spacing:inherit;margin:0}.mm-odometer-digit{display:inline-block;overflow:hidden;vertical-align:bottom}.mm-odometer-digit-strip{display:flex;flex-direction:column;will-change:transform}.mm-odometer-digit-strip span{display:block}@media(max-width:768px){.mm-cart-bar-inner{max-width:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/mm-cart-bar.css.map */
