.lh-line--cart{align-items:start;transition:opacity .3s ease,transform .3s ease}.lh-line--cart.is-busy{opacity:.55;pointer-events:none}.lh-line--cart.is-leaving{opacity:0;transform:translate(30px);pointer-events:none}.lh-line--cart .lh-line__price{padding-top:2px}.lh-qtyrow{display:flex;align-items:center;gap:8px;margin-top:10px;flex-wrap:wrap}.lh-qty{display:inline-flex;align-items:center;height:38px;border-radius:999px;background:#fff5f7;box-shadow:inset 0 0 0 1px #e28a948c}.lh-qty__btn{display:grid;place-items:center;width:38px;height:38px;border:0;border-radius:50%;background:none;color:#5a1626;cursor:pointer;transition:background .2s ease,transform .15s ease}.lh-qty__btn:hover{background:#ffd6e6}.lh-qty__btn:active{transform:scale(.85)}.lh-qty__btn svg{width:14px;height:14px}.lh-qty__val{min-width:24px;text-align:center;font-weight:700;font-size:14.5px;color:#5a1626;font-variant-numeric:tabular-nums}.lh-rm{display:inline-flex;align-items:center;gap:5px;height:38px;padding:0 12px;border:0;border-radius:999px;background:none;color:#5a1626b3;font:600 12.5px/1 var(--lh-body, system-ui, sans-serif);cursor:pointer;box-shadow:inset 0 0 0 1px #5a162624;transition:background .2s ease,color .2s ease}.lh-rm:hover{background:#5a1626;color:#fff}.lh-rm svg{width:15px;height:15px}.lh-alert{margin-bottom:10px;padding:10px 14px;border-radius:12px;background:#5a1626;color:#fff;font-size:13px}.lh-up{margin:18px -26px 0;padding:18px 26px 6px;background:linear-gradient(180deg,#fff5f7,#fff);border-top:1px solid rgba(90,22,38,.07)}.lh-up__head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:12px}.lh-up__title{margin:0;font-family:var(--lh-head, Georgia, serif);font-size:19px;color:#5a1626}.lh-up__hint{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#e28a94;font-weight:700}.lh-up__track{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding:2px 2px 12px;scrollbar-width:none}.lh-up__track::-webkit-scrollbar{display:none}.lh-up__card{flex:0 0 136px;scroll-snap-align:start;display:flex;flex-direction:column;gap:5px;padding:8px;border-radius:16px;background:#fff;box-shadow:0 6px 18px #5a162614;transition:transform .3s ease,box-shadow .3s ease}.lh-up__card:hover{transform:translateY(-3px);box-shadow:0 12px 26px #5a162624}.lh-up__img{display:block;aspect-ratio:1;border-radius:12px;overflow:hidden;background:#fff3f8}.lh-up__img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .8s ease}.lh-up__card:hover .lh-up__img img{transform:scale(1.07)}.lh-up__name{font-size:12px;font-weight:600;line-height:1.3;color:#5a1626;text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:31px}.lh-up__price{font-size:13px;font-weight:800;color:#5a1626}.lh-up__btn{display:flex;align-items:center;justify-content:center;height:34px;margin-top:auto;border:0;border-radius:999px;background:#ffd6e6;color:#5a1626;font:700 12px/1 var(--lh-body, system-ui, sans-serif);text-decoration:none;cursor:pointer;transition:background .2s ease,color .2s ease,transform .15s ease}.lh-up__btn:hover,.lh-up__btn.is-added{background:#5a1626;color:#fff}.lh-up__btn:active{transform:scale(.95)}.lh-btn--shine{position:relative;overflow:hidden}.lh-btn--shine:before{content:"";position:absolute;top:0;bottom:0;left:-60%;width:40%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.5),transparent);transform:skew(-20deg);animation:lh-shine 4.5s ease-in-out infinite}@keyframes lh-shine{0%,62%{left:-60%}to{left:130%}}.lh-secure{margin:12px 0 0;text-align:center;font-size:12px;color:#5a1626a6}.lh-ship strong{font-weight:800}@media(prefers-reduced-motion:reduce){.lh-btn--shine:before{display:none}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/lilova-cart-panel.css.map */
