.cart__pair__title{margin:0 0 12px;font-family:var(--FONT-STACK-HEADING);font-weight:500;font-style:var(--FONT-STYLE-HEADING);text-transform:var(--HEADING-TEXT-CAPS);letter-spacing:-.01em;font-size:calc(1rem * var(--adjust-heading));line-height:1.2}.cart__pair__slider{--upsell-card-width: 80%;--upsell-card-gap: 10px}.cart__pair__slider:not(.flickity-enabled):has(>.product-upsell__holder+.product-upsell__holder){display:flex;gap:var(--upsell-card-gap);overflow:visible}.cart__pair__slider:not(.flickity-enabled):has(>.product-upsell__holder+.product-upsell__holder)>.product-upsell__holder{flex:0 0 var(--upsell-card-width)}.cart__pair:has(.cart__pair__slider){overflow:hidden}.cart__pair__slider .flickity-viewport{overflow:visible}.cart__pair__slider .flickity-slider .product-upsell__holder{width:var(--upsell-card-width);margin-right:var(--upsell-card-gap)}.cart__pair .cart__pair__slider .flickity-page-dots{display:none}.cart__pair__progress{position:relative;height:2px;margin-top:14px;background-color:#0000001a;overflow:hidden}.cart__pair__progress-bar{--upsell-progress: 0;position:absolute;inset:0 auto 0 0;width:calc(100% / var(--upsell-count, 2));background-color:var(--text, currentColor);transform:translate(calc(var(--upsell-progress) * (var(--upsell-count, 2) - 1) * 100%));will-change:transform}.product-upsell__holder--cart{--inner: 10px;border:1px solid var(--upsells-border, rgba(0, 0, 0, .08))}.product-upsell__holder--cart .product-upsell{align-items:stretch}.product-upsell__holder--cart .product-upsell__image{aspect-ratio:3 / 4;align-self:flex-start}.product-upsell__holder--cart .product-upsell__content{flex-flow:column nowrap;gap:4px;padding:2px 0 2px 12px;min-width:0}.product-upsell__holder--cart .product-upsell__title{margin:0;font-size:calc(.8125rem * var(--adjust-body));font-weight:600;letter-spacing:-.01em;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-upsell__holder--cart .product-upsell__title a{color:inherit;text-decoration:none}.product-upsell__holder--cart .product-upsell__price{margin:0;font-size:calc(.75rem * var(--adjust-body));font-weight:400;opacity:.7}.product-upsell__holder--cart .product-upsell__btn{margin-top:auto;align-self:flex-start;white-space:nowrap}
/*# sourceMappingURL=/cdn/shop/t/21/assets/cart-upsell-custom.css.map */
