.promo-card,.promo-card *,.promo-card *:before,.promo-card *:after{box-sizing:border-box}.promo-card{--promo-card-scrim-stop: var(--promo-card-gradient-stop, 38%);--promo-card-scrim-alpha: var(--promo-card-gradient-alpha, .8);--promo-card-scrim-angle: var(--promo-card-gradient-angle, 180deg);--promo-card-scrim-end: var(--promo-card-gradient-end, 100%);position:relative;isolation:isolate;display:block;width:100%;height:100%;overflow:hidden;border-radius:var(--promo-card-radius, var(--radius-hairline));color:rgb(var(--color-foreground));text-align:left;text-decoration:none}.promo-card .promo-card__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:block}.promo-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(var(--promo-card-scrim-angle),rgba(102,102,102,0) var(--promo-card-scrim-stop),rgba(77,77,77,calc(var(--promo-card-scrim-alpha) * .25)) calc(var(--promo-card-scrim-stop) + (var(--promo-card-scrim-end) - var(--promo-card-scrim-stop)) * .25),rgba(51,51,51,calc(var(--promo-card-scrim-alpha) * .5)) calc(var(--promo-card-scrim-stop) + (var(--promo-card-scrim-end) - var(--promo-card-scrim-stop)) * .5),rgba(26,26,26,calc(var(--promo-card-scrim-alpha) * .75)) calc(var(--promo-card-scrim-stop) + (var(--promo-card-scrim-end) - var(--promo-card-scrim-stop)) * .75),rgba(0,0,0,var(--promo-card-scrim-alpha)) var(--promo-card-scrim-end));pointer-events:none}.promo-card .promo-card__caption{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:var(--promo-card-gap, 8px);padding:var(--promo-card-padding, 16px 10px);text-align:left}.promo-card .promo-card__title{display:block;max-width:100%;margin:0;color:inherit;overflow-wrap:break-word}.promo-card .promo-card__cta{flex:0 0 auto;max-width:100%;pointer-events:none}.promo-card .promo-card__cta.button-underline{transition:border-color var(--duration-normal) var(--ease-default)}@media screen and (min-width:990px){.promo-card:hover .promo-card__cta.button-underline{border-bottom-color:transparent}}.promo-card:focus{outline:none}.promo-card:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:-2px}.promo-card:focus-visible:after{box-shadow:inset 0 0 0 4px var(--color-white)}@media screen and (min-width:990px){.promo-card{border-radius:var(--promo-card-radius, var(--radius-panel))}.promo-card .promo-card__caption{gap:var(--promo-card-gap, 12px);padding:var(--promo-card-padding, 20px 16px)}}.promo-card.promo-card--compact{border-radius:var(--promo-card-radius, var(--radius-hairline))}.promo-card--compact .promo-card__caption{gap:var(--promo-card-gap, 8px);padding:var(--promo-card-padding, 16px 10px)}.promo-card--compact .promo-card__title{font-size:var(--font-size-h3-mobile)}@media screen and (min-width:990px){.promo-card.promo-card--compact{border-radius:var(--promo-card-radius, var(--radius-hairline))}.promo-card--compact .promo-card__caption{gap:var(--promo-card-gap, 8px);padding:var(--promo-card-padding, 16px 10px)}.promo-card--compact .promo-card__cta{font-size:var(--font-size-body-13);line-height:var(--line-height-130);letter-spacing:var(--letter-spacing-positive-1)}}.promo-card .promo-card__caption>*{max-width:var(--promo-card-caption-max-width, 100%)}.promo-card .promo-card__text{display:block;margin:0;color:inherit;font-family:var(--font-family-neue-haas);font-size:var(--font-size-body-13);font-weight:var(--font-weight-regular);line-height:var(--line-height-140);letter-spacing:var(--letter-spacing-positive-1)}.promo-card .promo-card__cta.promo-card__cta--outline{--btn-border-color: var(--promo-card-cta-border, var(--color-grey-100));align-self:stretch;width:auto;margin-top:var(--promo-card-cta-offset, 0px)}@media screen and (min-width:990px){.promo-card:not(.promo-card--compact) .promo-card__text{font-size:var(--font-size-body-14)}}
/*# sourceMappingURL=/cdn/shop/t/125/assets/component-promo-card.css.map */
