.lv-cx{font-size:.8125rem;line-height:1.4}
.lv-cx--top{display:block;padding:0 var(--cart-drawer-padding,16px) 12px}
.lv-cx__timer{margin:0 0 10px;padding:8px 10px;background:#f3f3f3;text-align:center}
.lv-cx__goal-row{display:flex;align-items:center;gap:10px;margin-bottom:6px}
.lv-cx__goal-img{width:40px;height:40px;object-fit:cover;flex:none}
.lv-cx__goal-text{margin:0}
.lv-cx__bar{height:6px;background:#e6e6e6;overflow:hidden}
.lv-cx__bar span{display:block;height:100%;background:#121212;transition:width .3s ease}
.lv-cx--bottom{padding:12px var(--cart-drawer-padding,16px) 4px;border-top:1px solid #e6e6e6}
.lv-cx__label{margin:0 0 8px;font-size:.6875rem;letter-spacing:.16em;text-transform:uppercase}
.lv-cx__up-list{list-style:none;margin:0 0 12px;padding:0;display:flex;flex-direction:column;gap:10px}
.lv-cx__up-item{display:flex;align-items:center;gap:10px}
.lv-cx__up-img img{width:56px;height:56px;object-fit:cover;display:block}
.lv-cx__up-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}
.lv-cx__up-title{color:inherit;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.lv-cx__up-price s{color:#767676}
.lv-cx__up-add{flex:none;padding:6px 14px;border:1px solid #121212;background:#fff;color:#121212;font-size:.6875rem;letter-spacing:.14em;text-transform:uppercase;cursor:pointer}
.lv-cx__up-add:hover{background:#121212;color:#fff}
.lv-cx__up-add[aria-busy=true]{opacity:.5;pointer-events:none}
.lv-cx__prot{display:flex;gap:10px;align-items:flex-start;padding:10px 0;cursor:pointer}
.lv-cx__prot input{margin-top:3px;accent-color:#121212;width:16px;height:16px;flex:none}
.lv-cx__prot small{color:#555}
.cart-drawer__content>.lv-cx,.cart-drawer__content>.cart-drawer__items{flex-shrink:0}
