.cart-item--upgrade-row,.cart-item--upgrade-row>td{display:block;width:100%;max-width:100%;padding:0;margin:0;border:0}.cart-item--upgrade-row>td{margin-top:16px;padding-top:16px}.sub-upsell{position:relative;display:block;box-sizing:border-box;width:100%;margin:0 0 4px;padding:16px;background:var(--sub-upsell-bg, #efe9e0);border-radius:14px}.sub-upsell *,.sub-upsell *:before,.sub-upsell *:after{box-sizing:border-box}.sub-upsell__badge{position:absolute;top:-10px;right:12px;padding:4px 11px;background:var(--sub-upsell-accent, #8a7a2e);color:#fff;font-size:10px;font-weight:500;letter-spacing:.03em;text-transform:uppercase;border-radius:20px}.sub-upsell__title{margin:0 0 10px;font-family:Georgia,serif;font-size:19px;line-height:1.2;font-weight:500;color:#2b2620}.sub-upsell__body{display:flex;align-items:flex-start;gap:12px;margin:0 0 12px}.sub-upsell__body>.sub-upsell__benefits{flex:1 1 auto;min-width:0;margin:0}.sub-upsell__media{flex:0 0 72px;display:block;width:72px;aspect-ratio:1;overflow:hidden;border-radius:8px;background:#fff}.sub-upsell__media-img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .2s ease}.sub-upsell__media:hover .sub-upsell__media-img{transform:scale(1.04)}.sub-upsell__benefits{list-style:none;margin:0 0 12px;padding:0;display:flex;flex-direction:column;gap:6px}.sub-upsell__benefit{display:flex;align-items:center;gap:8px;font-size:12.5px;line-height:1.3;color:#4a443a}.sub-upsell__benefit--gift{align-items:flex-start}.sub-upsell__text{min-width:0}.sub-upsell__text p{margin:0}.sub-upsell__text strong{font-weight:700}.sub-upsell__icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center}.sub-upsell__icon--check{width:16px;height:16px;color:#fff;background:#8a7a2e;border-radius:50%}.sub-upsell__icon--check svg{width:10px;height:10px}.sub-upsell__icon--gift{margin-top:1px;color:var(--sub-upsell-accent, #7a6f3a)}.sub-upsell__icon--gift svg,.sub-upsell__icon--gift img{width:15px;height:15px}.sub-upsell__icon--gift img{display:block;object-fit:contain}.sub-upsell__btn{position:relative;width:100%;padding:12px;background:var(--sub-upsell-accent, #8a7a2e);color:#fff;border:none;border-radius:9px;font-family:inherit;font-size:15px;font-weight:500;cursor:pointer;transition:background .2s ease}.sub-upsell__btn:hover{background:var(--sub-upsell-accent-hover, #766825)}.sub-upsell__btn:disabled{cursor:default}.cart-upgrade--loading .sub-upsell__btn{color:transparent;pointer-events:none}.cart-upgrade--loading .sub-upsell__btn:after{content:"";position:absolute;top:50%;left:50%;width:18px;height:18px;margin:-9px 0 0 -9px;border:2px solid rgba(255,255,255,.45);border-top-color:#fff;border-radius:50%;animation:kyor-spin .7s linear infinite}@keyframes kyor-spin{to{transform:rotate(360deg)}}@media screen and (max-width:480px){.sub-upsell__title{font-size:18px}.sub-upsell__benefit{font-size:12px}.sub-upsell__media{flex-basis:60px;width:60px}.sub-upsell__btn{font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/cart-upgrade.css.map */
