.bs-upsell-test{box-sizing:border-box;width:100%;margin:0 0 20px;padding:16px 0 4px;font-family:inherit;color:inherit}.bs-upsell-test,.bs-upsell-test *,.bs-upsell-test *:before,.bs-upsell-test *:after{box-sizing:border-box}.bs-upsell-test__heading{margin:0 0 12px;font-size:16px;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.bs-upsell-test__list{list-style:none;margin:0;padding:0;display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.bs-upsell-test__list::-webkit-scrollbar{height:6px}.bs-upsell-test__list::-webkit-scrollbar-thumb{background:#0000002e;border-radius:3px}.bs-upsell-test__card{flex:0 0 auto;width:calc(100% - 24px);max-width:320px;min-height:96px;background:#f2f2f2;border-radius:4px;padding:10px 12px;display:grid;grid-template-columns:64px 1fr;align-items:center;gap:12px;scroll-snap-align:start}.bs-upsell-test__image-link{display:block;width:64px;height:80px;overflow:hidden;border-radius:2px;background:#fff}.bs-upsell-test__image{display:block;width:100%;height:100%;object-fit:cover}.bs-upsell-test__body{display:flex;flex-direction:column;gap:4px;min-width:0}.bs-upsell-test__title{color:inherit;text-decoration:none;font-size:14px;font-weight:600;line-height:1.25;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.bs-upsell-test__title:hover{text-decoration:underline}.bs-upsell-test__price{font-size:13px;line-height:1.2}.bs-upsell-test__price-compare{margin-left:6px;text-decoration:line-through;opacity:.6}.bs-upsell-test__form{margin:6px 0 0;display:flex;align-items:center;gap:8px;flex-wrap:nowrap;min-width:0}.bs-upsell-test__variant-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;font:inherit;font-size:13px;font-weight:500;color:#111;background:#fff;border:1px solid #cfcfcf;border-radius:3px;padding:7px 26px 7px 10px;line-height:1.2;cursor:pointer;min-width:0;max-width:110px;text-overflow:ellipsis;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8' fill='none' stroke='%23111' stroke-width='1.5'><path d='M1 1.5 6 6.5 11 1.5'/></svg>");background-repeat:no-repeat;background-position:right 8px center;background-size:10px 7px}.bs-upsell-test__variant-select:focus-visible{outline:2px solid #111;outline-offset:2px}.bs-upsell-test__add-btn{flex-shrink:0}.bs-upsell-test__add-btn{appearance:none;-webkit-appearance:none;font:inherit;font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;background:#e6e6e6;color:#111;border:0;border-radius:3px;padding:8px 14px;cursor:pointer;transition:background .12s ease,opacity .12s ease}.bs-upsell-test__add-btn:hover{background:#d8d8d8}.bs-upsell-test__add-btn:focus-visible{outline:2px solid #111;outline-offset:2px}.bs-upsell-test__add-btn[aria-busy=true],.bs-upsell-test__add-btn[disabled]{opacity:.55;cursor:progress}.bs-upsell-test__card[data-bs-upsell-state=added]{opacity:.5}.bs-upsell-test__status{margin:8px 0 0;font-size:12px;opacity:.7;min-height:1em}
/*# sourceMappingURL=/cdn/shop/t/679/assets/bs-upsell-test.css.map */
