.card-actions{position:absolute;z-index:2;right:var(--cc-space-sm);bottom:var(--cc-space-sm);display:flex;gap:.8rem}.card-actions__form{display:flex;margin:0}.card-actions__button{position:relative;display:grid;place-items:center;width:4rem;height:4rem;padding:0;border:var(--cc-hairline-width) solid var(--cc-hairline);border-radius:var(--cc-radius-full);background:var(--cc-surface-light-raised);color:var(--cc-ink);box-shadow:var(--cc-shadow-sm);cursor:pointer;transition:background-color var(--cc-dur-fast) var(--cc-ease-ui),color var(--cc-dur-fast) var(--cc-ease-ui),transform var(--cc-dur-fast) var(--cc-ease-ui)}.card-actions__button:focus-visible{outline:var(--cc-focus-ring-width) solid var(--cc-focus-ring);outline-offset:var(--cc-focus-ring-offset)}.card-actions__icon{display:block;width:1.8rem;height:1.8rem}.card-actions__icon svg{display:block;width:100%;height:100%}.card-actions__button--muted{color:var(--cc-on-scheme-quiet);box-shadow:none;cursor:default}@media(hover:hover){.card-actions__button:not(.card-actions__button--muted):hover{background:var(--cc-ink);color:var(--cc-fog)}.card-actions__button--buy:hover{background:var(--cc-forge);color:var(--cc-obsidian)}}@media(hover:hover)and (prefers-reduced-motion:no-preference){.card-actions__button:not(.card-actions__button--muted):hover{transform:translateY(-2px)}}@media(pointer:coarse){.card-actions{gap:.6rem}.card-actions__button{width:4.4rem;height:4.4rem}}.card-actions__button .loading__spinner{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.card-actions__button .loading__spinner svg{width:1.6rem;height:1.6rem}.card-actions__button.loading .card-actions__icon{opacity:0}.card-actions__button[aria-disabled=true]{cursor:default}.card-actions__pill{display:inline-flex;align-items:center;min-height:3.2rem;padding:0 1.4rem;border-radius:var(--cc-radius-full);background:var(--cc-ink);color:var(--cc-fog);font-family:var(--cc-font-body);font-size:var(--cc-text-sm);font-weight:var(--cc-weight-medium);line-height:1;text-decoration:none;white-space:nowrap;box-shadow:var(--cc-shadow-sm);transition:background-color var(--cc-dur-fast) var(--cc-ease-ui),color var(--cc-dur-fast) var(--cc-ease-ui),transform var(--cc-dur-fast) var(--cc-ease-ui)}.card-actions__pill:focus-visible{outline:var(--cc-focus-ring-width) solid var(--cc-focus-ring);outline-offset:var(--cc-focus-ring-offset)}@media(hover:hover){.card-actions__pill:hover{background:var(--cc-forge);color:var(--cc-obsidian)}}@media(hover:hover)and (prefers-reduced-motion:no-preference){.card-actions__pill:hover{transform:translateY(-2px)}}@media(pointer:coarse){.card-actions__pill{min-height:4.4rem;padding:0 1.6rem}}.card-actions__button--add{display:grid;grid-template-areas:"icon";place-items:center}.card-actions__button--add .card-actions__icon{grid-area:icon;transition:opacity var(--cc-dur-fast) var(--cc-ease-ui)}.card-actions__icon--done,.card-actions__button--added .card-actions__icon--idle{opacity:0}.card-actions__button--added .card-actions__icon--done{opacity:1}.card-actions__button--added{border-color:transparent;background:var(--cc-forge);color:var(--cc-obsidian)}@media(prefers-reduced-motion:reduce){.card-actions__pill,.card-actions__button,.card-actions__button--add .card-actions__icon{transition:none}}.card-actions__button--add:disabled{cursor:default}.card-price-row{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:.4rem var(--cc-space-sm);width:100%}.card-price-row .price,.card-price-row .catalog-card__price{min-width:0;margin:0;flex:0 1 auto;font-variant-numeric:tabular-nums;letter-spacing:normal}.card-price-row .card-actions__pill--inline{margin-inline-start:auto;flex:0 0 auto;position:relative;z-index:2}.grid__item>product-component,.grid__item>.product-card-wrapper{height:100%}.product-card-wrapper,.product-card-wrapper>.card{display:flex;flex-direction:column}.product-card-wrapper>.card{flex:1 1 auto}.product-card-wrapper>.card>.card__content,.product-card-wrapper>.card>.card__content>.card__information{display:flex;flex:1 1 auto;flex-direction:column}.product-card-wrapper .card__information>.card-information{margin-top:auto}.card-actions__pill--inline{min-height:3rem;padding:.6rem 1.6rem;border-radius:98rem;font-size:1.4rem;box-shadow:none}@media(pointer:coarse){.card-actions__pill--inline{min-height:3.6rem;padding:.8rem 1.6rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/component-card-actions.css.map */
