[data-mb-original-cross-sell]{display:none!important}
[data-mb-recommendations]{padding:20px 0;margin-top:16px;border-top:1px solid rgba(var(--color-foreground,30,40,35),.12);min-width:0}
[data-mb-recommendations][hidden]{display:none!important}
.mb-rec-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:22px}
.mb-rec-heading{margin:0;font:inherit;font-size:13px;font-weight:400}
.mb-rec-controls{display:flex;flex-shrink:0;gap:6px}.mb-rec-controls .slider-button{font-size:28px;line-height:1;width:34px;height:34px;padding:0;background:none;border:0;color:inherit;cursor:pointer}
.mb-rec-controls .slider-button:disabled{opacity:.3;cursor:default}
.mb-rec-list{display:flex;gap:20px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;cursor:grab;padding:2px 0 6px;direction:ltr}
.mb-rec-list::-webkit-scrollbar{display:none}.mb-rec-list.mb-rec-dragging{cursor:grabbing;scroll-snap-type:none;user-select:none}
.mb-rec-card{flex:0 0 clamp(132px,34%,168px);min-width:0;scroll-snap-align:start;font-size:13px}
.mb-rec-card .card-wrapper{width:100%}.mb-rec-card .quick-add{display:none}
.mb-rec-link{display:block;color:inherit;text-decoration:none}.mb-rec-link:hover .mb-rec-name{text-decoration:underline}
.mb-rec-image{display:block;width:100%;aspect-ratio:1;object-fit:cover;border-radius:0;background:#f2f2ef}
.mb-rec-details{display:grid;gap:2px;text-align:center;margin-top:10px}.mb-rec-name{font-size:13px;font-weight:700;overflow-wrap:anywhere}.mb-rec-price{font-variant-numeric:tabular-nums}
.mb-rec-list:focus-visible,.mb-rec-controls button:focus-visible,.mb-rec-card a:focus-visible{outline:2px solid currentColor;outline-offset:-2px}
.mb-rec-notice{font-size:12px;margin:8px 0}
@media(prefers-reduced-motion:reduce){.mb-rec-list{scroll-behavior:auto}}

[data-mb-recommendation-surface="page"] .mb-rec-card{flex-basis:clamp(144px,25%,220px)}
