.cart-recs{display:block;margin:2.4rem 0 1.6rem}.cart-recs[hidden]{display:none}.cart-recs__heading{margin:0 0 1.2rem;font-size:1.4rem;letter-spacing:.06rem;text-transform:uppercase}.cart-recs__list{display:flex;gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:.4rem}.cart-recs__list::-webkit-scrollbar{display:none}.cart-recs__item{display:flex;flex:0 0 16rem;flex-direction:column;height:auto;border-radius:4px;overflow:hidden;background:#000;scroll-snap-align:start}.cart-recs--page .cart-recs__item{flex-basis:20rem}.cart-recs__media{display:block;aspect-ratio:1;background:rgba(var(--color-foreground),.04)}.cart-recs__media img{width:100%;height:100%;object-fit:cover}.cart-recs__info{display:flex;flex:1;flex-direction:column;gap:.4rem;padding:.8rem}.cart-recs__title{display:block;font-family:var(--font-heading-family);font-size:1.2rem;line-height:1.25;text-transform:uppercase}.cart-recs__title .card__type-line{margin-top:.2rem;font-size:1rem}.cart-recs .price{font-size:1.3rem}.cart-recs .price__container{margin:0}.cart-recs .cart-recs__add{margin:auto 0 0;padding-top:.4rem}.cart-recs .card-weights__form{gap:.6rem}.cart-recs .card-weights__option{min-width:3.4rem;height:3.4rem;font-size:1rem}.cart-recs .quick-add .button.card-weights__submit{height:3.6rem;font-size:1.1rem}.cart-recs--drawer .cart-recs__item{display:grid;flex-basis:27rem;grid-template-columns:6.4rem minmax(0,1fr);grid-template-areas:"media title" "media price" "add add";grid-template-rows:auto 1fr auto;column-gap:.8rem;row-gap:.4rem;padding:.8rem}.cart-recs--drawer .cart-recs__media{grid-area:media;border-radius:4px;overflow:hidden}.cart-recs--drawer .cart-recs__info{display:contents}.cart-recs--drawer .cart-recs__title{grid-area:title}.cart-recs--drawer .price{grid-area:price}.cart-recs--drawer .cart-recs__add{grid-area:add;padding-top:.4rem}.cart-recs--drawer .card-weights__form{flex-direction:row;align-items:center}.cart-recs--drawer .card-weights__options{flex:0 1 auto}.cart-recs--drawer .quick-add .button.card-weights__submit{flex:1 0 auto;width:auto;min-width:9rem}
/*# sourceMappingURL=/cdn/shop/t/6/assets/component-cart-recommendations.css.map */
