.brand-promise-bar{--brand-promise-bar-padding: 10px;--brand-promise-bar-text-size: 13px;--brand-promise-bar-text-size-tablet: 12px;--brand-promise-bar-text-size-desktop: 12px;--brand-promise-bar-transition: opacity .5s ease-in-out}.brand-promise-bar .section{padding-top:var(--brand-promise-bar-padding);padding-bottom:var(--brand-promise-bar-padding)}.brand-promise-bar__content{width:100%}.brand-promise-bar__items{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-evenly;align-items:center;gap:10px}.brand-promise-bar__item{flex:0 1 auto;min-width:0;text-align:center;padding:0 5px}.brand-promise-bar__item-inner{display:flex;justify-content:center;align-items:center;height:100%}.brand-promise-bar__text-content{width:100%}.brand-promise-bar__text{font-size:var(--brand-promise-bar-text-size);font-weight:700;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0}.brand-promise-bar__link{text-decoration:none;color:inherit;display:block}.brand-promise-bar__link:hover{text-decoration:underline}.brand-promise-bar__item--image{display:flex;justify-content:center;align-items:center}.brand-promise-bar__image-wrapper{display:flex;justify-content:center;align-items:center;min-width:20px;min-height:20px}.brand-promise-bar__image-wrapper img{display:block;max-height:40px;max-width:100%;width:auto;height:auto;min-width:20px;min-height:20px;margin:0 auto;object-fit:contain}.brand-promise-bar--hide-mobile{display:block}@media screen and (max-width:767px){.brand-promise-bar--hide-mobile,.brand-promise-bar__item--image{display:none!important}.brand-promise-bar__item--text{display:none;width:100%;opacity:0;transition:var(--brand-promise-bar-transition)}.brand-promise-bar__item--text.brand-promise-bar__item--active{display:block;opacity:1!important}.brand-promise-bar[data-cc-animate]{opacity:1!important}.brand-promise-bar__item--text.brand-promise-bar__item--fade-out{opacity:0}.brand-promise-bar__item--text.brand-promise-bar__item--fade-in{opacity:0;animation:brandPromiseBarFadeIn .5s ease-in-out forwards}@keyframes brandPromiseBarFadeIn{0%{opacity:0}to{opacity:1}}}@media screen and (min-width:768px)and (max-width:900px){.brand-promise-bar__text{font-size:var(--brand-promise-bar-text-size-tablet)}}@media screen and (min-width:901px){.brand-promise-bar__text{font-size:var(--brand-promise-bar-text-size-desktop)}}@media only screen and (max-width:820px){.brand-promise-bar__item{padding:0 3px}}
/*# sourceMappingURL=/cdn/shop/t/1141/assets/brand-promise-bar.css.map */
