.callout-banner-section{display:block;width:100%;padding:var(--vertical-padding) 20px}.callout-banner__container{position:relative}.callout-banner__wrapper{max-width:var(--max-width);margin:0 auto;display:flex;justify-content:center;align-items:center;gap:var(--callout-spacing);flex-wrap:nowrap}.callout-banner__item{display:flex;align-items:center;gap:var(--icon-text-gap);color:rgb(var(--text-color));font-size:var(--font-size);line-height:1.4;transition:transform .3s ease,opacity .3s ease}.callout-banner__icon{width:var(--icon-size);height:var(--icon-size);flex-shrink:0;display:flex;align-items:center;justify-content:center;color:rgb(var(--icon-color))}.callout-banner__icon svg{width:100%;height:100%;stroke:currentColor;fill:none}.callout-banner__icon img{width:100%;height:100%;object-fit:contain}.callout-banner__text{white-space:nowrap}@media screen and (max-width: 749px){.callout-banner__wrapper{position:relative;min-height:calc(var(--icon-size) + var(--font-size) * 1.4)}.callout-banner__item.is-hidden{display:none}.callout-banner__item.is-scaled-out{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(0);opacity:0;pointer-events:none}.callout-banner__item.is-scaled-in{position:relative;transform:scale(1);opacity:1;animation:scaleIn .3s ease forwards}[data-mobile-behavior=stack] .callout-banner__wrapper{flex-wrap:wrap}[data-mobile-behavior=stack] .callout-banner__item{flex-basis:100%;justify-content:center}[data-mobile-behavior=stack] .callout-banner__wrapper{gap:calc(var(--callout-spacing) * .75)}}@keyframes scaleIn{0%{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}@media screen and (min-width: 750px){.callout-banner__item{position:relative!important;transform:none!important;opacity:1!important}.callout-banner__text{white-space:normal}}
/*# sourceMappingURL=/cdn/shop/t/201/assets/callout-banner.css.map */
