.ea-card{display:flex;flex-direction:column;height:100%;padding:0 0 clamp(12px,1.4vw,18px);font-family:var(--ea-font)}.ea-card__media{position:relative;overflow:hidden;padding:10px;background:var(--ea-white)}.ea-card__image-link{display:block;aspect-ratio:var(--ea-card-ratio, 1)}.ea-card__image,.ea-card__placeholder{width:100%;height:100%;object-fit:contain;transition:transform .4s var(--ea-ease)}.ea-card:hover .ea-card__image{transform:scale(1.03)}.ea-card__badge{position:absolute;top:10px;left:10px;z-index:2;padding:4px 10px;border-radius:999px;background:var(--ea-ink);color:var(--ea-white);font-size:var(--ea-fs-eyebrow);font-weight:var(--ea-fw-semibold);letter-spacing:.02em}.ea-card__actions{position:absolute;right:0;bottom:35%;left:0;z-index:3;display:grid;grid-template-columns:1fr 1fr;align-items:stretch;gap:6px;padding:8px;opacity:0;transform:translateY(-50%);transition:opacity .22s var(--ea-ease),transform .22s var(--ea-ease)}.ea-card:hover .ea-card__actions,.ea-card:focus-within .ea-card__actions{opacity:1;transform:none}.ea-card__actions>*,.ea-card__actions product-form,.ea-card__form{flex:1 1 0;min-width:0;display:flex}.ea-card__action{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;min-height:34px;padding:7px 6px;border:0;border-radius:8px;background:var(--ea-white);color:var(--ea-blue);font-family:var(--ea-font);font-size:var(--ea-fs-eyebrow);font-weight:var(--ea-fw-semibold);line-height:1.1;letter-spacing:-.1px;text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;box-shadow:0 0 10px #0000004d;transition:background var(--ea-speed) var(--ea-ease),color var(--ea-speed) var(--ea-ease)}.ea-card__actions product-form{grid-column:span 2}.ea-card__action:hover,.ea-card__action:focus-visible{background:var(--ea-blue);color:var(--ea-white);text-decoration:none}.ea-card__action--cart{background:var(--ea-orange);color:var(--ea-white)}.ea-card__action--cart:hover,.ea-card__action--cart:focus-visible{background:var(--ea-blue);color:var(--ea-white)}.ea-card__action--compare input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.ea-card__action--compare:has(input:checked){background:var(--ea-blue);color:var(--ea-white)}.ea-card__action--compare:has(input:focus-visible){outline:2px solid var(--ea-white);outline-offset:2px}.ea-card__action--compare:before{content:"";flex:none;width:13px;height:13px;border:1.5px solid currentColor;border-radius:3px}.ea-card__action--compare:has(input:checked):before{border-color:var(--ea-white);background:var(--ea-white);box-shadow:inset 0 0 0 2px var(--ea-blue)}.ea-card__action .loading__spinner{width:14px;height:14px}.ea-card__body{padding:12px 10px 0}.ea-card__vendor{margin:0 0 4px;color:var(--ea-grey);font-size:var(--ea-fs-eyebrow);font-weight:var(--ea-fw-semibold);letter-spacing:.04em;text-transform:uppercase}.ea-card__title{margin:0 0 6px;font-size:var(--ea-fs-card);font-weight:var(--ea-fw-semibold);line-height:1.4;letter-spacing:0}.ea-card__title a{color:var(--ea-ink);text-decoration:none}.ea-card__title a:hover,.ea-card__title a:focus-visible{color:var(--ea-blue);text-decoration:none}.ea-card__price{color:var(--ea-blue);font-size:var(--ea-fs-h3);font-weight:var(--ea-fw-bold)}@media(hover:none){.ea-card__actions{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.ea-card__actions{transition:none}.ea-card:hover .ea-card__image{transform:none}}@media screen and (max-width:749px){.ea-card__action{padding:7px 4px;font-size:10px}.ea-card__actions{gap:4px;padding:6px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/enviair-card.css.map */
