fs-upsell[hidden]{display:none!important}fs-upsell{display:block;margin-block:24px;padding-block:16px;border-top:1px solid rgba(160,160,160,.3)}.fs-upsell h2{margin-bottom:16px}.fs-upsell__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.fs-upsell__card{display:flex;align-items:start;gap:12px;min-width:0;padding:12px;border:1px solid rgba(160,160,160,.3);border-radius:8px}.fs-upsell__image{flex:0 0 88px;max-width:30%}.fs-upsell__image img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;border-radius:6px;background:#fff}.fs-upsell__info{display:flex;flex:1;flex-direction:column;gap:8px;min-width:0}.fs-upsell__title{font-weight:600;font-size:14px;line-height:1.4;overflow-wrap:anywhere}.fs-upsell__price{font-size:14px}.fs-upsell label{font-size:12px}.fs-upsell select{width:100%;max-width:100%;min-height:44px;font-size:16px;padding:8px 28px 8px 8px;color:inherit;background:rgb(var(--color-background,25,25,25));border:1px solid #888;border-radius:4px}.fs-upsell option{color:#111;background:#fff}.fs-upsell__add{min-height:44px;padding:8px 12px;white-space:normal}.fs-upsell__add:disabled{opacity:.5;cursor:not-allowed}.fs-upsell :focus-visible{outline:2px solid currentColor;outline-offset:3px}.fs-upsell__status{font-size:14px;margin-top:10px}.fs-upsell__status:empty{display:none}.fs-upsell__cart-link{display:inline-block;font-size:13px;margin-top:10px}.cart-drawer .fs-upsell__list,.cart__footer .fs-upsell__list{grid-template-columns:1fr}.cart-drawer .fs-upsell__card{padding:10px}.cart-drawer fs-upsell{margin-top:16px}.fs-upsell[data-mode=cart] .fs-upsell__list{grid-template-columns:1fr}@media(max-width:749px){.fs-upsell__list{grid-template-columns:1fr}.fs-upsell__image{flex-basis:88px}.fs-upsell__title{font-size:14px}}

.fs-upsell[data-mode=cart] .fs-upsell__image{flex-basis:56px}.fs-upsell[data-mode=cart] .fs-upsell__info{display:grid;grid-template-columns:minmax(0,1fr) 104px;gap:6px}.fs-upsell[data-mode=cart] .fs-upsell__title,.fs-upsell[data-mode=cart] .fs-upsell__price,.fs-upsell[data-mode=cart] label{grid-column:1/-1}.fs-upsell[data-mode=cart] .fs-upsell__add{font-size:11px;letter-spacing:1px;padding:8px}.fs-upsell[data-mode=cart] select{font-size:16px}
