elarea-scene-upsell{display:block;border-top:1px solid #e8e3dd;margin:20px 0 8px;padding:18px 0;color:inherit}
elarea-scene-upsell[hidden]{display:none!important}
elarea-scene-upsell h3{font-size:16px;font-weight:500;line-height:1.4;margin:0 0 14px}
elarea-scene-upsell article{display:grid;grid-template-columns:78px 1fr;gap:14px;margin:0 0 14px;align-items:center}
.el-scene-image{display:block;background:#faf9f6;border-radius:6px;overflow:hidden}
.el-scene-image img{display:block;width:78px;height:96px;object-fit:contain}
.el-scene-name{font-size:12px;line-height:1.4;letter-spacing:.035em;font-weight:500;text-decoration:none}
elarea-scene-upsell p{font-size:13px;margin:5px 0}
elarea-scene-upsell button,.el-scene-choose{display:inline-block;border:1px solid #b6a084;background:transparent;border-radius:20px;padding:6px 14px;font:inherit;font-size:12px;line-height:1.5;color:inherit;cursor:pointer;text-decoration:none;min-height:32px}
elarea-scene-upsell button:hover,.el-scene-choose:hover{background:#f5f1eb}
elarea-scene-upsell button:disabled{opacity:.55;cursor:wait}
elarea-scene-upsell [data-scene-status]{font-size:12px;line-height:1.5}
elarea-scene-upsell [data-scene-status]:empty{display:none}
hdt-main-cart elarea-scene-upsell [data-scene-cards]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
@media(max-width:749px){hdt-main-cart elarea-scene-upsell [data-scene-cards]{grid-template-columns:1fr;gap:0}}
