.cart__custom-code:has(.bn-upsell){padding-top:0;padding-bottom:0}.bn-upsell{margin:16px 0 0;padding-top:16px;border-top:1px solid var(--border, #d9d2c5)}.bn-upsell__title{margin:0 0 10px;font-family:inherit;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#1a1a1a}.bn-upsell__track{display:flex;align-items:stretch;gap:10px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:2px}.bn-upsell__track::-webkit-scrollbar{display:none}.bn-upsell__slide{flex:0 0 148px;scroll-snap-align:start}.bn-upsell .product-upsell--bn,.bn-upsell .product-upsell--bn *{box-sizing:border-box}.bn-upsell quick-add-product,.bn-upsell .product-upsell__holder{display:block;height:100%}.bn-upsell .product-upsell__holder--button{padding-bottom:0}.bn-upsell .btn__outer{position:static;display:block;width:100%}.bn-upsell .product-upsell--bn{display:block;height:100%;border:1px solid rgba(26,26,26,.12);border-radius:10px;overflow:hidden;background:#fff}.bn-upsell .product-upsell--bn .product-upsell__image{width:100%;max-width:none;margin:0}.bn-upsell .product-upsell--bn .product-upsell__image__thumb{width:100%;aspect-ratio:1 / 1;background:#f5f5f5}.bn-upsell .product-upsell--bn .product-upsell__image__thumb img{width:100%;height:100%;object-fit:cover}.bn-upsell .product-upsell--bn .product-upsell__content,.bn-upsell .product-upsell--bn .product-upsell__link,.bn-upsell .product-upsell--bn .product-upsell__actions,.bn-upsell .product-upsell--bn .product-upsell__form{width:100%;max-width:none}.bn-upsell .product-upsell--bn .product-upsell__content{padding:10px}.bn-upsell .product-upsell--bn .product-upsell__link{display:block;text-decoration:none}.bn-upsell .product-upsell--bn .product-upsell__title{margin:0 0 4px;font-family:inherit;font-size:13px;line-height:1.3;font-weight:500;color:#1a1a1a;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bn-upsell .product-upsell--bn .product-upsell__variant-title{margin:0 0 4px;font-family:inherit;font-size:12px;color:#1a1a1a99}.bn-upsell .product-upsell--bn .product-upsell__price{margin:0;font-size:13px;font-weight:600;color:#1a1a1a}.bn-upsell .product-upsell--bn .product-upsell__price .old-price{margin-left:5px;font-weight:400;text-decoration:line-through;color:#1a1a1a73}.bn-upsell .product-upsell--bn .product-upsell__price .unit{display:block;margin-top:2px;font-size:11px;font-weight:400;color:#1a1a1a8c}.bn-upsell .product-upsell--bn .product-upsell__actions{margin-top:8px}.bn-upsell .product-upsell--bn .product-upsell__btn{position:static;display:flex;align-items:center;justify-content:center;gap:4px;width:100%;height:34px;min-height:0;margin:0;padding:0 8px;border:1px solid #1a1a1a;border-radius:999px;background:transparent;font-family:inherit;font-size:12px;font-weight:600;line-height:1;color:#1a1a1a;cursor:pointer;transition:background-color .2s ease-in-out,color .2s ease-in-out}.bn-upsell .product-upsell--bn .product-upsell__btn .btn__text{position:static;display:inline;opacity:1;white-space:nowrap}.bn-upsell .product-upsell--bn .product-upsell__btn .btn__plus{flex:0 0 auto;width:14px;height:14px}.bn-upsell .product-upsell--bn .product-upsell__btn:hover:not([disabled]){background:#1a1a1a;color:#fff}.bn-upsell .product-upsell--bn .product-upsell__btn[disabled]{opacity:.45;cursor:default}.bn-upsell .product-upsell--bn .product-upsell__out-of-stock{display:block;margin-top:4px;font-size:11px;color:#1a1a1a8c}
/*# sourceMappingURL=/cdn/shop/t/181/assets/bn-cart-upsell.css.map */
