.bs-card{position:relative;display:flex;flex-direction:column}.bs-card__link{display:flex;flex-direction:column;gap:var(--bs-space-4);text-decoration:none;color:inherit}.bs-card__media{background-color:var(--bs-charcoal);position:relative}.bs-card__image--secondary{opacity:0}@media(hover:hover)and (min-width:750px){.bs-card__quick-add{opacity:0;transform:translateY(4px)}.bs-card:hover .bs-card__quick-add,.bs-card:focus-within .bs-card__quick-add{opacity:1;transform:none}}.bs-card__badge{position:absolute;top:var(--bs-space-3);left:var(--bs-space-3);z-index:1}.bs-card__body{display:flex;flex-direction:column;gap:var(--bs-space-2)}.bs-card__title{font-family:var(--bs-font-display);font-size:var(--bs-text-lg);line-height:1.2}.bs-card__descriptor{font-size:var(--bs-text-sm);color:var(--bs-silver);line-height:1.5}.bs-card__price{font-size:var(--bs-text-base);margin-top:var(--bs-space-1)}.bs-card__quick-add{margin-top:var(--bs-space-4)}.bs-card__quick-add-form{margin:0}.bs-card--sold-out .bs-card__media{opacity:.55}.bs-card--placeholder{pointer-events:none}.bs-card--placeholder .bs-card__body{opacity:.6}.bs-card__quick-add-btn{min-height:44px;font-size:var(--bs-text-xs)}.bs-card__placeholder-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-color:var(--bs-charcoal);fill:var(--bs-silver-dim)}.bs-collection-card{position:relative;display:block;text-decoration:none;color:inherit;overflow:hidden}.bs-collection-card__media{aspect-ratio:4 / 3}@media screen and (min-width:750px){.bs-collection-card__media{aspect-ratio:3 / 4}}.bs-collection-card__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0b0f1900 35%,#0b0f19e0)}.bs-collection-card__body{position:absolute;bottom:0;left:0;right:0;padding:var(--bs-space-5);display:flex;flex-direction:column;gap:var(--bs-space-2)}.bs-collection-card__title{margin:0}.bs-collection-card__description{font-size:var(--bs-text-sm);color:var(--bs-silver);max-width:32ch}.bs-collection-card__cta{display:inline-flex;align-items:center;gap:var(--bs-space-2);margin-top:var(--bs-space-2);font-size:var(--bs-text-xs);letter-spacing:var(--bs-tracking-wider);text-transform:uppercase;color:var(--bs-gold-soft)}
/*# sourceMappingURL=/cdn/shop/t/4/assets/component-card.css.map */
