.mp-subs__upsells.reval-upsell--ready{--reval-upsell-card: 14rem;--reval-upsell-gap: 1.2rem;border-top-color:rgba(var(--color-foreground, 18, 18, 18),.15)}.reval-upsell--ready .mp-subs__upsell-cap{font-size:calc(var(--font-body-scale, 1) * 1.4rem);font-weight:500;letter-spacing:normal;color:rgba(var(--color-foreground, 18, 18, 18))}.reval-upsell--ready .mp-subs__upsell-hint{margin-bottom:1.2rem;font-size:calc(var(--font-body-scale, 1) * 1.3rem);color:rgba(var(--color-foreground, 18, 18, 18),.55);opacity:1}.reval-upsell__track{display:flex;gap:var(--reval-upsell-gap);overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;padding:.3rem .3rem 1rem;margin:-.3rem -.3rem 0;cursor:grab}.reval-upsell__track::-webkit-scrollbar{height:.6rem}.reval-upsell__track::-webkit-scrollbar-track{background-color:transparent}.reval-upsell__track::-webkit-scrollbar-thumb{border-radius:.3rem;background-color:rgba(var(--color-foreground, 18, 18, 18),.2)}.reval-upsell__track:hover::-webkit-scrollbar-thumb{background-color:rgba(var(--color-foreground, 18, 18, 18),.4)}@supports not selector(::-webkit-scrollbar){.reval-upsell__track{scrollbar-width:thin;scrollbar-color:rgba(var(--color-foreground, 18, 18, 18),.2) transparent}}.reval-upsell__track.is-dragging{scroll-snap-type:none;scroll-behavior:auto;-webkit-user-select:none;user-select:none;cursor:grabbing}.reval-upsell__track.is-dragging *{cursor:grabbing}.reval-upsell--ready .mp-subs__upsell-item{position:relative;display:flex;flex:0 0 var(--reval-upsell-card);width:var(--reval-upsell-card);flex-direction:column;align-items:stretch;gap:.8rem;margin:0;padding:.8rem .8rem 1.2rem;border-radius:var(--general-radius-1, 1rem);border-color:rgba(var(--color-foreground, 18, 18, 18),.18);scroll-snap-align:start;transition:border-color .2s ease}.reval-upsell--ready .mp-subs__upsell-item:hover{border-color:rgba(var(--color-foreground, 18, 18, 18),.45)}.reval-upsell--ready .mp-subs__upsell-item:has(input:checked){border-color:rgba(var(--color-foreground, 18, 18, 18))}.reval-upsell--ready .mp-subs__upsell-thumb{width:100%;height:auto;aspect-ratio:1;border-radius:var(--general-radius-4, .6rem);background-color:rgba(var(--color-foreground, 18, 18, 18),.06)}.reval-upsell--ready .mp-subs__upsell-badge{position:absolute;top:1.4rem;left:1.4rem;z-index:1;margin:0;padding:.3rem .7rem;font-size:calc(var(--font-body-scale, 1) * 1.1rem);font-weight:500;line-height:1.2}.reval-upsell--ready .mp-subs__upsell-item input[type=checkbox]{position:absolute;top:1.4rem;right:1.4rem;z-index:1;width:1.8rem;height:1.8rem;border-radius:.4rem;accent-color:rgba(var(--color-foreground, 18, 18, 18));box-shadow:0 0 0 .3rem rgb(var(--color-background, 255, 255, 255));background-color:rgb(var(--color-background, 255, 255, 255));cursor:pointer}.reval-upsell--ready .mp-subs__upsell-name{flex:0 0 auto;font-size:calc(var(--font-body-scale, 1) * 1.3rem);font-weight:400;line-height:1.35;color:rgba(var(--color-foreground, 18, 18, 18),.8);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.reval-upsell--ready .mp-subs__upsell-price{margin-top:auto;display:flex;flex-direction:column;align-items:flex-start;gap:.1rem;white-space:nowrap;font-size:calc(var(--font-body-scale, 1) * 1.5rem);font-weight:500;color:rgba(var(--color-foreground, 18, 18, 18))}.reval-upsell--ready .mp-subs__upsell-was{margin:0;font-size:calc(var(--font-body-scale, 1) * 1.2rem);font-weight:400;color:rgba(var(--color-foreground, 18, 18, 18),.45);opacity:1}@media(max-width:749px){.mp-subs__upsells.reval-upsell--ready{--reval-upsell-card: 13rem;--reval-upsell-gap: 1rem}}@media(prefers-reduced-motion:reduce){.reval-upsell--ready .mp-subs__upsell-item{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/reval-upsell-carousel.css.map */
