.card-wrapper .card__information{display:flex;align-items:flex-start;justify-content:space-between;column-gap:1.2rem}.card-wrapper .card__information>.card__heading{flex:1 1 auto;min-width:0;margin:0;font-family:var(--font-heading-family);font-weight:400;font-size:1.6rem;line-height:2.4rem;letter-spacing:0;text-transform:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-wrapper .card__information>.card__heading a{font-family:inherit;font-weight:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit;text-transform:none;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-wrapper .card__information>.card-information{flex:0 0 auto;width:auto;margin:0;padding:0;text-align:right}.card-wrapper .card-information>.caption-large:empty{display:none}.card-wrapper .card-information .price{margin-top:0!important;margin-bottom:0!important;width:auto;text-align:right}.card-wrapper .card-information .price,.card-wrapper .card-information .price div,.card-wrapper .card-information .price span,.card-wrapper .card-information .price s,.card-wrapper .card-information .price dl,.card-wrapper .card-information .price dd{line-height:1.6rem}.card-wrapper .card-information .price__container{margin-top:0;width:auto;text-align:right}.card-wrapper .price--on-sale .price__sale{display:flex;flex-direction:column;align-items:flex-end;flex-wrap:nowrap;row-gap:0}.card-wrapper .price .price__regular{text-align:right}.card-wrapper .price .price-item{margin:0;font-size:1.2rem;line-height:1.6rem;white-space:nowrap;display:block}.card-wrapper .price--on-sale .price-item--regular{opacity:.4}.card-wrapper .price--on-sale .price-item--sale,.card-wrapper .price:not(.price--on-sale) .price__regular .price-item--regular{font-weight:500;opacity:1}.card__badge .badge{border-radius:0;font-size:.9rem;font-weight:500;letter-spacing:.25em;text-transform:uppercase;padding:.7rem 1.2rem}.card-wrapper .card__media,.card-wrapper .card__media .media{overflow:hidden}.card-wrapper .card__media .media>img{transition:transform 1.2s cubic-bezier(0,0,.2,1),opacity .5s ease!important}@media(prefers-reduced-motion){.card-wrapper .card__media .media>img{transition:opacity .3s ease!important}}@media(any-hover:hover){.card-wrapper:hover .card__media .media.media--hover-effect>img,.card-wrapper:hover .card__media .media>img:only-child,.card-wrapper:focus-within .card__media .media>img:only-child{transform:scale(1.05)}.card-wrapper:hover .card__media .media.media--hover-effect>img:first-child:not(:only-child){opacity:0}.card-wrapper:hover .card__media .media.media--hover-effect>img+img{opacity:1;transform:scale(1.05)}}@media(prefers-reduced-motion){.card-wrapper:hover .card__media .media>img{transform:none!important}}.animate--hover-vertical-lift .card-wrapper:hover .card,.animate--hover-vertical-lift .card-wrapper:hover .card-information{transform:none}.element-card-cta{position:absolute;left:1.4rem;right:1.4rem;bottom:1.4rem;z-index:2;display:flex;align-items:center;justify-content:center;min-height:4.4rem;padding:0 1.2rem;background:#faf9f6f0;color:rgb(var(--color-foreground));font-size:1.1rem;font-weight:500;letter-spacing:.18em;line-height:1.3;text-transform:uppercase;text-align:center;text-decoration:none;white-space:nowrap;opacity:0;transform:translateY(.6rem);transition:opacity .25s ease,transform .25s ease;pointer-events:none}.card-wrapper:hover .element-card-cta,.card-wrapper:focus-within .element-card-cta{opacity:1;transform:none;pointer-events:auto}.element-card-cta:hover{background:#faf9f6;text-decoration:none}@media screen and (max-width:749px){.card-wrapper .card__information{flex-direction:column;align-items:flex-start;column-gap:0;row-gap:.4rem}.card-wrapper .card__information>.card__heading{width:100%;flex:0 0 auto;font-size:1.4rem;line-height:1.9rem;white-space:normal;overflow:visible;text-overflow:clip}.card-wrapper .card__information>.card__heading a{white-space:normal;overflow:visible;text-overflow:clip}.card-wrapper .card__information>.card-information{width:100%;text-align:left}.card-wrapper .card-information .price,.card-wrapper .card-information .price__container{text-align:left}.card-wrapper .price--on-sale .price__sale{flex-direction:row-reverse;justify-content:flex-end;align-items:baseline;column-gap:.8rem}.card-wrapper .price .price__regular{text-align:left}.card-wrapper .price .price-item{font-size:1.2rem;line-height:1.7rem}.element-card-cta{display:none}}.card-wrapper .card__content{container-type:inline-size}@container (max-width: 279px){.card-wrapper .card__information{flex-direction:column;align-items:flex-start;column-gap:0;row-gap:.4rem}.card-wrapper .card__information>.card__heading{width:100%;flex:0 0 auto;white-space:normal;overflow:visible;text-overflow:clip}.card-wrapper .card__information>.card__heading a{white-space:normal;overflow:visible;text-overflow:clip}.card-wrapper .card__information>.card-information{width:100%;text-align:left}.card-wrapper .card-information .price,.card-wrapper .card-information .price__container,.card-wrapper .price .price__regular{text-align:left}.card-wrapper .price--on-sale .price__sale{flex-direction:row-reverse;justify-content:flex-end;align-items:baseline;column-gap:.8rem}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/element-card.css.map */
