.lic-heart{--lic-hc:#880e4f;--lic-hi:#fff;--lic-ht:#880e4f;display:inline-flex;align-items:center;gap:6px;line-height:1;text-decoration:none;color:inherit}.lic-heart--red{--lic-hc:#da1e2f;--lic-hi:#fff;--lic-ht:#da1e2f}.lic-heart--plum{--lic-hc:#880e4f;--lic-hi:#fff;--lic-ht:#880e4f}.lic-heart--blush{--lic-hc:#f8bbd0;--lic-hi:#880e4f;--lic-ht:#880e4f}.lic-heart--ink{--lic-hc:#131e23;--lic-hi:#fff;--lic-ht:#131e23}.lic-heart__dot{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--lic-hc);box-shadow:0 2px 6px #0000004d}.lic-heart--blush .lic-heart__dot{box-shadow:inset 0 0 0 1.5px #880e4f,0 2px 6px #0000004d}.lic-heart__icon{display:block;width:80%;height:80%;background:var(--lic-hi);-webkit-mask:url(lic-heart-mask.svg) center/contain no-repeat;mask:url(lic-heart-mask.svg) center/contain no-repeat}.lic-heart--card{position:absolute;left:50%;bottom:12px;transform:translate(-50%);z-index:3;pointer-events:none;white-space:nowrap;padding:4px 14px 4px 4px;gap:8px;background:#fff;border-radius:999px;box-shadow:0 6px 18px #00000059,0 2px 4px #0003}.lic-heart--card .lic-heart__dot{width:34px;height:34px;box-shadow:none}.lic-heart__label{font-size:1.3rem;font-weight:700;letter-spacing:.02em;color:var(--lic-ht)}.lic-heart--pdp{margin:0 0 8px;font-size:1.3rem;font-weight:700}.lic-heart--pdp .lic-heart__dot{width:34px;height:34px}.lic-heart--legend{font-size:1.5rem;font-weight:700}.lic-heart--legend .lic-heart__dot{width:42px;height:42px}.lic-legend{background:#fff;border-bottom:1px solid #f1d6e0}.lic-legend__inner{max-width:1400px;margin:0 auto;padding:12px 16px;display:flex;flex-direction:column;align-items:center;gap:10px}.lic-legend__title{margin:0;font-size:1.5rem;font-weight:700;color:#880e4f;text-align:center}.lic-legend__how{margin-left:8px;font-size:1.3rem;font-weight:600;color:#880e4f;text-decoration:underline}.lic-legend__chips{list-style:none;margin:0;padding:0 0 4px;display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.lic-legend__chip{padding:5px 16px 5px 5px;gap:8px;border-radius:999px;background:#fff;border:1.5px solid var(--lic-hc);font-size:1.35rem;color:#131e23;box-shadow:0 2px 8px #00000014;transition:transform .15s ease,box-shadow .15s ease;white-space:nowrap}.lic-legend__chip strong{color:var(--lic-ht)}.lic-legend__chip:hover,.lic-legend__chip.is-current{transform:translateY(-1px);box-shadow:0 4px 14px #00000029}.lic-legend__chip.is-current{background:#fdf2f6}.lic-legend--blush-border .lic-legend__chip,.lic-heart--blush.lic-legend__chip{border-color:#e7a3bd}@media(max-width:749px){.lic-legend__inner{align-items:stretch;padding:10px 0}.lic-legend__title{padding:0 12px;font-size:1.35rem}.lic-legend__chips{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;padding:0 12px 6px;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.lic-legend__chips li{flex:0 0 auto;scroll-snap-align:start}.lic-legend__chip{font-size:1.2rem}.lic-legend__chip .lic-heart__dot{width:24px;height:24px}}@media(max-width:749px){.lic-heart--card{bottom:8px;padding:3px 10px 3px 3px;gap:6px}.lic-heart--card .lic-heart__dot{width:26px;height:26px}.lic-heart__label{font-size:1.1rem}}
/*# sourceMappingURL=/cdn/shop/t/92/assets/lic-heart.css.map */
