.promo-image{padding-top:var(--promo-pt);padding-bottom:var(--promo-pb)}.promo-image__card{position:relative;display:flex;flex-direction:column;overflow:hidden;border-radius:30px;background-image:linear-gradient(180deg,var(--promo-gradient-start) 0%,var(--promo-gradient-end) 92.93%)}.promo-image__media{position:relative;flex:0 0 auto;width:100%;border-radius:30px;overflow:hidden}.promo-image__media img,.promo-image__media .placeholder-svg{display:block;width:100%;height:100%;object-fit:cover}.promo-image__media .placeholder-svg{position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffff40}.promo-image__content{display:flex;flex-direction:column;align-items:center;gap:20px;padding:30px 24px 36px;text-align:center;color:var(--promo-text-color)}.promo-image__eyebrow,.promo-image__heading,.promo-image__body{color:var(--promo-text-color)}.promo-image__text{display:flex;flex-direction:column;gap:10px;word-break:break-word}.promo-image__eyebrow{margin:0;font-family:var(--mobile-h3-font-family);font-weight:var(--mobile-h3-font-weight);font-size:var(--mobile-h3-font-size);line-height:var(--mobile-h3-line-height);letter-spacing:var(--mobile-h3-letter-spacing)}.promo-image__heading{margin:0;font-family:var(--mobile-h2-font-family);font-weight:var(--mobile-h2-font-weight);font-size:var(--mobile-h2-font-size);line-height:var(--mobile-h2-line-height);letter-spacing:var(--mobile-h2-letter-spacing)}.promo-image__body{margin:0;font-family:var(--mobile-body-font-family);font-weight:var(--mobile-body-font-weight);font-size:var(--mobile-body-font-size);line-height:var(--mobile-body-line-height);letter-spacing:var(--mobile-body-letter-spacing)}.promo-image__button{display:inline-flex;align-items:center;justify-content:center;padding:16px 28px 18px;border:1px solid var(--promo-text-color);border-radius:40px;color:var(--promo-text-color);text-decoration:none;font-family:var(--mobile-cta-font-family);font-weight:var(--mobile-cta-font-weight);font-size:var(--mobile-cta-font-size);line-height:var(--mobile-cta-line-height);letter-spacing:var(--mobile-cta-letter-spacing);transition:background-color .2s ease,color .2s ease}.promo-image__button:hover{background-color:var(--promo-text-color);color:var(--promo-gradient-end)}@media screen and (min-width:750px){.promo-image__card{flex-direction:row;align-items:stretch;gap:52px}.promo-image__media{flex:1 1 50%;width:auto;min-height:0;max-width:521px}.promo-image__media img,.promo-image__media .placeholder-svg{position:absolute;top:0;right:0;bottom:0;left:0}.promo-image__content{flex:1 1 50%;align-items:flex-start;padding:30px 48px 40px 0!important;text-align:left}}@media screen and (min-width:990px){.promo-image__content{gap:20px}.promo-image__text{gap:12px}.promo-image__eyebrow{font-family:var(--desktop-h3-font-family);font-weight:var(--desktop-h3-font-weight);font-size:var(--desktop-h3-font-size);line-height:var(--desktop-h3-line-height);letter-spacing:var(--desktop-h3-letter-spacing)}.promo-image__heading{font-family:var(--desktop-h2-font-family);font-weight:var(--desktop-h2-font-weight);font-size:var(--desktop-h2-font-size);line-height:var(--desktop-h2-line-height);letter-spacing:var(--desktop-h2-letter-spacing)}.promo-image__body{font-family:var(--desktop-body-font-family);font-weight:var(--desktop-body-font-weight);font-size:var(--desktop-body-font-size);line-height:var(--desktop-body-line-height);letter-spacing:var(--desktop-body-letter-spacing)}.promo-image__button{font-family:var(--desktop-cta-font-family);font-weight:var(--desktop-cta-font-weight);font-size:var(--desktop-cta-font-size);line-height:var(--desktop-cta-line-height);letter-spacing:var(--desktop-cta-letter-spacing)}.promo-image__card{min-height:320px}.promo-image__content{justify-content:center}}
/*# sourceMappingURL=/cdn/shop/t/44/assets/section-promo-image.css.map */
