.promo-columns{position:relative;width:100%;margin-block:var(--promo-columns-margin-block-mobile, 0);padding-block:var(--promo-columns-padding-block-mobile, 0);height:100dvh}.promo-columns__columns{display:grid;grid-template-columns:1fr;grid-template-rows:1fr 1fr;width:100%;height:100%}.promo-columns__column{position:relative;width:100%;min-height:0;overflow:hidden}.promo-columns__media{width:100%;height:100%}.promo-columns__media{overflow:hidden}.promo-columns__media>video-lazyload,.promo-columns__media>video-lazyload>.promo-columns__video,.promo-columns__media>.promo-columns__video{display:block;width:100%;height:100%}.promo-columns__image,.promo-columns__video,.promo-columns__placeholder{width:100%;height:100%;object-fit:cover;display:block}.promo-columns__overlay{display:none}.promo-columns__link{display:block;text-decoration:none;color:inherit;height:100%}.promo-columns__mobile-panel{display:flex;align-items:center;justify-content:center;text-align:center;background:#f2f2f2;color:#111;padding-block:2rem;padding-inline:1.5rem}.promo-columns__mobile-panel-text>*{margin:0;color:currentColor;font-size:2.875rem;font-weight:300;text-transform:uppercase;line-height:2.25rem;letter-spacing:4%}.promo-columns__media--desktop{display:none}@media screen and (min-width:750px){.promo-columns{margin-block:var(--promo-columns-margin-block-desktop, 0);padding-block:var(--promo-columns-padding-block-desktop, 0);height:100dvh}.promo-columns__columns{grid-template-columns:1fr 1fr;grid-template-rows:auto;height:100%}.promo-columns__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;pointer-events:none;padding:2rem}.promo-columns__overlay--top{align-items:flex-start;justify-content:center}.promo-columns__overlay--middle{align-items:center;justify-content:center}.promo-columns__overlay--bottom{align-items:flex-end;justify-content:center}.promo-columns__overlay-text{text-align:center;max-width:min(90%,900px)}.promo-columns__overlay-text>*{margin:0;color:#fff;font-size:3.125rem;font-weight:300;line-height:2.5rem;text-transform:uppercase;letter-spacing:4%}.promo-columns__media--desktop{display:block}.promo-columns__mobile-panel{display:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/promo-columns.css.map */
