.c-checkout-upsell{--c-cu-sale: var(--c-pl-sale, #e53935);width:min(560px,calc(100vw - 32px));max-width:560px;max-height:calc(100dvh - 32px);margin:auto;padding:0;border:0;border-radius:var(--style-border-radius-popover, 12px);background:rgb(var(--color-background-rgb, 255 255 255));color:rgb(var(--color-foreground-rgb, 16 14 54));overflow:hidden}.c-checkout-upsell::backdrop{background:#00000073;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.c-checkout-upsell__panel{display:flex;flex-direction:column;gap:16px;padding:20px}.c-checkout-upsell__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.c-checkout-upsell__heading{margin:0;font-size:1.05rem;font-weight:600;line-height:1.3}.c-checkout-upsell__close{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid rgb(var(--color-foreground-rgb, 16 14 54) / .14);border-radius:var(--c-pdp-radius-xs, 8px);background:transparent;color:inherit;cursor:pointer;transition:border-color .18s ease}.c-checkout-upsell__close:hover{border-color:rgb(var(--color-foreground-rgb, 16 14 54) / .3)}.c-checkout-upsell__track{display:flex;flex-direction:column;gap:10px;max-height:min(52vh,420px);overflow-y:auto;overscroll-behavior:contain}.c-checkout-upsell__card{display:grid;grid-template-columns:64px 1fr auto;align-items:center;gap:12px;padding:8px;border:1px solid rgb(var(--color-foreground-rgb, 16 14 54) / .1);border-radius:var(--c-pdp-radius-xs, 8px)}.c-checkout-upsell__media{position:relative;display:block;width:64px;height:64px;border-radius:var(--c-pdp-radius-xs, 8px);overflow:hidden;background:var(--c-pl-img-bg, #f5f5f5)}.c-checkout-upsell__img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.c-checkout-upsell__badge{position:absolute;top:4px;left:4px;padding:1px 5px;font-size:.62rem;font-weight:600;line-height:1.4;color:#fff;background:var(--c-cu-sale);border-radius:var(--c-pdp-radius-xs, 6px);direction:ltr;unicode-bidi:embed}html[dir=rtl] .c-checkout-upsell__badge{left:auto;right:4px}.c-checkout-upsell__info{min-width:0;display:flex;flex-direction:column;gap:2px;text-align:start;justify-self:start}.c-checkout-upsell__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:.85rem;line-height:1.3;color:inherit;text-decoration:none}.c-checkout-upsell__price{display:flex;align-items:baseline;gap:6px;font-size:.85rem}.c-checkout-upsell__was{color:rgb(var(--color-foreground-rgb, 16 14 54) / .5)}.c-checkout-upsell--sale-red .c-checkout-upsell__price:has(.c-checkout-upsell__was) .c-checkout-upsell__now{color:var(--c-cu-sale)}.c-checkout-upsell__add{flex:0 0 auto;min-width:var(--button-size-sm, 2.25rem);justify-self:start}.c-checkout-upsell .quick-add{--quick-add-background: var(--c-cu-btn-bg, var(--color-foreground));--quick-add-foreground: var(--c-cu-btn-text, var(--color-background));--quick-add-display: flex;--quick-add-mobile-display: flex;position:static;inset:auto;z-index:auto;width:auto;height:auto;pointer-events:auto}.c-checkout-upsell .quick-add__product-form-component{height:auto}.c-checkout-upsell .quick-add__product-form-component .shopify-product-form{justify-content:stretch;align-items:stretch;height:auto;container-type:normal}.c-checkout-upsell .quick-add__button{position:static;inset:auto;right:auto;bottom:auto;width:var(--button-size-sm, 2.25rem);height:var(--button-size-sm, 2.25rem);padding:0;border-radius:var(--style-border-radius-buttons-primary, var(--c-pdp-radius-xs, 8px));border:none;opacity:1;-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--c-cu-btn-bg, var(--color-foreground));color:var(--c-cu-btn-text, var(--color-background));display:flex;align-items:center;justify-content:center}html[dir=rtl] .c-checkout-upsell__card{direction:rtl}.c-checkout-upsell .quick-add__button .add-to-cart-text{justify-content:center;background:var(--c-cu-btn-bg, var(--color-foreground));color:var(--c-cu-btn-text, var(--color-background))}.c-checkout-upsell .quick-add__button .add-to-cart-text__content{display:none}.c-checkout-upsell__continue{width:100%}
/*# sourceMappingURL=/cdn/shop/t/48/assets/c-checkout-upsell.css.map */
