.upsell-popup{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center}.upsell-popup[hidden]{display:none}.upsell-popup__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080}.upsell-popup__dialog{position:relative;background:#fff;border-radius:12px;padding:32px 28px;max-width:480px;width:calc(100% - 32px);max-height:85vh;overflow-y:auto;box-shadow:0 10px 40px #0003}.upsell-popup__close{position:absolute;top:12px;right:16px;background:none;border:none;font-size:24px;line-height:1;cursor:pointer;color:#444}.upsell-popup__eyebrow{color:#2f5233;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;margin:0 0 4px}.upsell-popup__title{font-size:20px;margin:0 0 20px}.upsell-popup__grid{display:flex;flex-direction:column;gap:14px;margin-bottom:24px}.upsell-card{display:flex;align-items:center;gap:12px;border:1px solid #eee;border-radius:8px;padding:10px}.upsell-card__image img{border-radius:6px;object-fit:cover;display:block}.upsell-card__info{flex:1;display:flex;flex-direction:column;gap:2px}.upsell-card__title{font-size:14px;color:#111;text-decoration:none}.upsell-card__price{font-size:13px;color:#555}.upsell-card__add{border:1px solid #1a2e22;background:#fff;color:#1a2e22;border-radius:6px;padding:8px 14px;font-size:13px;cursor:pointer;white-space:nowrap;transition:background .15s,color .15s}.upsell-card__add:hover{background:#1a2e22;color:#fff}.upsell-card__add[data-added]{background:#1a2e22;color:#fff;cursor:default}.upsell-popup__actions{display:flex;align-items:center;justify-content:space-between;gap:12px}.upsell-popup__continue{background:none;border:none;color:#555;font-size:13px;text-decoration:underline;cursor:pointer;padding:0}.upsell-popup__cart-link{background:#1a2e22;color:#fff;border-radius:6px;padding:10px 18px;font-size:13px;text-decoration:none}.upsell-card[hidden]{display:none}
/*# sourceMappingURL=/cdn/shop/t/42/assets/upsell-popup.css.map */
