.dual-promo-cards{background-color:var(--dpc-section-bg)}.dual-promo-cards__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--dpc-cards-gap, 2.4rem);max-width:var(--dpc-content-max-width, 120rem);margin:0 auto}.dual-promo-cards__card{display:grid;grid-template-columns:38% 62%;min-height:14rem;border:1px solid var(--dpc-card-border);border-radius:var(--dpc-card-radius, 1.2rem);overflow:hidden;background-color:var(--dpc-card-bg)}.dual-promo-cards__media{position:relative;min-height:100%;background-color:rgb(var(--color-background))}.dual-promo-cards__media img,.dual-promo-cards__media .dual-promo-cards__placeholder{width:100%;height:100%;min-height:14rem;object-fit:cover;display:block}.dual-promo-cards__placeholder{background:rgba(var(--color-foreground),.04)}.dual-promo-cards__body{display:flex;flex-direction:column;justify-content:center;gap:.8rem;padding:2rem 2.4rem;background-color:var(--dpc-card-bg)}.dual-promo-cards__title{margin:0;font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight-medium);font-size:calc(var(--font-heading-scale) * 2rem);line-height:1.2;letter-spacing:.02em;text-transform:none;color:var(--dpc-title-color)}.dual-promo-cards__description{margin:0;font-size:calc(var(--font-body-scale) * 1.4rem);line-height:calc(1 + .45 / var(--font-body-scale));color:var(--dpc-desc-color)}.dual-promo-cards__description p{margin:0}.dual-promo-cards__description p+p{margin-top:.8rem}@media screen and (min-width:750px){.dual-promo-cards__body{justify-content:flex-start;padding-top:35px}}@media screen and (max-width:749px){.dual-promo-cards__grid{grid-template-columns:1fr;gap:var(--dpc-cards-gap-mobile, var(--dpc-cards-gap, 1.6rem))}.dual-promo-cards__card{grid-template-columns:35% 65%;min-height:11rem}.dual-promo-cards__media img,.dual-promo-cards__media .dual-promo-cards__placeholder{min-height:11rem}.dual-promo-cards__body{padding:1.2rem 1.4rem;gap:.6rem}.dual-promo-cards__title{font-size:calc(var(--font-heading-scale) * 1.5rem)}.dual-promo-cards__description{font-size:calc(var(--font-body-scale) * 1.2rem);line-height:1.35}}@media screen and (max-width:399px){.dual-promo-cards__card{grid-template-columns:32% 68%}.dual-promo-cards__body{padding:1rem 1.2rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-dual-promo-cards.css.map */
