.banner-columns{--banner-columns-gap: 12px;padding:var(--bc-pad-top-desktop, var(--spacing-sections-desktop, 0)) 0 var(--bc-pad-bottom-desktop, var(--spacing-sections-desktop, 0))}.banner-columns__grid{display:grid;grid-template-columns:repeat(var(--banner-cols),1fr);gap:var(--banner-columns-gap, 12px);width:100%}.banner-columns__item{min-width:0}.banner-columns__link{display:flex;flex-direction:column;width:100%;height:100%;text-decoration:none;color:inherit}.banner-columns--text-inside .banner-columns__link{position:relative;flex-direction:column}.banner-columns--text-inside .banner-columns__media{position:relative;width:100%;line-height:0}.banner-columns--text-inside .banner-columns__img{width:100%;height:auto;display:block;vertical-align:middle;object-fit:cover}.banner-columns--text-inside .banner-columns__text{position:absolute;left:0;right:0;padding:20px 24px;display:flex;align-items:flex-start;justify-content:flex-start;pointer-events:none}.banner-columns--text-inside.banner-columns--text-v-top .banner-columns__text{top:0;bottom:auto;align-items:flex-start}.banner-columns--text-inside.banner-columns--text-v-center .banner-columns__text{top:0;bottom:0;align-items:center}.banner-columns--text-inside.banner-columns--text-v-bottom .banner-columns__text{top:auto;bottom:0;align-items:flex-end}.banner-columns--text-inside .banner-columns__title{color:#fff;font-size:12px;text-transform:uppercase;line-height:1.25}.banner-columns__title.rte>*{margin-top:0;margin-bottom:0}.banner-columns__title.rte>*+*{margin-top:.35em}.banner-columns--text-inside .banner-columns__title.rte a{color:inherit}.banner-columns--text-outside .banner-columns__link{flex-direction:column}.banner-columns--text-outside .banner-columns__media{width:100%;line-height:0}.banner-columns--text-outside .banner-columns__img{width:100%;height:auto;display:block;vertical-align:middle;object-fit:cover}.banner-columns--text-outside .banner-columns__text{text-align:left}.banner-columns--text-outside .banner-columns__text--align-center{text-align:center}.banner-columns--text-outside .banner-columns__text--align-right{text-align:right}.banner-columns--text-outside .banner-columns__title{color:rgb(var(--color-foreground));font-size:18px;font-weight:200;text-transform:uppercase;line-height:1.1;margin-top:10px}.banner-columns--text-outside .banner-columns__title.rte a{color:inherit}.banner-columns__placeholder{display:block;width:100%;aspect-ratio:4 / 5;background:rgba(var(--color-foreground),.06)}.banner-columns__placeholder-svg{width:100%;height:100%;object-fit:cover}@media screen and (max-width:749px){.banner-columns{padding:var(--bc-pad-top-mobile, var(--spacing-sections-mobile, 0px)) 0 var(--bc-pad-bottom-mobile, var(--spacing-sections-mobile, 0px))}.banner-columns__grid{grid-template-columns:repeat(var(--banner-cols-mobile, 1),1fr);gap:var(--banner-columns-gap, 12px)}.banner-columns--text-inside .banner-columns__text{padding:16px}.banner-columns--text-inside .banner-columns__title,.banner-columns--text-outside .banner-columns__title{font-size:12px}.banner-columns--mobile-2col.banner-columns--text-inside .banner-columns__text{padding:10px}.banner-columns--mobile-2col.banner-columns--text-inside .banner-columns__title,.banner-columns--mobile-2col.banner-columns--text-outside .banner-columns__title{font-size:11px}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/section-banner-columns.css.map */
