.nbl-cart-recs{--nbl-cart-recs-panel: #fafafa;--nbl-cart-recs-line: #e6e6e3;--nbl-cart-recs-muted: #6b6b6b;--nbl-cart-recs-tint: #f4f4f4;container-type:inline-size;margin:24px 0 0;padding:20px 16px;background:var(--nbl-cart-recs-panel);color:var(--colorTextBody, #000);text-align:left}.nbl-cart-recs[hidden]{display:none}.nbl-cart-recs__head{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:36px;margin:0 0 12px}.nbl-cart-recs__title{margin:0;font-size:13px;line-height:1.5;font-weight:500;letter-spacing:0;text-transform:uppercase}.nbl-cart-recs__arrows{display:none;gap:4px;margin-right:-10px}.nbl-cart-recs__arrow{display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:0;background:none;color:#000;cursor:pointer}.nbl-cart-recs__arrow svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1}.nbl-cart-recs__arrow:disabled{opacity:.25;cursor:default}.nbl-cart-recs__list{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.nbl-cart-recs__item{display:flex;align-items:center;gap:12px;margin:0;padding:10px;background:#fff;border:1px solid var(--nbl-cart-recs-line)}.nbl-cart-recs__media{flex:none;width:56px;height:72px;overflow:hidden;background:var(--nbl-cart-recs-tint)}.nbl-cart-recs__media img{display:block;width:100%;height:100%;object-fit:cover}.nbl-cart-recs__info{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.nbl-cart-recs__name{font-size:13px;line-height:1.5;font-weight:600;color:inherit;text-decoration:none}.nbl-cart-recs__name:hover{text-decoration:underline}.nbl-cart-recs__subtitle{overflow:hidden;font-size:12px;line-height:1.5;color:var(--nbl-cart-recs-muted);text-overflow:ellipsis;white-space:nowrap}.nbl-cart-recs__price{margin-top:4px;font-size:15px;line-height:1.2;font-weight:600}.nbl-cart-recs__price .cart__price--strikethrough{display:inline;margin-left:6px}.nbl-cart-recs__add{display:inline-flex;flex:none;align-items:center;justify-content:center;min-height:40px;padding:0 16px;border:1px solid #000;border-radius:0;background:#fff;color:#000;font-size:12px;line-height:1.5;font-weight:700;letter-spacing:.5px;text-transform:uppercase;white-space:nowrap;cursor:pointer}.nbl-cart-recs__add:hover{background:#000;color:#fff}.nbl-cart-recs__add[aria-busy=true]{opacity:.6;cursor:progress}.nbl-cart-recs__add:focus-visible,.nbl-cart-recs__arrow:focus-visible,.nbl-cart-recs__name:focus-visible{outline:2px solid #000;outline-offset:2px}@container (max-width: 479px){.nbl-cart-recs__item:nth-child(n+3){display:none}}@container (min-width: 480px){.nbl-cart-recs__arrows.is-scrollable{display:flex}.nbl-cart-recs__list{flex-direction:row;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.nbl-cart-recs__list::-webkit-scrollbar{display:none}.nbl-cart-recs__item{flex:0 0 86%;min-width:0;padding:20px;scroll-snap-align:start}.nbl-cart-recs__item:only-child{flex-basis:100%}}@media(min-width:769px){.nbl-cart-recs{padding:26px}}@media(prefers-reduced-motion:no-preference){.nbl-cart-recs__list{scroll-behavior:smooth}}
/*# sourceMappingURL=/cdn/shop/t/58/assets/nbl-cart-recs.css.map */
