.mossa-promo-cards{position:relative;background-color:var(--mossa-promo-bg, var(--mossa-white));color:var(--mossa-promo-text, var(--mossa-white));padding:var(--mossa-promo-pad-y, 8rem) 0;overflow:hidden}.mossa-promo-cards__section-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.mossa-promo-cards__section-bg img{width:100%;height:100%;object-fit:cover;display:block}.mossa-promo-cards--has-bg-image .mossa-promo-cards__section-bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,var(--mossa-promo-section-overlay, 0))}.mossa-promo-cards__grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--mossa-promo-gap, 2rem);max-width:var(--mossa-page-max-width);margin:0 auto;padding:0 var(--mossa-promo-pad-x, var(--mossa-page-padding-x))}.mossa-promo-cards__card{position:relative;overflow:hidden;border-radius:var(--mossa-promo-radius, 1.2rem);min-height:var(--mossa-promo-card-min-height, 42rem)}.mossa-promo-cards__media{position:absolute;top:0;right:0;bottom:0;left:0}.mossa-promo-cards__media img,.mossa-promo-cards__media .placeholder-svg{width:100%;height:100%;object-fit:cover;display:block}.mossa-promo-cards__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(0,0,0,calc(var(--mossa-promo-overlay, .35) * .35)),rgba(0,0,0,var(--mossa-promo-overlay, .35)) 55%,rgba(0,0,0,calc(var(--mossa-promo-overlay, .35) + .25)));pointer-events:none}.mossa-promo-cards__content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;min-height:inherit;padding:var(--mossa-promo-content-pad, 4rem)}.mossa-promo-cards__title{margin:0 0 var(--mossa-promo-title-desc-gap, 1.6rem);font-size:var(--mossa-promo-title-size, clamp(2.4rem, 3vw, 3.6rem));font-weight:var(--mossa-promo-title-weight, 700);line-height:var(--mossa-promo-title-lh, 1.05);letter-spacing:var(--mossa-promo-title-ls, .04em);text-transform:uppercase;color:var(--mossa-promo-text, var(--mossa-white))}.mossa-promo-cards__description{margin:0 0 var(--mossa-promo-desc-btn-gap, 1.6rem);max-width:36rem;font-size:var(--mossa-promo-desc-size, 1.6rem);font-weight:var(--mossa-promo-desc-weight, 400);line-height:var(--mossa-promo-desc-lh, 1.5);letter-spacing:var(--mossa-promo-desc-ls, 0);color:var(--mossa-promo-text, var(--mossa-white));opacity:.92}.mossa-promo-cards__button{display:inline-flex;align-items:center;justify-content:center;min-height:4.4rem;padding:1rem 2.4rem;border-radius:var(--mossa-promo-btn-radius, var(--mossa-button-radius, 5px));border:var(--mossa-promo-btn-border-width, 1px) solid var(--mossa-promo-btn-border, var(--mossa-white));background:var(--mossa-promo-btn-bg, transparent);color:var(--mossa-promo-btn-text, var(--mossa-white));font-size:var(--mossa-promo-btn-size, 1.2rem);font-weight:var(--mossa-promo-btn-weight, 700);letter-spacing:var(--mossa-promo-btn-ls, .08em);line-height:var(--mossa-promo-btn-lh, 1.2);text-decoration:none;text-transform:uppercase;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.mossa-promo-cards__button:hover{background:var(--mossa-promo-btn-bg-hover, var(--mossa-white));color:var(--mossa-promo-btn-text-hover, var(--mossa-black));border-color:var(--mossa-promo-btn-border-hover, var(--mossa-promo-btn-bg-hover, var(--mossa-white)))}@media screen and (max-width:989px){.mossa-promo-cards{padding:var(--mossa-promo-pad-y-mobile, 5.6rem) 0}.mossa-promo-cards__grid{grid-template-columns:1fr;gap:var(--mossa-promo-gap-mobile, 1.6rem);padding:0 var(--mossa-promo-pad-x-mobile, var(--mossa-page-padding-x-mobile))}.mossa-promo-cards__card{min-height:var(--mossa-promo-card-min-height-mobile, 32rem)}.mossa-promo-cards__content{padding:var(--mossa-promo-content-pad-mobile, 2.4rem)}.mossa-promo-cards__title{font-size:var(--mossa-promo-title-size-mobile, 2.4rem);margin-bottom:var(--mossa-promo-title-desc-gap-mobile, 1.2rem)}.mossa-promo-cards__description{font-size:var(--mossa-promo-desc-size-mobile, 1.4rem);margin-bottom:var(--mossa-promo-desc-btn-gap-mobile, 1.2rem)}.mossa-promo-cards__button{font-size:var(--mossa-promo-btn-size-mobile, var(--mossa-promo-btn-size, 1.2rem))}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-mossa-promo-cards.css.map */
