.card-wrapper{color:inherit;height:100%;position:relative;text-decoration:none}.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))}.card--horizontal{--text-alignment: left;flex-direction:row;align-items:flex-start;gap:1.5rem}.card__inner{width:100%;background:transparent}.card__media,.card .media{position:absolute;bottom:0;top:0;width:100%;height:100%;object-fit:cover;object-position:center center}.card__content{display:grid;grid-template-rows:max-content minmax(0,1fr) auto;padding:1rem;width:100%;flex-grow:1;position:relative}.card__information{grid-row-start:2;text-align:var(--text-alignment);padding-top:1.5rem;padding-bottom:1.5rem}.card__badge{align-self:flex-end;grid-row-start:3;justify-self:flex-start;margin:1rem;font-size:.75rem;font-weight:500;letter-spacing:.04em;padding:.3rem .6rem}.card__heading{margin:0;position:relative;font-size:1.5rem!important;font-weight:500;letter-spacing:.02em;color:#2e2623;line-height:1.3}.card .media.media--hover-effect>img:first-child{transition:transform 1s ease}.card:hover .media.media--hover-effect>img:first-child{transform:scale(1.03)}.card-information .price,.card-information .price-item{font-size:1.4rem!important;font-weight:600;color:#2e2623;margin-top:.5rem;margin-bottom:.8rem}.quick-add__submit,.product-form__submit,.shopify-payment-button__button--unbranded{font-size:1.2rem!important;font-weight:600;text-transform:uppercase;background-color:#f9f7f3;color:#2e2623;border:1px solid #d7d2ca;padding:1rem 2rem;border-radius:8px;margin-top:1.2rem;width:100%;transition:background-color .3s ease,color .3s ease,box-shadow .3s ease}.quick-add__submit:hover,.product-form__submit:hover,.shopify-payment-button__button--unbranded:hover{background-color:#ece7e2;color:#2e2623;box-shadow:0 4px 10px #2e26231a;border-color:#b5aea6}.card__information-volume-pricing-note{font-size:.9rem!important;opacity:.8;color:#5c534d}.grid__item{animation:cardFloatUp 1.2s ease both;animation-delay:calc(.1s * var(--animation-order, 1))}@keyframes cardFloatUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media screen and (max-width: 749px){.card__heading{font-size:2rem!important}.card-information .price,.card-information .price-item{font-size:1.8rem!important}.quick-add__submit,.product-form__submit{font-size:1.6rem!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/component-card.css.map */
