.lmup-card{background:#fff7f1;border:1px solid rgba(130,82,135,.18);border-radius:16px;max-width:600px;padding:10px}.lmup-card+.lmup-card{margin-top:12px}.lmup-media{display:flex;flex:0 0 150px;width:150px;height:150px;aspect-ratio:1 / 1;align-self:flex-start;overflow:hidden;border-radius:12px;background:#fff}.lmup-media-link{display:block;width:100%;height:100%}.lmup-image{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.lmup-content{display:flex;flex-direction:column;justify-content:space-between;min-width:0;min-height:0;padding:2px 4px 2px 16px}.lmup-title,.lmup-tagline,.lmup-callout{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}.lmup-title{margin:0;font-family:var(--font-heading-family, "Montserrat", sans-serif);font-size:15px;font-weight:700;line-height:1.2;letter-spacing:.02em;text-transform:uppercase;color:#222}.lmup-tagline{margin:3px 0 0;font-size:12px;font-weight:400;line-height:1.3;color:#825287}.lmup-rating{display:flex;align-items:center;gap:4px;margin-top:4px}.lmup-stars{display:inline-flex;align-items:center;line-height:1}.lmup-star{color:#82528759}.lmup-star svg,.lmup-star svg path{fill:#82528759}.lmup-star--full{color:#f3a61c}.lmup-star--full svg,.lmup-star--full svg path{fill:#f3a61c}.lmup-rating-count{font-size:11px;line-height:1;color:#2222228c}.lmup-meta{margin:3px 0 0;font-size:11px;font-weight:500;line-height:1.3;color:#222222b3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lmup-callout{margin:3px 0 0;font-size:11px;font-weight:400;line-height:1.3;color:#2229}.lmup-callout-check{color:#f3a61c}.lmup-bottom{display:flex;align-items:center;justify-content:space-between;gap:10px;height:34px;margin-top:auto}.lmup-price{display:flex;align-items:baseline;gap:6px;white-space:nowrap;overflow:hidden}.lmup-price-current{font-family:var(--font-heading-family, "Montserrat", sans-serif);font-weight:700;font-size:15px;color:#222}.lmup-price-compare{font-size:11px;font-weight:500;color:#82528799;text-decoration:line-through}.lmup-add .btn.lmup-add-btn{height:34px;padding:0 18px;font-weight:700;font-size:13px;letter-spacing:.04em;border-radius:999px}.lmup-add .btn.lmup-add-btn:hover,.lmup-add .btn.lmup-add-btn:hover *{opacity:1;background-color:var(--color__background-primary, #DC0063);border-color:var(--color__background-primary, #DC0063);color:var(--color__foreground-primary, #FFFFFF)}.lmup-add .btn.lmup-add-btn:focus-visible{box-shadow:none;outline:2px solid #825287;outline-offset:2px}@media(max-width:480px){.lmup-media{flex-basis:128px;width:128px;height:128px}.lmup-title{font-size:13px}.lmup-tagline,.lmup-rating-count,.lmup-meta,.lmup-callout{font-size:10.5px}.lmup-bottom{height:30px}.lmup-price-current{font-size:14px}.lmup-add .btn.lmup-add-btn{height:30px;padding:0 14px}}@media(max-width:380px){.lmup-media{flex-basis:112px;width:112px;height:112px}.lmup-callout{display:none}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/lmup-upsell-card.css.map */
