.product-gift-upsell{margin:.75rem 0 1rem;display:grid;gap:.5rem}.product-gift-upsell+.product-gift-upsell{margin-top:.35rem}.product-gift-upsell__header{display:grid;gap:.2rem}.product-gift-upsell__title{font-size:.95rem;font-weight:600;line-height:1.3;color:#1f2a24}.product-gift-upsell__message,.product-gift-upsell .upsell-message{display:block;width:100%;background:transparent!important;color:#c45c26!important}.product-gift-upsell .upsell-message__wrapper,.product-gift-upsell__message .upsell-message__wrapper{padding:0;font-size:.8rem;line-height:1.15;color:#c45c26!important}.product-gift-upsell .upsell-message__wrapper p,.product-gift-upsell__message .upsell-message__wrapper p{margin:0;line-height:1.15;color:inherit}.product-gift-upsell__expiration{font-size:.75rem;line-height:1.3;color:#8a5a3a}.product-gift-upsell__card{display:grid;grid-template-columns:48px 1fr;align-items:center;gap:.55rem;padding:.55rem .65rem;border:1px solid #e8a054;border-radius:.5rem;background:#fff8f3;box-shadow:inset 0 0 0 1px #c45c261f;margin-top:.15rem}.product-gift-upsell--reached .product-gift-upsell__message,.product-gift-upsell--reached .upsell-message{color:#2f6b4f!important}.product-gift-upsell__media,.product-gift-upsell__media-empty{width:48px;height:48px;border-radius:.35rem;overflow:hidden;background:#f5e6d8;display:block}.product-gift-upsell__media img{width:100%;height:100%;object-fit:cover;display:block}.product-gift-upsell__body{display:grid;gap:.1rem;min-width:0}.product-gift-upsell__eyebrow{font-size:.7rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#c45c26}.product-gift-upsell__name{font-size:.85rem;font-weight:600;line-height:1.3;color:#1f2a24;text-decoration:none;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}a.product-gift-upsell__name:hover{color:#c45c26;text-decoration:underline}.product-gift-upsell__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .45rem;font-size:.8rem;line-height:1.2;margin-top:.15rem}.product-gift-upsell__price-now{color:#c45c26;font-weight:700}.product-gift-upsell__price-was{color:#8a9390;text-decoration:line-through;font-weight:500}
