.media-columns{position:relative}.media-columns__title-wrapper{margin-bottom:2rem}.media-columns__grid{display:grid;gap:var(--media-columns-gap, 12px);width:100%}.media-columns__grid--1-mobile{grid-template-columns:1fr}.media-columns__grid--2-mobile{grid-template-columns:repeat(2,minmax(0,1fr))}@media screen and (min-width:989px){.media-columns__grid--1-desktop{grid-template-columns:1fr}.media-columns__grid--2-desktop{grid-template-columns:repeat(2,minmax(0,1fr))}}.media-columns__item{position:relative;overflow:hidden;isolation:isolate}.media-columns__media-wrapper{position:relative;width:100%;aspect-ratio:var(--media-aspect, 1);overflow:hidden;background-color:rgba(var(--color-foreground),.04)}.media-columns__image,.media-columns__video,.media-columns__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.media-columns__button{padding:0}.media-columns__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:block;text-indent:-9999px;overflow:hidden}.media-columns__link:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:-4px}.media-columns__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;padding:4rem;pointer-events:none;color:rgb(var(--color-foreground))}.media-columns__overlay--top{align-items:flex-start}.media-columns__overlay--middle{align-items:center}.media-columns__overlay--bottom{align-items:flex-end}.media-columns__overlay--left .media-columns__overlay-inner{text-align:left;margin-right:auto}.media-columns__overlay--center .media-columns__overlay-inner{text-align:center;margin-left:auto;margin-right:auto}.media-columns__overlay--right .media-columns__overlay-inner{text-align:right;margin-left:auto}.media-columns__overlay-inner{max-width:90%;display:flex;flex-direction:column;gap:1rem}.media-columns__heading{letter-spacing:.4rem!important}.media-columns__item--has-overlay .media-columns__media-wrapper:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0}.media-columns__heading,.media-columns__caption{color:#fff;margin:0}.media-columns__caption{font-size:1.3rem;line-height:1.2;margin:0;text-transform:uppercase;font-weight:100;letter-spacing:.15rem;color:#333}.media-columns__button{pointer-events:auto;align-self:flex-start;text-transform:uppercase}.media-columns__overlay--center .media-columns__button{align-self:center}.media-columns__overlay--right .media-columns__button{align-self:flex-end}.media-columns__button{padding:10px;line-height:12px;background:transparent;color:#030303;font-size:12px;min-height:unset;min-width:unset}@media screen and (max-width:988px){.media-columns__overlay{padding:1.5rem}.media-columns__caption{font-size:1.3rem}.media-columns__grid--1-mobile .media-columns__item--content{order:2}}.media-columns__item--content{display:flex;background-color:rgba(var(--color-foreground),0)}.media-columns__item--content.media-columns__item--match-media{aspect-ratio:var(--media-aspect, 1)}.media-columns__content{display:flex;flex-direction:column;gap:0rem;padding:3rem;width:100%;color:rgb(var(--color-foreground))}.media-columns__content p{margin:10px 0;line-height:normal}.media-columns__item--content.media-columns__item--vertical-top .media-columns__content{justify-content:flex-start}.media-columns__item--content.media-columns__item--vertical-middle .media-columns__content{justify-content:center}.media-columns__item--content.media-columns__item--vertical-bottom .media-columns__content{justify-content:flex-end}.media-columns__item--content.media-columns__item--align-left .media-columns__content{text-align:left;align-items:flex-start}.media-columns__item--content.media-columns__item--align-center .media-columns__content{text-align:center;align-items:center}.media-columns__item--content.media-columns__item--align-right .media-columns__content{text-align:right;align-items:flex-end}.media-columns__content-heading,.media-columns__content-text{margin:0}.media-columns__content-text>*:first-child{margin-top:0}.media-columns__content-text>*:last-child{margin-bottom:0}.media-columns__content-link{align-self:flex-start}.media-columns__item--content.media-columns__item--align-center .media-columns__content-link{align-self:center}.media-columns__item--content.media-columns__item--align-right .media-columns__content-link{align-self:flex-end}@media screen and (max-width:988px){.media-columns__content{padding:2rem}.media-columns__item--hide-mobile{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/section-media-columns.css.map */
