.banner__column-row{display:flex;flex-wrap:wrap;justify-content:flex-start;margin-top:2.5rem}.banner__column{flex:1 1 0;padding:0 1rem 1rem 0;box-sizing:border-box;min-width:100px;max-width:100px}.banner__column-image-wrapper{position:relative;width:100%;padding-bottom:100%;overflow:hidden}.banner__column-image,.banner__column-image--placeholder{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain}.banner__column-image--placeholder{background-color:#f0f0f0}.banner__column-row[data-columns="1"] .banner__column{flex-basis:100%}.banner__column-row[data-columns="2"] .banner__column{flex-basis:50%}.banner__column-row[data-columns="3"] .banner__column{flex-basis:33.333%}.banner__column-row[data-columns="4"] .banner__column{flex-basis:25%}.banner__column-row[data-columns="5"] .banner__column{flex-basis:20%}.banner__column-row[data-columns="6"] .banner__column{flex-basis:16.666%}@media screen and (max-width: 749px){.banner__column{width:100%;min-width:80px;max-width:80px}.banner__column:not(:has(.banner__column-image)){display:none}.banner__column .banner__column-image--placeholder{display:none}.banner__column:has(.banner__column-image--placeholder){display:none}}@media screen and (max-width: 349px){.banner__column{width:100%;min-width:60px;max-width:60px}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/block-image-banner-column.css.map */
