.bn-cart-cross-sell{margin:24px 0;padding:20px;background:#f7f7f7;border:1px solid #e2e2e2;text-align:left}.bn-cart-cross-sell[hidden]{display:none}.bn-cart-cross-sell__title{margin:0 0 4px;font-size:20px;line-height:1.2}.bn-cart-cross-sell__subtitle{margin:0 0 16px;font-size:13px;line-height:1.4;color:#555}.bn-cart-cross-sell__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.bn-cart-cross-sell__card{min-width:0;background:#fff}.bn-cart-cross-sell__image-link{display:block;aspect-ratio:1/1;background:#eee;overflow:hidden}.bn-cart-cross-sell__image{width:100%;height:100%;object-fit:cover}.bn-cart-cross-sell__body{padding:10px}.bn-cart-cross-sell__name{display:block;margin-bottom:4px;color:inherit;font-weight:700;line-height:1.25}.bn-cart-cross-sell__price{display:block;margin-bottom:10px;font-size:13px}.bn-cart-cross-sell__cta{display:block;width:100%;padding:9px 10px;background:#111;color:#fff;text-align:center;text-decoration:none;font-size:12px;font-weight:700;letter-spacing:.04em}.drawer .bn-cart-cross-sell{margin:0;padding:14px;border-right:0;border-left:0;border-bottom:0;max-height:310px;overflow-y:auto}.drawer .bn-cart-cross-sell__grid{grid-template-columns:repeat(3,minmax(132px,1fr));overflow-x:auto;padding-bottom:4px}.drawer .bn-cart-cross-sell__title{font-size:17px}@media(max-width:749px){.bn-cart-cross-sell__grid{grid-template-columns:repeat(3,minmax(135px,1fr));overflow-x:auto}.bn-cart-cross-sell{padding:16px}}
