html #cart-drawer .cart-drawer__items .cart-items__table-row.removing{height:0!important;min-height:0;margin:0!important;padding:0!important;border-width:0!important;overflow:hidden;opacity:0;pointer-events:none;animation:loop-slot-hide 10ms linear forwards;animation-delay:0s}@keyframes loop-slot-hide{to{opacity:0}}html #cart-drawer .loop-slot{display:block;height:76px;padding-block-end:14px;overflow:hidden;transition:height .38s cubic-bezier(.5,0,.3,1),padding .38s ease,opacity .25s ease}html #cart-drawer .loop-slot>.loop-slot__cell{display:block;height:100%;padding:0}html #cart-drawer .loop-slot--loose{margin-block:16px 4px}html #cart-drawer .loop-slot__in{position:relative;display:flex;align-items:center;gap:10px;height:100%;padding:0 12px 4px;background:var(--ld-mist, #dfe6dc);border:2px dashed var(--ld-sage, #3d5446);color:var(--ld-ink, #1f1c18);overflow:hidden;transition:opacity .25s ease .12s}html #cart-drawer .loop-slot__ghost{flex:none;width:34px;height:46px;background:var(--ld-card, #fbf8f2) center / cover no-repeat;outline:1.5px dashed var(--ld-sage, #3d5446);outline-offset:2px;opacity:.5;filter:grayscale(.4)}html #cart-drawer .loop-slot__txt{display:flex;flex-direction:column;gap:2px;min-width:0}html #cart-drawer .loop-slot__t{font-size:15px;font-weight:900;line-height:1.15;letter-spacing:-.01em;color:#22332a}html #cart-drawer .loop-slot__s{font-size:12px;font-weight:700;line-height:1.3;color:#4a5a4f}html #cart-drawer .loop-slot__btn{flex:none;margin-inline-start:auto;min-height:38px;padding:0 14px;background:var(--ld-buy, #b84a27);color:#fff;border:2px solid var(--ld-ink, #1f1c18);box-shadow:0 4px 0 0 var(--ld-ink, #1f1c18);font:inherit;font-size:14px;font-weight:900;line-height:1;white-space:nowrap;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease,background-color .15s ease}html #cart-drawer .loop-slot__btn:hover{background:var(--loop-buy-hover, #9c3c1d)}html #cart-drawer .loop-slot__btn:active{transform:translateY(3px);box-shadow:0 1px 0 0 var(--ld-ink, #1f1c18)}html #cart-drawer .loop-slot__btn[aria-busy=true]{opacity:.7;pointer-events:none}html #cart-drawer .loop-slot__btn[hidden]{display:none}html #cart-drawer .loop-slot__run{position:absolute;inset-inline:0;inset-block-end:0;height:4px;background:#3d54462e}html #cart-drawer .loop-slot__run i{display:block;height:100%;background:var(--ld-sage, #3d5446);transform-origin:right center}html[dir=ltr] #cart-drawer .loop-slot__run i{transform-origin:left center}html #cart-drawer .loop-slot.is-sold .loop-slot__in{background:var(--ld-beige, #e3dccb);border-color:var(--ld-ink, #1f1c18)}html #cart-drawer .loop-slot.is-sold .loop-slot__t,html #cart-drawer .loop-slot.is-sold .loop-slot__s{color:var(--ld-ink, #1f1c18)}html #cart-drawer .loop-slot.is-from .loop-slot__in{opacity:0;transition:none}html #cart-drawer .loop-slot.is-closing{height:0;padding-block-end:0;opacity:0}html #cart-drawer .theme-drawer__badge.loop-flip{animation:loop-undo-flip .42s cubic-bezier(.3,.7,.3,1)}@keyframes loop-undo-flip{0%{transform:perspective(120px) rotateX(0)}45%{transform:perspective(120px) rotateX(90deg)}to{transform:perspective(120px) rotateX(0)}}@media(prefers-reduced-motion:reduce){html #cart-drawer .loop-slot,html #cart-drawer .loop-slot__in{transition:none}}@media screen and (max-width:749px){html #cart-drawer .loop-slot__in{padding-inline:10px;gap:8px}html #cart-drawer .loop-slot__btn{padding:0 12px;font-size:13.5px}}
/*# sourceMappingURL=/cdn/shop/t/135/assets/loop-cart-undo.css.map */
