.cart-jewelry-upsell,.cart-jewelry-upsell *,.cart-jewelry-upsell *:before,.cart-jewelry-upsell *:after{box-sizing:border-box}.cart-jewelry-upsell{width:100%;max-width:100%;margin-top:1.2rem;padding-bottom:1rem;margin-bottom:.2rem;border-bottom:1px solid rgba(var(--color-foreground),.08);overflow:hidden}.cart-jewelry-upsell__heading{margin:0 0 .5rem;font-size:1.1rem;font-weight:700;letter-spacing:.01em;line-height:1.25;text-transform:uppercase;text-align:center;color:rgb(var(--color-foreground))}.cart-jewelry-carousel{position:relative;display:flex;align-items:center;width:100%;max-width:100%;gap:.2rem}.cart-jewelry-carousel__arrow{flex:0 0 2rem;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;padding:0;border:none;background:transparent;color:rgb(var(--color-foreground));cursor:pointer}.cart-jewelry-carousel__arrow svg{width:1.4rem;height:1.4rem}.cart-jewelry-carousel__track{flex:1 1 0%;width:100%;min-width:0;max-width:100%;display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;margin:0;padding:0;list-style:none;scrollbar-width:none}.cart-jewelry-carousel__track::-webkit-scrollbar{display:none}.cart-jewelry-carousel__slide{flex:1 0 100%;width:100%;min-width:0;max-width:100%;scroll-snap-align:start}.cart-jewelry-carousel__card{display:flex;align-items:center;width:100%;max-width:100%;gap:.6rem;padding:.5rem;border-radius:10px;background:rgba(var(--color-foreground),.045)}.cart-jewelry-carousel__image{flex:0 0 auto;display:block;width:4.8rem}.cart-jewelry-carousel__image img{display:block;width:4.8rem;height:4.8rem;object-fit:cover;border-radius:6px;background:rgba(var(--color-foreground),.06)}.cart-jewelry-carousel__info{flex:1 1 0%;min-width:0;max-width:100%}.cart-jewelry-carousel__title{display:block;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:1.05rem;line-height:1.3;font-weight:600;color:rgb(var(--color-foreground));text-decoration:none}.cart-jewelry-carousel__price{width:100%;margin-top:.1rem;overflow:hidden}.cart-jewelry-carousel__price .price{flex-wrap:wrap}.cart-jewelry-carousel__price .price-item--regular:not(.price-item--sale):not(.price-item--last){font-size:.95rem}.cart-jewelry-carousel__price s.price-item{color:rgba(var(--color-foreground),.5);font-size:.9rem}.cart-jewelry-carousel__price .price-item--sale,.cart-jewelry-carousel__price .price-item--last{color:rgb(var(--color-foreground));font-weight:700;font-size:1rem}.cart-jewelry-carousel__form{flex:0 0 auto;display:block}.cart-jewelry-carousel__form-inner{display:block;width:auto}.cart-jewelry-carousel__add{display:block;width:6.6rem;min-height:3.2rem;padding:.3rem .4rem;border:1px solid #16305c;border-radius:4px;background:#16305c;color:#fff;font-size:.95rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;cursor:pointer}.cart-jewelry-carousel__add:hover{background:#0e2247;border-color:#0e2247}.cart-jewelry-carousel__add[disabled]{opacity:.5;cursor:not-allowed}
/*# sourceMappingURL=/cdn/shop/t/48/assets/cart-jewelry-upsell.css.map */
