.promo-image-card{box-sizing:border-box;width:100%;margin-top:var(--promo-image-card-margin-top-mobile, 0px);margin-bottom:var(--promo-image-card-margin-bottom-mobile, 0px);padding-right:var(--promo-image-card-padding-right-mobile, 21px);padding-left:var(--promo-image-card-padding-left-mobile, 21px)}.promo-image-card__container{width:100%;margin:0 auto}.promo-image-card__card{width:100%;overflow:hidden;border:var(--promo-image-card-border-width, 1px) solid var(--promo-image-card-border-color, #e1e9ec);border-radius:var(--promo-image-card-radius-mobile, 24px);background:var(--promo-image-card-section-background, #e1e9ec);color:var(--promo-image-card-text-color, #2d4248);display:flex;flex-direction:column;gap:0}.promo-image-card__media{position:relative;width:100%;aspect-ratio:var(--promo-image-card-image-aspect-ratio-mobile, 350 / 464);overflow:hidden;flex-shrink:0}.promo-image-card__media .custom-picture,.promo-image-card__media .custom-image{position:relative;z-index:1;width:100%;height:100%;display:block}.promo-image-card__media .custom-image{object-fit:cover;object-position:center top}.promo-image-card__content{box-sizing:border-box;display:flex;flex-direction:column;align-items:var(--promo-image-card-content-align-mobile, flex-start);justify-content:center;text-align:var(--promo-image-card-content-text-align-mobile, left);gap:var(--promo-image-card-content-gap-mobile, 14px)}.promo-image-card__badge{box-sizing:border-box;margin:0;display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;max-width:100%;min-height:33px;padding:7px 15px;border:1px solid var(--promo-image-card-badge-border-color, #f7f7f7);border-radius:14px;background:var(--promo-image-card-badge-background, #f7f7f7);color:var(--promo-image-card-badge-text-color, #2d4248);font-family:var(--text-font-family);font-style:var(--text-font-style, normal);font-size:var(--promo-image-card-badge-size-mobile, 16px);font-weight:600;line-height:19px;letter-spacing:0;overflow-wrap:anywhere}.promo-image-card__badge.promo-image-card__badge--desktop{display:none}.promo-image-card__badge :is(strong,b){font-weight:700}.promo-image-card__badge :is(em,i){font-style:italic}.promo-image-card__badge>*{margin:0;display:inline}.promo-image-card__heading{margin:0;color:var(--promo-image-card-heading-color, #2d4248);font-family:var(--heading-font-family);font-style:var(--heading-font-style, normal);font-size:var(--promo-image-card-heading-size-mobile, 28px);font-weight:400;line-height:45px;letter-spacing:0}.promo-image-card__text{margin:0;color:var(--promo-image-card-text-color, #2d4248);font-family:var(--text-font-family);font-style:var(--text-font-style, normal);font-size:var(--promo-image-card-text-size-mobile, 13px);font-weight:400;line-height:17px;letter-spacing:0}.promo-image-card__text p{margin:0}.promo-image-card__button{margin-top:4px;min-height:44px;padding:13px 22px;border-radius:999px;background:var(--promo-image-card-button-background, #2d4248);color:var(--promo-image-card-button-text-color, #ffffff);display:inline-flex;align-items:center;justify-content:center;font-family:var(--heading-font-family);font-style:var(--heading-font-style, normal);font-size:var(--promo-image-card-button-size-mobile, 15px);font-weight:600;line-height:1;letter-spacing:0;text-decoration:none}@media(min-width:1024px){.promo-image-card{margin-top:var(--promo-image-card-margin-top-desktop, 0px);margin-bottom:var(--promo-image-card-margin-bottom-desktop, 0px);padding-right:var(--promo-image-card-padding-right-desktop, 32px);padding-left:var(--promo-image-card-padding-left-desktop, 32px)}.promo-image-card__container{max-width:min(var(--promo-image-card-section-width-desktop, 1200px),var(--custom-container-width))}.promo-image-card__card{border-radius:var(--promo-image-card-radius-desktop, 24px);flex-direction:row;align-items:stretch;gap:0}.custom-promo-card--desktop-image-right .promo-image-card__card{flex-direction:row-reverse}.custom-promo-card--desktop-image-top .promo-image-card__card{flex-direction:column}.custom-promo-card--desktop-image-bottom .promo-image-card__card{flex-direction:column-reverse}.custom-promo-card--hide-desktop-image .promo-image-card__media{display:none}.custom-promo-card--desktop-image-left .promo-image-card__card,.custom-promo-card--desktop-image-right .promo-image-card__card{aspect-ratio:1334 / 429}.promo-image-card__media{width:57%;flex:0 0 57%;aspect-ratio:auto;align-self:stretch}.custom-promo-card--desktop-image-left .promo-image-card__media .custom-image{object-fit:cover;object-position:left center}.custom-promo-card--desktop-image-right .promo-image-card__media .custom-image{object-fit:cover;object-position:right center}.promo-image-card__content{width:auto;min-width:0;flex:1 1 0;display:flex;flex-direction:column;align-items:var(--promo-image-card-content-align-desktop, flex-start);justify-content:center;text-align:var(--promo-image-card-content-text-align-desktop, left);gap:var(--promo-image-card-content-gap-desktop, 10px)}.custom-promo-card--desktop-image-top .promo-image-card__media,.custom-promo-card--desktop-image-bottom .promo-image-card__media{width:100%;flex:0 0 auto;aspect-ratio:var(--promo-image-card-image-aspect-ratio-desktop, 756 / 423)}.custom-promo-card--desktop-image-top .promo-image-card__content,.custom-promo-card--desktop-image-bottom .promo-image-card__content{width:100%;flex:0 0 auto}.promo-image-card__badge.promo-image-card__badge--mobile{display:none}.promo-image-card__badge.promo-image-card__badge--desktop{display:inline-flex}.promo-image-card__badge{padding:7px 19px;border-radius:7px;font-size:var(--promo-image-card-badge-size-desktop, 18px);line-height:19px}.promo-image-card__heading{font-size:var(--promo-image-card-heading-size-desktop, 40px);line-height:40px}.promo-image-card__text{font-size:var(--promo-image-card-text-size-desktop, 18px);line-height:25px}.promo-image-card__button{min-height:46px;font-size:var(--promo-image-card-button-size-desktop, 16px)}}@media(max-width:1023px){.custom-promo-card--mobile-image-top .promo-image-card__card{flex-direction:column}.custom-promo-card--mobile-image-bottom .promo-image-card__card{flex-direction:column-reverse}}
/*# sourceMappingURL=/cdn/shop/t/149/assets/custom-promo-card.css.map */
