.card-wrapper{border-radius:15px;overflow:hidden;background-color:var(--color-white);color:inherit;height:100%;position:relative;text-decoration:none;padding:18px;width:100%;margin:0 auto;border:1px solid var(--color-border);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.card-wrapper:hover,.card-wrapper:focus-within{transform:translateY(-4px);border-color:transparent;box-shadow:0 12px 24px #0010461a}.card{text-decoration:none;text-align:left;color:inherit;height:100%;position:relative;box-sizing:border-box;display:flex;flex-direction:column}.card:focus-visible{outline:2px solid var(--color-deep-teal);outline-offset:4px}.card__category{display:block;margin-bottom:var(--space-3xs);text-align:left;color:var(--color-ocean-teal)}.card .card__inner .card__media{overflow:hidden;z-index:0}.card__media[class*=card__media--tint-]{position:relative}.card__media--tint-1:after,.card__media--tint-2:after,.card__media--tint-3:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;mix-blend-mode:multiply;pointer-events:none;z-index:1}.card__media--tint-1:after{background:var(--color-deep-teal);opacity:.18}.card__media--tint-2:after{background:var(--color-ocean-teal);opacity:.18}.card__media--tint-3:after{background:var(--color-deep-navy);opacity:.1}.card-information{margin-top:8px;text-align:left}.card__media,.card .media{bottom:0;position:absolute;top:0;border-radius:12px}.card .media{width:100%}.card__media{margin:0;width:100%;overflow:hidden}.card__media img{transition:transform .4s ease}.card-wrapper:hover .card__media img,.card-wrapper:focus-within .card__media img{transform:scale(1.04)}.card__inner{width:100%}.card .card__content{display:flex;flex-direction:column;justify-content:flex-start;row-gap:var(--space-xs);padding:15px 0 0;width:100%;flex-grow:1}.card .card__content .card__information .card__description{text-align:left;color:var(--color-text-muted);display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin:0}.card__media .media img{height:100%;object-fit:cover;object-position:center center;width:100%}.card .card__content .card__information .card__heading{margin-top:0;margin-bottom:0;color:var(--color-text);overflow-wrap:break-word;word-break:normal;-webkit-hyphens:auto;hyphens:auto}.card .card__inner.ratio{display:flex;position:relative;align-items:stretch}.card .card__inner.ratio:before{content:"";width:0;height:0;padding-bottom:var(--ratio-percent)}.card__arrow{position:absolute;top:var(--space-sm);right:var(--space-sm);width:36px;height:36px;border-radius:var(--radius-pill);background-color:#ffffffeb;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;color:var(--color-deep-navy);z-index:2;transition:background-color .2s ease,color .2s ease,transform .2s ease}.card__arrow svg{width:16px;height:16px}.card-wrapper:hover .card__arrow,.card-wrapper:focus-within .card__arrow{background-color:var(--color-deep-teal);color:var(--color-white);transform:translate(4px)}@media screen and (min-width:600px){.card-wrapper{border-radius:20px}.card .card__content{padding-top:19px}.card-information{margin-top:10px;text-align:left}.card__media{border-radius:20px}}@media screen and (min-width:1024px){.card-wrapper{border-radius:25px}.card .card__content{padding-top:var(--space-sm)}.card-information{margin-top:var(--space-xs)}}@media screen and (min-width:1440px){.card__inner{max-height:197px}.card .card__content{padding-top:var(--space-lg)}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/component-card.css.map */
