/* Cart recommendation sizing */
.cart-recommendation{margin:30px 0 26px;padding:20px;border:1px solid #343431;border-radius:18px;background:#151515}
.cart-recommendation__content{display:grid!important;grid-template-columns:92px minmax(0,1fr)!important;gap:16px!important;align-items:center!important}
.cart-recommendation__image{display:flex!important;align-items:center!important;justify-content:center!important;width:92px!important;height:92px!important;min-width:92px!important;border-radius:14px!important;background:#0e0e0e!important;overflow:hidden!important}
.cart-recommendation__image img{display:block!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important}
.cart-recommendation__copy{min-width:0!important}
.cart-recommendation__title{font-size:17px;font-weight:900;line-height:1.25}
.cart-recommendation__copy p{margin:6px 0 8px;color:#bcbcb7;font-size:13px;line-height:1.45}
.cart-recommendation__price{font-weight:800;margin-bottom:9px}
.cart-recommendation__cta{display:inline-flex!important;align-items:center;justify-content:center;min-height:42px;padding:10px 14px;border-radius:11px;background:#ff7900;color:#111;font-weight:900;text-decoration:none}
@media(max-width:700px){.cart-recommendation{padding:16px}.cart-recommendation__content{grid-template-columns:76px minmax(0,1fr)!important;gap:12px!important}.cart-recommendation__image{width:76px!important;height:76px!important;min-width:76px!important}.cart-recommendation__cta{width:100%!important}}
