.bac .bac-cart{max-width:100%!important}.bac-cart-recommendations{margin:20px -26px 0;padding:18px 20px 16px;background:#f4f5f6;color:#101820}.bac-rec-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.bac .bac-rec-heading h3{font-family:inherit;font-size:18px;font-weight:600;line-height:1.25;margin:0;letter-spacing:0;text-transform:none}.bac-rec-arrows{display:flex;gap:8px;flex-shrink:0}.bac .bac-rec-arrows button{display:grid;place-items:center;width:34px;height:34px;min-height:34px;border:0;border-radius:50%;background:#fff;color:#101820;padding:8px;cursor:pointer}.bac-rec-arrows svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.bac .bac-rec-arrows button:disabled{opacity:.35;cursor:default}.bac .bac-rec-track{display:flex;gap:10px;list-style:none;margin:0;padding:0 0 3px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.bac-rec-track::-webkit-scrollbar{display:none}.bac .bac-rec-card{display:flex;flex-direction:column;flex:0 0 calc((100% - 26px)/2.15);min-width:0;margin:0;padding:12px;border-radius:10px;background:#fff;scroll-snap-align:start}.bac-rec-image{display:block;aspect-ratio:1;background:#fff;margin-bottom:12px}.bac-rec-image img{display:block;width:100%;height:100%;object-fit:contain}.bac .bac-rec-title{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:13px;line-height:1.5;font-weight:500;color:#101820;text-decoration:none;margin-bottom:12px}.bac-rec-variant{width:100%;max-width:100%;font:inherit;font-size:var(--ba-min-font-size,11.5px);color:#101820;border:1px solid #dce2e8;background:#fff;border-radius:5px;padding:6px 4px;margin-bottom:10px}.bac-rec-bottom{display:flex;align-items:flex-end;justify-content:space-between;gap:5px;margin-top:auto;padding-top:15px}.bac-rec-prices{display:flex;flex-direction:column;gap:2px;min-width:0;min-height:32px;font-size:13px;line-height:1.3}.bac-rec-prices strong{font-weight:600;color:var(--ba-price-red,#b22329);white-space:nowrap}.bac-rec-prices s{font-size:var(--ba-min-font-size,11.5px);color:#666;white-space:nowrap}.bac .bac-rec-add{display:inline-flex;align-items:center;justify-content:center;gap:4px;width:58px;min-width:58px;min-height:36px;flex-shrink:0;font:inherit;font-size:12px;line-height:1;border:0;border-radius:24px;padding:10px 6px;background:#000;color:#fff;cursor:pointer}.bac .bac-rec-add[aria-busy=true]{font-size:var(--ba-min-font-size,11.5px)}.bac-rec-add span[aria-hidden]{font-size:19px;font-weight:400;line-height:.6}.bac .bac-rec-add:disabled{opacity:.5;cursor:wait}.bac .bac-rec-status{min-height:0;font-size:12px;line-height:1.4;margin:0;color:#666}.bac .bac-rec-status:not(:empty){margin-top:10px}@media(hover:hover){.bac .bac-rec-arrows button:not(:disabled):hover,.bac .bac-rec-add:not(:disabled):hover{background:#0866ff;color:#fff}}@media(max-width:380px){.bac .bac-rec-card{flex-basis:calc((100% - 20px)/1.8)}.bac-rec-bottom{gap:4px}.bac .bac-rec-heading h3{font-size:16px}}@media(prefers-reduced-motion:reduce){.bac-rec-track{scroll-behavior:auto}}.bac .bac-cart .bac-cart-footer>a.bac-cart-view{transition:background-color .15s ease,border-color .15s ease,color .15s ease}@media(hover:hover){.bac .bac-cart .bac-cart-footer>a.bac-cart-view:hover{background:#fff;border-color:#0866ff;color:#0866ff}}@media(prefers-reduced-motion:reduce){.bac .bac-cart .bac-cart-footer>a.bac-cart-view{transition:none}}.bac .bac-cart .bac-cart-item-controls .bac-cart-remove{transition:color .15s ease}@media(hover:hover){.bac .bac-cart .bac-cart-item-controls .bac-cart-remove:not(:disabled):hover{color:var(--ba-price-red,#b22329)}}@media(prefers-reduced-motion:reduce){.bac .bac-cart .bac-cart-item-controls .bac-cart-remove{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/79/assets/ba-cart-recommendations.css.map */
