.cart-upsell__heading{font-weight:700;font-size:.9rem;text-align:center;margin:0 0 1.2rem;padding-top:1rem;border-top:1px solid #e0e0e0}.cart-upsell__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.3rem}.cart-upsell__item{display:flex;flex-direction:column;gap:0rem;width:100%;background:#f7f7f7;padding:.75rem;border-radius:6px}.cart-upsell__image{width:60px;height:60px;margin:0}.cart-upsell__meta{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:.2rem}.cart-upsell__title{font-size:1rem;font-weight:700;margin:0}.cart-upsell__title-link{text-decoration:none;color:inherit}.cart-upsell__title-link:hover{text-decoration:underline}.cart-upsell__price-row{display:flex;align-items:center;gap:.5rem}.cart-upsell__price-current{font-size:.9rem;font-weight:600}.cart-upsell__price-compare{text-decoration:line-through;opacity:.5;font-size:.95rem;margin-left:.5rem}.cart-upsell__add.btn{margin-left:auto}#CartDrawer-Upsell{position:relative}.cart-upsell__progress{position:absolute;left:0;bottom:0;height:3px;width:0;background:var(--colorBtnPrimaryText,#000);transition:width .35s ease;pointer-events:none}#upsell-picker{position:fixed;top:0;right:0;bottom:0;left:0;display:none;z-index:9999}#upsell-picker.is-open{display:block}.upsell-picker__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0009}.upsell-picker{position:relative;max-width:420px;margin:10vh auto;background:#fff;padding:1.2rem;border-radius:6px}.upsell-picker__close{position:absolute;right:.5rem;top:.3rem;font-size:1.4rem;border:none;background:none;cursor:pointer}.upsell-picker select{width:100%;margin:.6rem 0;padding:.4rem}.upsell-picker__add{margin-top:.8rem}.cart-upsell__inline-picker{display:flex;flex-direction:column;gap:.6rem;margin-top:.6rem}.cart-upsell__picker-label{font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:var(--colorTextBody)}.cart-upsell__inline-picker select{width:100%;padding:.4rem .6rem;border:1px solid var(--colorBorder);border-radius:3px;font-size:.9rem}.cart-upsell__picker-price{font-weight:600;margin:0}.cart-upsell__picker-actions{display:flex;gap:.75rem;align-items:center}.cart-upsell__picker-add{flex:1}.cart-upsell__picker-cancel{background:none;border:none;color:var(--colorTextBody);cursor:pointer;text-decoration:underline;font-size:.85rem;padding:0}.cart-upsell__variants,.cart-upsell__variant-row,.cart-upsell__variant-row select{width:100%}.cart-upsell__variant-label{font-size:.7rem;font-weight:600;text-transform:uppercase;white-space:nowrap}.cart-upsell__variant-row select{flex:1;min-width:0;padding:.5rem;font-size:.9rem;font-weight:600}.cart-upsell__price{margin-bottom:0}.cart-upsell__variants select{font-size:1rem;padding:.2rem}.cart-upsell__top{display:flex;align-items:flex-start;gap:1rem;width:100%}.cart-upsell__image-link{flex-shrink:0}.cart-upsell__variants{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem;flex-wrap:wrap}.cart-upsell__toast{position:absolute;right:1rem;bottom:1rem;background:#000;color:#fff;padding:.4rem .8rem;font-size:.8rem;border-radius:4px;opacity:0;transition:opacity .3s}.cart-upsell__toast.is-visible{opacity:1}
/*# sourceMappingURL=/cdn/shop/t/28/assets/upsell.css.map */
