.icon-feature-bar{width:100%}.icon-feature-bar__inner{max-width:1200px;margin:0 auto;padding-left:20px;padding-right:20px;display:flex;flex-direction:column;gap:32px}.icon-feature-bar__media-wrapper{position:relative;width:100%}.icon-feature-bar__picture{display:block;width:100%;line-height:0}.icon-feature-bar__image{display:block;width:100%;height:auto}.icon-feature-bar__scrim{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.icon-feature-bar__content-overlay{position:absolute;width:100%;max-width:560px;padding:0 20px;box-sizing:border-box}.icon-feature-bar__icons-overlay{position:absolute;left:0;width:100%;max-width:none;box-sizing:border-box;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;z-index:2}.icon-feature-bar__icons-overlay::-webkit-scrollbar{display:none;height:0}.icon-feature-bar__icons-overlay .icon-feature-bar__icons{display:inline-flex;flex-wrap:nowrap;width:max-content;min-width:100%;justify-content:center}@media screen and (min-width:750px){.icon-feature-bar__icons-overlay{left:auto;width:auto;max-width:calc(100% - 40px);overflow:visible}.icon-feature-bar__icons-overlay .icon-feature-bar__icons{display:flex;flex-wrap:wrap;width:auto;min-width:0}}@media screen and (max-width:749px){.icon-feature-bar__content-overlay{max-width:calc(100% - 40px)}}.icon-feature-bar__icons{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.icon-feature-bar__icon{display:flex;align-items:center;gap:10px;text-decoration:none;flex-shrink:0}.icon-feature-bar__icon img{display:block;object-fit:contain;flex-shrink:0;transition:transform .2s ease}.icon-feature-bar__label{display:inline-block;white-space:nowrap;letter-spacing:.5px;text-transform:uppercase;transition:transform .2s ease}.icon-feature-bar__icon:hover img,.icon-feature-bar__icon:hover .icon-feature-bar__label{transform:scale(1.08)}.icon-feature-bar__text{display:flex;flex-direction:column;gap:20px;width:100%}.icon-feature-bar__heading{margin:0;line-height:1.2}.icon-feature-bar__subheading{margin:0;line-height:1.5;opacity:.85}.icon-feature-bar__button{display:inline-block;text-decoration:none;font-weight:600;padding:.9em 2em;width:fit-content;transition:opacity .2s ease}.icon-feature-bar__button:hover{opacity:.85}.icon-feature-bar__inner .icon-feature-bar__icons{width:100%}@media screen and (max-width:749px){.icon-feature-bar__inner{gap:24px}}
/*# sourceMappingURL=/cdn/shop/t/13/compiled_assets/styles.css.map */
