.card-wrapper{position:relative;height:100%;color:inherit;text-decoration:none}.card{position:relative;display:flex;flex-direction:column;height:100%;text-align:left;text-decoration:none}.card:after{content:"";position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%}.card__media,.card .media{position:absolute;top:0;bottom:0;width:100%}.card__media{overflow:hidden}.card .media img{width:100%;height:100%;object-fit:cover;object-position:center center}.card__inner{width:100%}.card__content{flex-grow:1;position:relative;display:grid;grid-template-rows:max-content minmax(0,1fr) max-content auto;width:100%;padding:0rem;overflow:hidden}.card__content .price{font-weight:400;font-size:1.2rem;line-height:17px;letter-spacing:.0048em}.card__information{width:100%;grid-row-start:2;padding:1rem 0;display:flex;justify-content:space-between;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media screen and (max-width: 750px){.card__information{padding-top:.8rem;padding-bottom:0}}.card__badge{align-self:flex-end;justify-self:flex-end;grid-row-start:1}.card__badge .badge{font-family:UntitledSans,sans-serif;font-weight:400;font-size:1.2rem;line-height:15px;letter-spacing:.008em;color:#fbfaf9;background-color:transparent;border-radius:unset;border:none}.card__heading{margin-top:0;margin-bottom:0;display:flex;font-weight:400;font-size:1.2rem;line-height:17px;letter-spacing:.0048em;max-width:70%}.card__heading a{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;overflow:unset;white-space:break-spaces}.card__footer{letter-spacing:.1rem;font-size:1.4rem}.card__excerpt{margin-top:1.2rem}@media screen and (min-width: 990px){.card .media.media--hover-effect>img:only-child,.card-wrapper .media.media--hover-effect>img:only-child{transition:transform var(--duration-long) ease}.card-wrapper:hover .media.media--hover-effect>img:first-child:not(:only-child){opacity:0}.card-wrapper:hover .media.media--hover-effect>img+img{opacity:1;transition:transform var(--duration-long) ease}.underline-links-hover:hover a{text-underline-offset:.3rem}}.card--article .card__heading{margin-bottom:1rem}.recommendations-carousel .card__information{padding:1rem 0}.card .product-form{margin-top:1rem;margin-bottom:2rem}.card .button{border:solid .6px rgb(var(--color-button-text));padding:1rem;height:fit-content;min-height:unset;visibility:hidden;font-size:1rem;opacity:0;transition:visibility .3s ease,opacity .3s ease,color .3s ease,background-color .3s ease}.card .button:after{display:none}.card:hover .button{visibility:visible;opacity:1}.card--collection .card__inner{align-items:flex-end}.card--collection .card__content{justify-items:center;pointer-events:auto}.card--collection .card__information{font-family:UntitledSans,sans-serif;z-index:2;width:80%;justify-content:center;background:#fbfaf9;border-radius:8px;text-transform:uppercase;margin:0 auto;margin-bottom:1.6rem;letter-spacing:.06em;padding:.8rem 0;border:1px #FBFAF9 solid;transition:color .3s ease,background-color .3s ease}.card--collection .card__information:hover{cursor:pointer;background-color:transparent;color:#fbfaf9}.card--collection .card__information a{transition:color .3s ease,background-color .3s ease}.card--collection .card__information:hover a{color:#fbfaf9}.card--collection .card__information .card__heading{font-weight:400;font-size:1rem;line-height:20px;letter-spacing:.06em}.featured-carousel .card-wrapper{padding:0}
/*# sourceMappingURL=/cdn/shop/t/70/assets/component-card.css.map */
