.card{background-color:var(--color-body);display:flex;flex-direction:column}.card--border{box-shadow:0 0 6px var(--color-grey-medium);padding:2.4rem}@media screen and (min-width:750px){.card--border{padding:2.4rem}}.card--product{height:100%}.card--product.card--hover:hover .card__image{opacity:0}.card--product.card--hover:hover .card__image--hover{opacity:1}.card__price{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:1.6rem;font-size:1.6rem;font-weight:var(--font-body-weight)}.card__price .price{padding-right:1rem;font-weight:var(--font-body-weight)}.card__price .product-features{min-width:5.6rem}@media screen and (min-width:750px){.card__price{font-size:1.8rem}.card__price .price-item--compare{font-size:1.4rem}}.card__content{flex-grow:1;display:flex;width:100%}.card__content-item{margin-bottom:1.6rem;width:100%}.card__content-item>span{display:block}.card__content-subtitle{font-size:1.3rem}@media screen and (min-width:750px){.card__content-subtitle{font-size:1.4rem}}.card__content-inner{flex-grow:1;display:flex;flex-direction:column;align-items:flex-start;width:100%}.card__lower{margin-top:auto;width:100%}.card picture{width:100%;display:flex;align-items:center}.card__media{margin-bottom:1.6rem;position:relative;display:flex;align-items:center}.card--product .card__media{height:0;padding-bottom:100%}.card--product .card__image{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;transition:opacity var(--duration-default) ease-out;width:100%;max-width:100%}.card--product .card__image--hover{opacity:0}.card--content{padding:0}.card--content .card__media{margin-bottom:0}.card--content .card__media>a{display:flex;align-items:center;width:100%;height:100%}.card--content .card__media img{border-radius:4px}.card--content .card__content{padding:0 3.4rem;position:relative;z-index:2}.card--content .card__content:not(.no-image){margin-top:-6.8rem}.card--content .card__content>a{width:100%;height:100%}.card--content .card__content-inner{background-color:var(--color-primary);color:var(--color-body);border-radius:4px;padding:1.6rem;height:100%;width:100%;position:relative;overflow:hidden}.card--content .card__content-inner p{color:var(--color-body)}.card--content .card__content-inner--button{padding:1.6rem 1.6rem 3.6rem}.card--content .card__content-inner--button .button{position:relative;top:22px}.card--content .card__content-inner--button .card__content-border{padding-bottom:0}.card--content .card__content-border{padding:1.6rem;border:solid 1.5px var(--color-body);text-align:center;width:100%;height:100%;position:relative;z-index:2}.card__content-border p:first-of-type{font-size:2.4rem;letter-spacing:-.048rem;line-height:4rem}.card--article{width:100%;height:100%;overflow:hidden;position:relative;font-size:1.4rem}.card--article .card__media{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background-color:var(--color-grey-dark);border-radius:.4rem;margin:0}.card--article .card__media img{object-fit:cover;width:100%;height:100%}.card--article .card__content{position:relative;z-index:2;color:var(--color-body);padding:2.4rem;display:flex;align-items:flex-end;justify-content:flex-start;width:100%;background-color:#00000080}.card--article .card__content .card__content-inner{padding-top:2rem}.card--article .card__content p,.card--article .card__content a{color:var(--color-body)}.card--article .card__content-inner{z-index:3;padding-top:5rem}.card__article-tags{text-transform:uppercase;margin-bottom:.75rem}@media screen and (min-width:750px){.card--article{font-size:1.6rem}.card--article .card__content-inner{padding-top:20rem}}.card--article .card__content-date{font-size:1.4rem;display:block;margin-bottom:.4rem}.card--article .card__content-date .date{white-space:nowrap}.card--article .card__content-title{font-size:1.8rem;font-weight:var(--font-body-weight);display:block;margin-bottom:1.2rem;font-family:var(--font-heading-family)}@media screen and (min-width:750px){.card--article .card__content-date{font-size:1.6rem;margin-bottom:1.6rem}.card--article .card__content-title{font-size:2rem}}.card--article .card__tag-pill{display:inline-block;padding:.6rem 1rem;background-color:var(--color-secondary);color:var(--color-text);border-radius:10rem;font-size:1.2rem;line-height:1.1;margin:.4rem .4rem .4rem 0}@media screen and (min-width:750px){.card--article .card__tag-pill{font-size:1.4rem}}.card--article .card__link-icon{display:flex;align-items:center;justify-content:space-between;width:100%}.card--article .card__link-icon svg{height:2.4rem;width:auto}@media screen and (min-width:750px){.card--article .card__link-icon svg{height:4rem;width:auto}}.card--article .card__link-icon svg path{fill:var(--color-body)}.card--article .card__link-icon .chevron{transition:all var(--duration-default);position:relative;right:0}.card--article-featured{font-size:1.6rem}.card--article-featured .card__content-title{font-size:2rem}@media screen and (min-width:750px){.card--article-featured{font-size:1.8rem}.blog-grid .grid__item--featured .card--article .card__content-title{font-size:4rem}}.card-profile{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;text-align:center}.card-profile img{border-radius:50%;width:auto;height:auto;margin-bottom:2.4rem;object-fit:cover}.card-profile p{font-weight:var(--font-light-body-weight);margin-bottom:0;margin-top:0;font-size:1.4rem;max-width:26rem}.card-profile .h5{margin-bottom:.8rem;font-weight:var(--font-body-weight);font-size:1.8rem}.card--collection{position:relative;background-color:transparent;aspect-ratio:1}.card__media img{height:100%;max-width:100%;object-fit:cover;width:100%}.card--collection .card__media{height:0;padding-bottom:100%;margin:0}.card--collection .card__content-item{margin:0}.card--collection .card__media>picture{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;height:100%;width:100%;object-fit:cover;object-position:center}.card--collection .card__media{overflow:hidden}.card--collection .card__title{text-align:left;text-transform:uppercase;margin:0;padding:1.6rem;position:relative}.card--collection .card__content{position:absolute;bottom:0}.card--collection .card__content:before{content:"";position:absolute;bottom:0;left:0;right:0;height:200%;background-image:linear-gradient(to top,var(--color-black),transparent);opacity:.8}
/*# sourceMappingURL=/cdn/shop/t/232/assets/card.css.map */
