.cart-ship[hidden],.cart-also[hidden],.cart-also__card[hidden]{display:none!important}.cart-ship{margin:0 0 1.6rem;padding:1.4rem 1.6rem 1.8rem;background:rgba(var(--color-foreground),.05);border-radius:var(--inputs-radius, 0)}.cart-ship__text{margin:0 0 1.4rem;font-size:1.5rem;line-height:1.4}.cart-ship__track{position:relative;height:.8rem;margin-inline:1.4rem;background:rgba(var(--color-foreground),.15);border-radius:99px}.cart-ship__fill{position:relative;height:100%;background:rgb(var(--color-button));border-radius:99px;transition:width .4s ease}.cart-ship__truck{position:absolute;top:50%;inset-inline-end:-1.4rem;display:flex;align-items:center;justify-content:center;width:2.8rem;height:2.8rem;margin-top:-1.4rem;border:.2rem solid rgb(var(--color-button));border-radius:50%;background:rgb(var(--color-background));color:rgb(var(--color-button))}.cart-ship.is-complete .cart-ship__truck{background:rgb(var(--color-button));color:rgb(var(--color-button-text))}.cart-also{margin:0 0 2.4rem}.cart-also__title{margin:0 0 1.2rem;font-size:1.6rem;font-weight:600;text-align:center}.cart-also__row{display:flex;gap:1rem;overflow-x:auto;padding-bottom:.4rem;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.cart-also__card{flex:0 0 min(30rem,82%);display:flex;align-items:center;gap:1rem;padding:1rem;border:1px solid rgba(var(--color-foreground),.15);scroll-snap-align:start}@media screen and (min-width:750px){.cart-also__card{flex-basis:calc((100% - 2rem) / 3)}}.cart-also__media{flex:none;display:block;width:7.2rem;height:7.2rem;overflow:hidden;background:rgba(var(--color-foreground),.05)}.cart-also__media img{display:block;width:100%;height:100%;object-fit:cover}.cart-also__text{flex:1;min-width:0;display:flex;flex-direction:column;gap:.3rem}.cart-also__name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:1.4rem;font-weight:600;line-height:1.3;color:inherit;text-decoration:none}.cart-also__price{font-size:1.4rem}.cart-also__add{flex:none;display:flex;align-items:center;justify-content:center;width:3.6rem;height:3.6rem;padding:0;border:0;border-radius:50%;background:rgb(var(--color-button));color:rgb(var(--color-button-text));font-size:2.2rem;line-height:1;text-decoration:none;cursor:pointer}.cart-also__add:disabled,.cart-also__add.is-loading{opacity:.5;cursor:default}.cart-also__error{margin:.8rem 0 0;color:#c81e1e;font-size:1.3rem;text-align:center}
/*# sourceMappingURL=/cdn/shop/t/6/assets/cart-upsell.css.map */
