cart-recommendations:not(:has(.jm-upsell__list)){visibility:hidden}.jm-upsell__list{display:grid;gap:.8rem;margin:.8rem 0 0;padding:0}.jm-upsell__card{border:1px solid rgba(var(--color-foreground),.12);border-radius:var(--border-radius, .8rem);overflow:hidden;background:rgb(var(--color-background))}.jm-upsell__card.is-open{border-color:rgba(var(--color-foreground),.35)}.jm-upsell__row{display:grid;grid-template-columns:8rem 1fr;gap:1.2rem;align-items:center;padding:1rem}.jm-upsell__media{display:block;line-height:0}.jm-upsell__media img{width:8rem;height:8rem;object-fit:cover;border-radius:calc(var(--border-radius, .8rem) * .6);background:#f2f2f2}.jm-upsell__info{display:grid;gap:.5rem;justify-items:start;min-width:0}.jm-upsell__title{font-size:1.4rem;line-height:1.3;text-decoration:none}.jm-upsell__price{font-size:1.3rem;opacity:.75;font-variant-numeric:tabular-nums}.jm-upsell__panel{display:grid;gap:1rem;padding:1rem;border-top:1px solid rgba(var(--color-foreground),.12);background:rgba(var(--color-foreground),.03)}.jm-upsell__panel[hidden]{display:none}.jm-upsell__field{display:grid;gap:.5rem}.jm-upsell__label{font-size:1.1rem;letter-spacing:.08em;text-transform:uppercase;opacity:.6}.jm-upsell__chips{display:flex;flex-wrap:wrap;gap:.5rem}.jm-upsell__chips--grid{display:grid;grid-template-columns:repeat(6,1fr);gap:.4rem}.jm-upsell__chip{font:inherit;font-size:1.2rem;cursor:pointer;border:1px solid rgba(var(--color-foreground),.2);background:rgb(var(--color-background));color:rgb(var(--color-foreground));border-radius:999px;padding:.6rem 1.2rem;min-width:0}.jm-upsell__chip--stone{border-radius:.6rem;padding:.5rem .2rem .4rem;display:grid;justify-items:center;gap:.3rem;font-size:1rem;letter-spacing:.02em}.jm-upsell__chip--stone i{width:1.4rem;height:1.4rem;border-radius:50%;box-shadow:inset 0 0 0 1px #00000026}.jm-upsell__chip[aria-pressed=true]{border-color:rgb(var(--color-foreground));box-shadow:inset 0 0 0 1px rgb(var(--color-foreground))}.jm-upsell__chip.is-unavailable{opacity:.35;text-decoration:line-through}.jm-upsell__add.is-disabled{opacity:.45;pointer-events:none}@media screen and (min-width:750px){.jm-upsell__row{grid-template-columns:7rem 1fr}.jm-upsell__media img{width:7rem;height:7rem}}
/*# sourceMappingURL=/cdn/shop/t/80/assets/jm-drawer-upsell.css.map */
