.highlights-banner__content,.highlights-banner__container.content-width{box-sizing:border-box;max-width:1400px;padding-inline:10px;margin-inline:auto}@media screen and (min-width:720px){.highlights-banner__container.content-width{padding-inline:15px}}@media screen and (min-width:1024px){.highlights-banner__container.content-width{padding-inline:25px}}@media screen and (max-width:1023px){.highlights-banner__container{overflow-x:hidden}}.highlights-banner__container.section-spacing{margin-top:1.25rem;margin-bottom:0}@media screen and (min-width:860px){.highlights-banner__container.section-spacing{margin-top:3.125rem;margin-bottom:0}}.highlights-banner__content{position:relative;display:flex;flex-wrap:wrap;justify-content:center;outline:none}.highlights-banner__content:before,.highlights-banner__content:after{position:absolute;top:0;right:calc(100% - 20px);bottom:0;left:0;z-index:2;content:""}.highlights-banner__content:after{right:0;left:calc(100% - 20px)}@media screen and (max-width:1023px){.highlights-banner__content{flex-wrap:nowrap;justify-content:safe center;padding-block:1.75rem;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none}.highlights-banner__content::-webkit-scrollbar{display:none}.highlights-banner__content .highlights-banner__block{flex-shrink:0;scroll-snap-align:center}.highlights-banner__content .highlights-banner__heading{font-size:var(--font-size-body)}}@media screen and (min-width:1024px){.highlights-banner__content{height:auto;padding-top:36px;padding-bottom:36px}.highlights-banner__content:before,.highlights-banner__content:after{display:none}}.highlights-banner__block{position:relative;display:flex;align-items:flex-start;width:100%;color:#000;text-decoration:none}.highlights-banner__block.highlights-banner__align-center{flex-direction:column;align-items:center}.highlights-banner__block.highlights-banner__align-center .highlights-banner__text{padding-right:0;text-align:center}.highlights-banner__block.highlights-banner__align-center .highlights-banner__icon{flex:initial;margin-right:0;margin-bottom:10px}.highlight-banner__count-2 .highlights-banner__block{width:31.25rem}.highlight-banner__count-3 .highlights-banner__block{width:20.8125rem}.highlight-banner__count-4 .highlights-banner__block{width:15.625rem}@media screen and (min-width:860px){.highlight-banner__count-2 .highlights-banner__block{width:33%}.highlight-banner__count-3 .highlights-banner__block{width:30%}.highlight-banner__count-4 .highlights-banner__block{width:25%}}.highlights-banner__icon{flex:1 0 auto;width:auto;max-width:35%;height:2.25rem;margin-right:20px;overflow:hidden;background-repeat:no-repeat;background-position:center;background-size:contain}@media screen and (min-width:680px){.highlights-banner__icon{height:2.5rem}}@media screen and (min-width:1024px){.highlights-banner__icon{height:2.875rem}}.highlights-banner__icon svg{width:100%;max-width:2.875rem;height:100%;max-height:2.875rem}.highlights-banner__icon .highlights-banner__custom-icon{width:auto;height:100%}.highlights-banner__text{width:calc(100% - 1.875rem);min-width:0;padding-right:2rem;font-size:var(--font-size-body-smaller);line-height:1.4}.highlights-banner__text p{margin:0}@media screen and (min-width:860px){.highlights-banner__text{width:calc(100% - 3.125rem)}}@media screen and (min-width:1024px){.highlights-banner__text{padding-right:3.125rem;font-size:var(--font-size-body)}}.highlights-banner__text a{position:relative;z-index:1;color:inherit;text-decoration:underline}.highlights-banner__heading{display:inline-block;margin:0 0 .25rem;font-family:Heebo,sans-serif;font-size:var(--font-size-heading-5);text-transform:none}.highlights-banner__block-link{position:absolute;top:0;right:0;bottom:0;left:0}
/*# sourceMappingURL=/cdn/shop/t/226/assets/dynamic-highlights-banner.css.map */
