.cart-upsell:not([hidden]){display:flex;flex-direction:column;gap:6px;padding-block:10px 0;padding-inline:var(--padding-xl, 1rem);border-top:1px solid var(--color-border, rgba(0, 0, 0, .08))}.cart-upsell[hidden]{display:none}.cart-upsell__heading{margin:0 0 2px;font-size:var(--font-size--sm, .85rem)}.cart-upsell__list{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.cart-upsell__item{display:flex;gap:8px;align-items:center}.cart-upsell__image-link img{display:block;width:3.5rem;height:3.5rem;object-fit:cover;border-radius:var(--style-border-radius, 6px);flex-shrink:0}.cart-upsell__info{display:flex;flex-wrap:wrap;align-items:center;column-gap:8px;row-gap:2px;min-width:0;flex:1}.cart-upsell__title{flex-basis:100%;font-size:var(--font-size--sm, .85rem);color:var(--color-foreground);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cart-upsell__title:hover{text-decoration:underline}.cart-upsell__price{font-size:var(--font-size--sm, .8rem);opacity:var(--opacity-70, .7);white-space:nowrap}.cart-upsell__variant-select{flex:1 1 auto;min-width:0;max-width:8.5rem;font-size:var(--font-size--2xs, .75rem);padding:2px 4px}.cart-upsell__add{flex-shrink:0;padding:.3rem .75rem;font-size:var(--font-size--2xs, .75rem);white-space:nowrap}
/*# sourceMappingURL=/cdn/shop/t/8/assets/cart-upsell.css.map */
