.drawer.lc{visibility:hidden}.drawer.lc.active{visibility:visible}.lc.drawer{background:#00000073}.lc .drawer__inner.lc-inner{width:420px;max-width:100vw;padding:0;border:0;background:#fff;display:flex;flex-direction:column;height:100%;overflow:hidden;color:#000;font-size:15px;line-height:1.4}.lc-head{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;flex:0 0 auto}.lc-title{margin:0;font-size:20px;font-weight:700;letter-spacing:0}.lc-close{background:none;border:0;padding:4px;cursor:pointer;color:#000;width:32px;height:32px;display:flex;align-items:center;justify-content:center;position:static}.lc-close svg{width:22px;height:22px}.lc-body{flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain}.lc-announce{background:#e8dcca;font-weight:700;font-size:15px;text-align:center;padding:12px 16px}.lc-tiers{padding:16px 22px 10px}.lc-tiers__msg{margin:0 0 14px;text-align:center;font-size:16px}.lc-bar{display:flex;align-items:center;padding:0 6px 22px}.lc-bar__seg{flex:1 1 auto;height:8px;border-radius:8px;background:#e2e2e2;margin:0 4px;overflow:hidden}.lc-bar__seg i{display:block;height:100%;background:#52b47f;border-radius:8px}.lc-bar__step{position:relative;flex:0 0 30px;width:30px;height:30px}.lc-bar__dot{width:30px;height:30px;border-radius:50%;background:#e2e2e2;color:#3a3a3a;display:flex;align-items:center;justify-content:center}.lc-bar__dot svg{width:15px;height:15px}.lc-bar__step.is-done .lc-bar__dot{background:#52b47f;color:#fff}.lc-bar__step.is-done .lc-bar__dot svg circle,.lc-bar__step.is-done .lc-bar__dot svg rect{fill:#52b47f}.lc-bar__label{position:absolute;top:34px;left:50%;transform:translate(-50%);white-space:nowrap;font-size:12px}.lc-strip{display:flex;justify-content:space-around;align-items:center;background:#f2f2f2;font-size:12.5px;padding:6px 8px;gap:4px;white-space:nowrap}.lc-strip b{font-weight:400}.lc-items{padding:10px 22px 4px}.lc-item{display:flex;gap:16px;padding:16px 0}.lc-item__img{flex:0 0 88px;width:88px;height:88px;display:block;background:#f5f5f5}.lc-item__img img{width:100%;height:100%;object-fit:cover;display:block}.lc-item__info{flex:1 1 auto;min-width:0}.lc-item__top{display:flex;justify-content:space-between;gap:8px;align-items:flex-start}.lc-item__title{color:#000;text-decoration:none;font-size:16px;line-height:1.3;font-weight:500}.lc-item__remove{background:none;border:0;padding:0;cursor:pointer;color:#555;width:22px;height:22px;flex:0 0 22px}.lc-item__remove svg{width:20px;height:20px}.lc-item__opts{margin:4px 0 2px;color:#8a8a8a;font-size:14px}.lc-item__price{margin:2px 0 8px;font-size:16px;display:flex;flex-wrap:wrap;align-items:baseline;gap:0 4px}.lc-item__price s{color:#9a9a9a}.lc-item__price em{font-style:normal;color:#52b47f;font-weight:700}.lc-qty{display:inline-flex;border:1px solid #cfcfcf;border-radius:3px;height:30px;align-items:stretch}.lc-qty button{background:none;border:0;width:30px;cursor:pointer;font-size:16px;color:#000;padding:0}.lc-qty span{min-width:38px;border-left:1px solid #cfcfcf;border-right:1px solid #cfcfcf;display:flex;align-items:center;justify-content:center;font-size:15px}.lc-ups{border-top:1px solid #e8e8e8;padding:18px 0}.lc-ups__title{text-align:center;font-size:22px;font-weight:700;margin:0 0 14px}.lc-ups__track{display:flex;gap:10px;overflow-x:auto;padding:0 22px;scroll-snap-type:x mandatory;scrollbar-width:none}.lc-ups__track::-webkit-scrollbar{display:none}.lc-up{flex:0 0 88%;scroll-snap-align:center;display:flex;gap:12px;background:#f4f4f4;border-radius:10px;padding:12px}.lc-up__img{flex:0 0 72px;width:72px;height:72px}.lc-up__img img{width:100%;height:100%;object-fit:cover;border-radius:6px;display:block}.lc-up__info{flex:1 1 auto;min-width:0}.lc-up__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:#000;text-decoration:none;font-size:14px;line-height:1.3}.lc-up__price{margin:3px 0 6px;font-size:14px;display:flex;gap:5px}.lc-up__price s{color:#9a9a9a}.lc-up__row{display:flex;gap:6px}.lc-up__row select{flex:1 1 0;width:0;min-width:0;height:32px;border:1px solid #d5d5d5;border-radius:4px;background:#fff;font-size:13px;padding:0 6px;font-family:inherit}.lc-up__add{flex:0 0 auto;height:32px;border:0;border-radius:4px;background:#000;color:#fff;font-size:13px;padding:0 12px;cursor:pointer;font-family:inherit}.lc-foot{flex:0 0 auto;background:#f4f4f4;border-top:1px solid #e3e3e3;padding:20px 22px 22px}.lc-foot__disc{display:flex;justify-content:space-between;margin:0 0 10px;font-size:15px;color:#52b47f;font-weight:700}.lc-checkout{width:100%;height:50px;border:0;background:#52b47f;color:#fff;font-size:18px;font-family:inherit;cursor:pointer;letter-spacing:0}.lc-checkout:hover{background:#47a571}.lc-foot__note{text-align:center;margin:12px 0 14px;font-size:14px}.lc-pay{display:flex;justify-content:center;flex-wrap:wrap;gap:5px}.lc-pay span{width:43px;height:30px;background:#fff;border:1px solid #ececec;border-radius:4px;display:flex;align-items:center;justify-content:center}.lc-pay svg{width:38px;height:24px}.lc-empty{padding:40px 22px;text-align:center}.lc-empty p{font-size:18px;margin:0 0 18px}.lc-empty__btn{display:inline-block;background:#52b47f;color:#fff;text-decoration:none;padding:13px 26px;font-size:15px}.lc-inner.lc-loading .lc-body,.lc-inner.lc-loading .lc-foot{opacity:.55;pointer-events:none}@media(max-width:749px){.lc .drawer__inner.lc-inner{width:100vw}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/leo-cart.css.map */
