.card-wrapper{color:inherit;height:100%;position:relative;text-decoration:none;display:block}.card{text-decoration:none;text-align:var(--text-alignment)}.card:not(.ratio){display:flex;flex-direction:column;height:100%}.card--card,.card--standard .card__inner{position:relative;box-sizing:border-box;border-radius:var(--border-radius);border:var(--border-width) solid rgba(var(--color-foreground),var(--border-opacity));background:rgb(var(--color-background))}.card .card__inner .card__media{overflow:hidden;z-index:1;border-radius:calc(var(--border-radius) - var(--border-width) - var(--image-padding))}.card__media,.card .media{bottom:0;position:absolute;top:0;width:100%}.card__inner{width:100%;position:relative}.card__content,.card__information{display:flex;flex-direction:column;padding:1.2rem 0rem 0rem!important;width:100%;flex-grow:1}.card__inner .card__heading,.card__inner .card__information .card__heading{display:none!important}.card__heading{font-size:1.5rem!important;font-weight:500!important;line-height:1.4!important;letter-spacing:-.01em!important;margin-top:0;margin-bottom:.8rem;padding-left:1rem!important;padding-right:1rem!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;min-height:4.2rem}.card-information>.price,.card-information .price-item--sale{font-size:1.7rem!important;font-weight:700!important;letter-spacing:.01em;margin-top:.6rem;display:inline-block}.card-information .price-item--regular{font-size:1.3rem!important;font-weight:400!important;opacity:.6;text-decoration:line-through}.card-information{padding-left:1rem!important;padding-right:1rem!important}.quick-add,.card__content .quick-add{width:100%!important;max-width:100%!important;margin-top:1.4rem!important;margin-left:0!important;margin-right:0!important;padding:0!important;display:block!important}.card__content .button.button--secondary,.quick-add__submit,.product-form__submit{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-width:100%!important;max-width:100%!important;height:44px!important;min-height:44px!important;margin:0!important;background:#121212!important;background-color:#121212!important;color:#fff!important;border:none!important;outline:none!important;border-radius:4px!important;box-shadow:none!important;font-size:1.25rem!important;font-weight:600!important;letter-spacing:.06em!important;text-transform:uppercase!important;padding:0 1.5rem!important;opacity:1!important;visibility:visible!important;-webkit-appearance:none;transition:background-color .2s ease-in-out,color .2s ease-in-out!important}.card__content .button.button--secondary:hover,.quick-add__submit:hover{background:#2a2a2a!important;background-color:#2a2a2a!important;color:#fff!important;border:none!important;opacity:1!important}.card__inner .card__content,.card__inner .card__badge,.card__inner .badge{display:flex!important}.card__inner .card__badge,.card__inner .badge{position:absolute!important;top:12px!important;left:12px!important;z-index:10!important;visibility:visible!important;opacity:1!important;margin:0!important}.card__inner .badge{background-color:#f39200!important;color:#121212!important;border:none!important;border-radius:4px!important;padding:.5rem 1rem!important;font-size:1.1rem!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase!important;box-shadow:0 4px 12px #00000026!important;display:inline-block!important}.card__content>.card__badge,.card-information>.card__badge,.card-information>.badge{display:none!important}.card__content .card__badge,.card-information .card__badge,.card-information .badge{display:none!important}.card__inner .card__badge{display:block!important;position:absolute!important;top:12px!important;left:12px!important;z-index:10!important;margin:0!important;width:auto!important;height:auto!important}.card__inner .badge,.card__inner .badge--onsale{background-color:#f39200!important;color:#121212!important;border:none!important;border-radius:4px!important;padding:.5rem 1rem!important;font-size:1.1rem!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase!important;box-shadow:0 4px 12px #00000026!important;display:inline-block!important;white-space:nowrap!important;overflow:hidden!important}.card__inner .badge .visually-hidden,.card__inner .badge span[class*=hidden]{display:none!important;opacity:0!important;visibility:hidden!important}
/*# sourceMappingURL=/cdn/shop/t/24/assets/component-card.css.map */
