.cart-upsell{border:1px solid #e8e8e8;margin:20px 0 6px}.cart-upsell__header{min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 8px 0 16px;border-bottom:1px solid #efefef}.cart-upsell__title{font-family:Inter,sans-serif;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.2em;color:#6b6b6b;margin:0}.cart-upsell__nav{display:flex;align-items:center;gap:2px}.cart-upsell__arrow{width:30px;height:30px;display:grid;place-items:center;border:none;background:transparent;color:#141414;padding:0;cursor:pointer;transition:background .15s ease,opacity .15s ease}.cart-upsell__arrow:hover:not(:disabled){background:#f2f2f2}.cart-upsell__arrow:focus-visible{outline:1px solid #141414;outline-offset:-2px}.cart-upsell__arrow:disabled{opacity:.25;cursor:default}.cart-upsell.is-loading .cart-upsell__arrow[data-upsell-next] svg{animation:cart-upsell-pulse .7s ease-in-out infinite alternate}@keyframes cart-upsell-pulse{to{opacity:.25}}.cart-upsell__track{overflow:hidden}.cart-upsell__track.is-changing .cart-upsell__item{animation:cart-upsell-enter .22s ease both}@keyframes cart-upsell-enter{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:translate(0)}}.cart-upsell__item{display:flex;align-items:center;gap:12px;padding:12px 16px;transition:opacity .25s ease}.cart-upsell__item.is-adding{opacity:.3;pointer-events:none}.cart-upsell__image-wrap{flex-shrink:0;display:block;width:56px;height:70px;overflow:hidden;background:#f4f4f4;text-decoration:none}.cart-upsell__image{width:100%;height:100%;object-fit:cover;display:block;transition:opacity .2s ease}.cart-upsell__image-wrap:hover .cart-upsell__image{opacity:.8}.cart-upsell__image-placeholder{width:56px;height:70px;background:#f0f0f0;flex-shrink:0}.cart-upsell__content{flex:1;min-width:0}.cart-upsell__vendor{font-family:Inter,sans-serif;font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.16em;color:#6b6b6b;margin:0 0 2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cart-upsell__product-title{font-family:Fraunces,serif;font-size:13px;font-weight:400;letter-spacing:-.01em;line-height:1.3;color:#141414;text-decoration:none;margin:0 0 4px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cart-upsell__product-title:hover{text-decoration:underline;text-underline-offset:2px}.cart-upsell__price{font-family:Inter,sans-serif;font-size:12px;font-weight:400;color:#141414;margin:0}.cart-upsell__action{flex-shrink:0}.cart-upsell__add{width:32px;height:32px;display:grid;place-items:center;border:1px solid #d4d4d4;background:#fff;cursor:pointer;color:#141414;padding:0;transition:background .15s ease,border-color .15s ease,color .15s ease}.cart-upsell__add:hover:not(:disabled){background:#141414;border-color:#141414;color:#fff}.cart-upsell__add:disabled{opacity:.3;cursor:not-allowed}.cart-upsell__choose{display:inline-flex;align-items:center;justify-content:center;height:32px;padding:0 10px;border:1px solid #d4d4d4;background:#fff;font-family:Inter,sans-serif;font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.14em;color:#141414;text-decoration:none;white-space:nowrap;transition:background .15s ease,border-color .15s ease,color .15s ease}.cart-upsell__choose:hover{background:#141414;border-color:#141414;color:#fff}
/*# sourceMappingURL=/cdn/shop/t/5/assets/bp-cart-upsell.css.map */
