.tb-upsell-panel{margin:22px 0;border:1px solid #d9e3d8;border-radius:14px;padding:20px;background:#f2f6ef;color:#243c36}.tb-upsell-heading h2{font-family:inherit;font-size:18px!important;line-height:1.35;letter-spacing:-.02em;margin:0 0 6px;font-weight:600;color:#243c36}.tb-upsell-heading p{font-size:11px;line-height:1.6;margin:0 0 16px;color:#59685c}.tb-upsell-list{display:grid;gap:14px}.tb-upsell-card{display:flex;gap:14px;align-items:center;min-width:0}.tb-upsell-image{display:block;flex:0 0 84px;aspect-ratio:1;border-radius:10px;background:#fff;overflow:hidden}.tb-upsell-image img,.tb-upsell-image svg{width:100%;height:100%;object-fit:contain;display:block}.tb-upsell-info{min-width:0;flex:1}.tb-upsell-info h3{font-family:inherit;font-size:13px!important;line-height:1.45;letter-spacing:0;margin:0 0 5px;color:#243c36;overflow-wrap:anywhere}.tb-upsell-info a{color:#243c36;text-decoration:none}.tb-upsell-info p{font-size:13px;line-height:1.5;margin:0 0 9px}.tb-upsell-info p>span{font-size:11px;color:#59685c}.tb-upsell-form{margin:0}.tb-upsell-form button,.tb-upsell-choose{display:inline-flex!important;align-items:center;gap:20px;min-height:36px;border:1px solid #adbfae;border-radius:7px;padding:7px 12px;font-family:inherit;font-size:12px;font-weight:600;line-height:1.4;background:white;color:#243c36;text-decoration:none;cursor:pointer}.tb-upsell-form button:hover,.tb-upsell-choose:hover{background:#e1eadf}.tb-upsell-panel :is(a,button):focus-visible{outline:3px solid #a13b60;outline-offset:3px}tb-upsell{display:block}.modal-component--cart-drawer .tb-upsell-panel{margin:20px 0 0;padding:16px}.modal-component--cart-drawer .tb-upsell-heading h2{font-size:16px!important}.modal-component--cart-drawer .tb-upsell-image{flex-basis:70px}@media(max-width:575px){.tb-upsell-panel{padding:16px}.tb-upsell-image{flex-basis:70px}}

