.promo-grid-section{padding-top:var(--section-padding-top, 0);padding-bottom:var(--section-padding-bottom, 0)}.promo-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2px;width:100%}.promo-grid--4col{grid-template-columns:repeat(4,1fr)}.promo-grid__panel{position:relative;overflow:hidden;min-height:320px;background-color:var(--bg-color, #333333);display:flex;align-items:center}.promo-grid__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.promo-grid__image--placeholder svg{width:100%;height:100%}.promo-grid__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#000;opacity:var(--overlay-opacity, .25);pointer-events:none}.promo-grid__content{position:relative;z-index:2;width:100%;display:flex;flex-direction:column;gap:16px;padding:32px 48px;color:var(--text-color, #ffffff)}.promo-grid__content--left{align-items:flex-start;text-align:left}.promo-grid__content--center{align-items:center;text-align:center}.promo-grid__content--right{align-items:flex-end;text-align:right}.promo-grid__heading{margin:0;font-size:28px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--text-color, #ffffff)}.promo-grid__subheading{margin:0;font-size:15px;color:var(--text-color, #ffffff);opacity:.85}.promo-grid__button{display:inline-block;margin-top:4px;padding:10px 24px;border:1px solid var(--text-color, #ffffff);color:var(--text-color, #ffffff);font-size:13px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;text-decoration:none;background:transparent;transition:background-color .2s ease,color .2s ease}.promo-grid__button:hover{background-color:var(--text-color, #ffffff);color:var(--bg-color, #000000)}@media screen and (max-width:989px){.promo-grid,.promo-grid--4col{grid-template-columns:1fr}.promo-grid__panel{min-height:280px}.promo-grid__content{padding:24px 28px}.promo-grid__heading{font-size:22px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/promo-grid.css.map */
