.cart-upsell{display:block;background:#dfdf0d;color:#000;margin-block:0 var(--gap-xl, 16px);padding:12px;align-self:stretch;width:100%;min-width:0}.cart-upsell__heading{margin:0 0 10px;font-size:15px;font-weight:700;line-height:1.25;text-align:left}.cart-upsell__list{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;min-width:0}.cart-upsell__item{display:grid;grid-template-columns:72px minmax(0,1fr);align-items:start;gap:10px;margin:0;padding:8px;background:#fff;border:1px solid #000;text-align:left}.cart-upsell__media{display:block;width:72px;height:72px;background:#f4f7f0}.cart-upsell__image{width:100%;height:100%;object-fit:cover;display:block}.cart-upsell__body{display:flex;flex-direction:column;gap:5px;min-width:0}.cart-upsell__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:12px;line-height:1.25;text-decoration:none;color:inherit}.cart-upsell__title:hover{text-decoration:underline}.cart-upsell__actions{display:flex;align-items:center;justify-content:space-between;gap:8px}.cart-upsell__price{margin:0;font-size:13px;font-weight:600;white-space:nowrap}.cart-upsell__variant{width:100%;min-height:32px;padding:4px 8px;font-family:inherit;font-size:12px;color:inherit;background:#fff;border:1px solid rgb(0 0 0 / 35%);border-radius:0;cursor:pointer}.cart-upsell__variant:focus-visible{outline:2px solid #000;outline-offset:1px}.cart-upsell__add{flex:0 0 auto;min-height:28px;padding:5px 16px;font-family:inherit;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#000;background:#82cef9;border:none;border-radius:0;cursor:pointer;transition:opacity .2s ease-out}.cart-upsell__add:hover:not(:disabled){opacity:.85}.cart-upsell__add:disabled{cursor:default;opacity:.45}.cart-upsell__add.is-added{background:#000;color:#fff;opacity:1}.cart-upsell__error{margin:8px 0 0;font-size:12px;color:#7a0000;text-align:left}
/*# sourceMappingURL=/cdn/shop/t/353/assets/cart-upsell.css.map */
