.promotion-card{background:var(--card-bg-fill);height:100%;width:100%}@media screen and (max-width:989px){.promotion-card{grid-column:span 2}}.promotion-card.promotion-card--background{position:relative}.promotion-card.promotion-card--background .promotion-card--wrapper{height:100%;width:100%;z-index:2;position:relative;display:flex;align-items:flex-start;text-decoration-color:transparent;transition:text-decoration-color .3s ease-in-out;padding:var(--product-card-pad);color:var(--heading-light)}@media screen and (max-width:989px){.promotion-card.promotion-card--background .promotion-card--wrapper{position:absolute}}.promotion-card.promotion-card--background .promotion-card--wrapper .promotion-card--content{display:flex;width:100%;flex-direction:column;text-decoration-color:transparent;align-items:flex-start;gap:var(--global-text-gap-md)}.promotion-card.promotion-card--background .promotion-card--wrapper .promotion-card--content .card-title em{font-family:var(--global-title-lg-freeserif-font-family);font-size:var(--global-title-lg-freeserif-font-size);font-style:var(--global-title-lg-freeserif-font-style);font-weight:var(--global-title-lg-freeserif-font-weight);letter-spacing:var(--global-title-lg-freeserif-letter-spacing);line-height:var(--global-title-lg-freeserif-line-height);gap:var(--global-title-lg-freeserif-paragraph-spacing);text-transform:var(--global-title-lg-freeserif-text-transform)}@media screen and (max-width:989px){.promotion-card.promotion-card--background .promotion-card--wrapper .promotion-card--content .card-title{font-family:var(--global-headline-lg-inter-font-family);font-size:var(--global-headline-lg-inter-font-size);font-style:var(--global-headline-lg-inter-font-style);font-weight:var(--global-headline-lg-inter-font-weight);letter-spacing:var(--global-headline-lg-inter-letter-spacing);line-height:var(--global-headline-lg-inter-line-height);gap:var(--global-headline-lg-inter-paragraph-spacing);text-transform:var(--global-headline-lg-inter-text-transform)}.promotion-card.promotion-card--background .promotion-card--wrapper .promotion-card--content .card-title em{font-family:var(--global-headline-lg-freeserif-font-family);font-size:var(--global-headline-lg-freeserif-font-size);font-style:var(--global-headline-lg-freeserif-font-style);font-weight:var(--global-headline-lg-freeserif-font-weight);letter-spacing:var(--global-headline-lg-freeserif-letter-spacing);line-height:var(--global-headline-lg-freeserif-line-height);gap:var(--global-headline-lg-freeserif-paragraph-spacing);text-transform:var(--global-headline-lg-freeserif-text-transform)}}.promotion-card.promotion-card--background .promotion-card--wrapper .promotion-card--content .card-button{color:var(--heading-fill)}.promotion-card.promotion-card--background .promotion-card--wrapper .promotion-card--content .card-button svg{color:var(--heading-fill)}.promotion-card.promotion-card--background .promotion-card--image{position:absolute;z-index:1;top:0;left:0;height:100%;width:100%}@media screen and (max-width:989px){.promotion-card.promotion-card--background .promotion-card--image{position:relative;height:auto;width:100%;aspect-ratio:3/4}.promotion-card.promotion-card--background .promotion-card--image img{height:auto;width:100%;-o-object-fit:cover;object-fit:cover;border-radius:var(--product-card-border-rad)}}.promotion-card.promotion-card--background .promotion-card--image:before{border-radius:var(--product-card-border-rad);z-index:1;content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(0,0,0,0) 75%,#000 100%)}.promotion-card.promotion-card--background .promotion-card--image:after{border-radius:var(--product-card-border-rad);z-index:1;content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,rgba(0,0,0,.2) 49.5%,rgba(0,0,0,0) 100%)}.promotion-card.promotion-card--background .promotion-card--image picture::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;border-radius:var(--product-card-border-rad);border:var(--global-border-width) solid var(--global-border)}.promotion-card.promotion-card--background .promotion-card--image img{border-radius:var(--product-card-border-rad);height:100%;width:100%;-o-object-fit:cover;object-fit:cover;position:relative}