.lz-up{display:block;margin:18px 0 6px;padding:12px 14px 6px;border:1px solid #e4e4e4;background:#fff}.lz-up[hidden]{display:none}.lz-up__title{margin:0 0 4px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#5f5f5f;line-height:1.5}.lz-up__item{display:grid;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:14px;padding:10px 0}.lz-up__item[hidden]{display:none}.lz-up__img{display:block;width:56px;height:56px;background:#f2f2f2;overflow:hidden}.lz-up__img img{display:block;width:100%;height:100%;object-fit:cover}.lz-up__info{min-width:0}.lz-up__name{display:block;font-size:13.5px;font-weight:700;line-height:1.25;color:#0a0a0a;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lz-up__name:hover{text-decoration:underline}.lz-up__price{margin:3px 0 0;font-size:13px;line-height:1.4;color:#0a0a0a}.lz-up__price del{color:#8a8a8a;margin-right:6px;font-size:12px}.lz-up__sizes{display:flex;gap:6px;margin-top:6px;flex-wrap:wrap}.lz-up__size{min-width:30px;height:24px;padding:0 7px;border:1px solid #d6d6d6;border-radius:999px;background:#fff;color:#0a0a0a;font-size:11px;font-weight:600;line-height:1;cursor:pointer;transition:border-color .2s,background .2s,color .2s}.lz-up__size:hover{border-color:#0a0a0a}.lz-up__size.is-selected{background:#0a0a0a;border-color:#0a0a0a;color:#fff}.lz-up__size[disabled]{opacity:.35;text-decoration:line-through;cursor:not-allowed}.lz-up__item.needs-size .lz-up__sizes{animation:lzShake .4s ease}.lz-up__item.needs-size .lz-up__size:not([disabled]){border-color:#0a0a0a}@keyframes lzShake{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}.lz-up__add{position:relative;display:inline-flex;align-items:center;justify-content:center;width:54px;height:38px;padding:0;border:1px solid #0a0a0a;border-radius:999px;background:#fff;color:#0a0a0a;cursor:pointer;transition:background .2s,color .2s}.lz-up__add:hover{background:#0a0a0a;color:#fff}.lz-up__spin{display:none;width:16px;height:16px;border:1.5px solid currentColor;border-right-color:transparent;border-radius:50%;animation:lzSpin .7s linear infinite}.lz-up__add.is-loading .lz-up__plus{display:none}.lz-up__add.is-loading .lz-up__spin{display:block}@keyframes lzSpin{to{transform:rotate(360deg)}}.lz-up__msg{margin:0 0 6px;font-size:12px;color:#b42318;min-height:0}.lz-up__msg:empty{display:none}.free-shipping .free-shipping--text,.free-shipping .free-shipping--text *{font-family:Montserrat,sans-serif}.free-shipping .free-shipping--text-remaining,.free-shipping .free-shipping--text-full{font-size:13px;font-weight:500;letter-spacing:.02em}.free-shipping .free-shipping--text-remaining strong{font-weight:700}.lz-up .lz-up__name{font-family:inherit;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:normal}.lz-up .lz-up__price,.lz-up .lz-up__price span,.lz-up .lz-up__price del{font-family:Montserrat,sans-serif;font-weight:500;letter-spacing:.1em}.lz-up .lz-up__price{font-size:13px}.lz-up .lz-up__price del{font-size:12px}.price .amount,.price ins,.price del,.price .pn-total-line-item,.lz-up__price span,.lz-up__price del{white-space:nowrap}.product-cart-item-price{flex-shrink:0;min-width:max-content}
/*# sourceMappingURL=/cdn/shop/t/48/assets/lionz-cart-upsell.css.map */
