.clearance-progress{margin:0 0 1.2rem;padding:1.4rem 1.5rem 1.5rem;border:.1rem solid rgba(var(--color-foreground),.12);border-radius:.8rem;background:rgba(var(--color-foreground),.03)}.clearance-progress__bar{height:.4rem;border-radius:100px;background:rgba(var(--color-foreground),.1);overflow:hidden;margin-bottom:1.1rem}.clearance-progress__fill{height:100%;background:rgb(var(--color-button));border-radius:inherit;transition:width var(--duration-default, .2s) ease}.clearance-progress__row{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.clearance-progress__title{margin:0 0 .3rem;font-size:1.4rem;font-weight:600;line-height:1.3;color:rgb(var(--color-foreground))}.clearance-progress__subtitle{margin:0;font-size:1.2rem;color:rgba(var(--color-foreground),.75)}.clearance-progress__count{flex-shrink:0;font-size:1.1rem;font-weight:600;letter-spacing:.05em;color:rgba(var(--color-foreground),.55);padding-top:.2rem}.clearance-progress__cta{display:block;margin-top:1.2rem;padding:1.1rem 1.2rem;border-radius:var(--buttons-radius, .4rem);border:.1rem solid rgb(var(--color-foreground));text-align:center;font-size:1.2rem;font-weight:600;letter-spacing:.03em;color:rgb(var(--color-foreground));text-decoration:none;transition:background-color var(--duration-short, .15s) ease,color var(--duration-short, .15s) ease}.clearance-progress__cta:hover{background:rgb(var(--color-foreground));color:rgb(var(--color-background))}.clearance-upsell{margin:0 0 1.2rem;padding:1.3rem 1.5rem .2rem;border-top:.1rem solid rgba(var(--color-foreground),.12)}.clearance-upsell__eyebrow{margin:0;font-size:1.1rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:rgba(var(--color-foreground),.6)}.clearance-upsell__hint{margin:.2rem 0 1.2rem;font-size:1.2rem;color:rgba(var(--color-foreground),.75)}.clearance-upsell__carousel-wrap{position:relative}.clearance-upsell__carousel{display:flex;gap:1rem;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding:.2rem 2.2rem .4rem;scrollbar-width:none;-ms-overflow-style:none}.clearance-upsell__carousel::-webkit-scrollbar{display:none}.clearance-upsell__arrow{position:absolute;top:3.6rem;transform:translateY(-50%);z-index:2;width:2.8rem;height:2.8rem;padding:0;border-radius:50%;border:.1rem solid rgba(var(--color-foreground),.15);background:rgb(var(--color-background));color:rgb(var(--color-foreground));font-size:1.8rem;line-height:1;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 .2rem .6rem rgba(var(--color-shadow),.15)}.clearance-upsell__arrow:hover{background:rgba(var(--color-foreground),.06)}.clearance-upsell__arrow--prev{left:-.4rem}.clearance-upsell__arrow--next{right:-.4rem}.clearance-upsell__card{flex:0 0 10.4rem;scroll-snap-align:start;display:flex;flex-direction:column;gap:.3rem;text-decoration:none;color:rgb(var(--color-foreground))}.clearance-upsell__card-media{display:block;border-radius:.6rem;overflow:hidden;background:rgba(var(--color-foreground),.04)}.clearance-upsell__card-media img{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover}.clearance-upsell__card-name{font-size:1.2rem;font-weight:500;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.clearance-upsell__card-model{font-size:1.05rem;color:rgba(var(--color-foreground),.6)}.clearance-upsell__card-price{font-size:1.2rem;font-weight:600}@media screen and (max-width:749px){.clearance-progress{padding:1.2rem 1.2rem 1.3rem}.clearance-upsell__card{flex-basis:9.6rem}}
/*# sourceMappingURL=/cdn/shop/t/62/assets/clearance-cart-progress.css.map */
