.muskle-drawer-after-items{display:flex;flex-direction:column;align-items:stretch;gap:.75rem;width:100%;max-width:100%;min-width:0;box-sizing:border-box;margin:.75rem 0 0;padding:.75rem 0 0}.muskle-cart-upsell{display:flex;flex-direction:column;gap:.5rem;width:100%;max-width:100%;min-width:0;box-sizing:border-box;margin:0;padding:0;border:0;background:transparent}.muskle-cart-upsell[hidden],.muskle-cart-upsell:not(:has(.muskle-cart-upsell__item)){display:none}.muskle-cart-upsell__heading{margin:0;font-size:.8125rem;font-weight:600;line-height:1.3;color:var(--color-foreground, #111)}.muskle-cart-upsell__list{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding:0;width:100%;min-width:0}.muskle-cart-upsell__item{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:.5rem;min-width:0}.muskle-cart-upsell__image{width:48px;height:48px;border-radius:6px;object-fit:cover;background:rgb(var(--color-foreground-rgb, 17 17 17) / .06)}.muskle-cart-upsell__copy{min-width:0}.muskle-cart-upsell__title{display:block;margin:0;font-size:.75rem;font-weight:600;line-height:1.25;color:var(--color-foreground, #111);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.muskle-cart-upsell__price{display:block;margin:.125rem 0 0;font-size:.75rem;font-weight:500;line-height:1.2;color:rgb(var(--color-foreground-rgb, 17 17 17) / var(--opacity-subdued-text, .7))}.muskle-cart-upsell__add{-webkit-appearance:none;appearance:none;margin:0;padding:.375rem .625rem;border:1px solid rgb(var(--color-foreground-rgb, 17 17 17) / .18);border-radius:999px;background:transparent;color:var(--color-foreground, #111);font:inherit;font-size:.6875rem;font-weight:600;line-height:1;white-space:nowrap;cursor:pointer}.muskle-cart-upsell__add:disabled{opacity:.5;cursor:wait}@media screen and (max-width:430px){.muskle-cart-upsell__list{flex-direction:row;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;gap:.625rem;padding-bottom:.125rem}.muskle-cart-upsell__item{grid-template-columns:40px minmax(0,1fr);grid-template-rows:auto auto;min-width:168px;max-width:200px;scroll-snap-align:start}.muskle-cart-upsell__add{grid-column:1 / -1;justify-self:start}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/muskle-cart-upsell.css.map */
