.avc-card{display:flex;flex-direction:column;height:100%;border:1px solid var(--avc-line);border-radius:var(--avc-radius);background:#fff;overflow:hidden;transition:box-shadow .16s ease,border-color .16s ease,transform .16s ease}.avc-card:hover{border-color:#c6d3ea;box-shadow:var(--avc-card-shadow);transform:translateY(-2px)}.avc-card__media{position:relative;background:#fbfcfe;border-bottom:1px solid var(--avc-line)}.avc-card__media img{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:contain;padding:1rem}.avc-card__body{display:flex;flex-direction:column;gap:1.2rem;flex:1;padding:1.8rem}.avc-card__title{margin:0;font-size:1.9rem;letter-spacing:-.01em}.avc-card__title a{color:inherit;text-decoration:none}.avc-card__title a:hover{color:var(--avc-accent)}.avc-card__specs{gap:.5rem}.avc-card__specs li{font-size:1.45rem;color:var(--avc-muted)}.avc-card__swatches{display:flex;align-items:center;gap:.7rem;margin:0;font-size:1.3rem;color:var(--avc-muted)}.avc-card__dot{width:1.9rem;height:1.9rem;border-radius:50%;border:1px solid rgba(20,26,38,.15);background:var(--avc-line)}.avc-card__dot--black{background:#2c3037}.avc-card__dot--rgb-metallic{background:linear-gradient(135deg,#7b4be0,#1152d6)}.avc-card__price{display:flex;align-items:baseline;gap:.8rem;margin:auto 0 0;padding-top:.4rem}.avc-card__amount{font-family:var(--font-heading-family);font-size:2.6rem;font-weight:700;letter-spacing:-.03em;line-height:1}.avc-card__note{font-size:1.3rem;color:var(--avc-muted)}.avc-card__body .avc-card__cta,a.avc-card__cta{justify-content:center;background:var(--avc-accent);color:#fff;border:0}.avc-card__body .avc-card__cta:hover,a.avc-card__cta:hover{background:var(--avc-accent-soft);color:#fff}.avc-card__cta[aria-disabled=true]{background:var(--avc-line);color:var(--avc-muted);cursor:default}.avc-card__form,.avc-card__atc-form{display:block}.avc-card .product-form__error-message-wrapper:not([hidden]){display:block;margin-top:.8rem;font-size:1.3rem;color:var(--avc-orange)}.avc-card__blurb{margin:0;font-size:1.45rem;line-height:1.5;color:var(--avc-muted)}
/*# sourceMappingURL=/cdn/shop/t/8/assets/component-avc-card.css.map */
