.price-bar{box-sizing:border-box;width:100%;overflow-x:auto;background:#f5f7fa;color:#182230;font-family:var(--price-bar-font,inherit);font-size:16px;padding:0;border:1px solid #e4e7ec;border-radius:10px;scrollbar-width:thin}
.price-bar:focus-visible{outline:2px solid currentColor;outline-offset:3px}
.price-bar .price-bar__items{display:flex;align-items:center;gap:24px;list-style:none;margin:0;padding:0;width:max-content;min-width:100%}
.price-bar .price-bar__item{display:flex;align-items:center;gap:8px;white-space:nowrap;margin:0;padding:0;font:inherit}
.price-bar:not(.price-bar--cards) .price-bar__item+.price-bar__item{border-inline-start:1px solid #d0d5dd;padding-inline-start:24px}
.price-bar__icon{flex:none;color:#1570ef}
.price-bar__price{font-variant-numeric:tabular-nums;font-weight:inherit}
.price-bar__unit{opacity:.8}
.price-bar--cards{background:transparent;border:0;padding:0;border-radius:0;color:#fff;font-size:14px}
.price-bar--cards .price-bar__items{gap:6px;align-items:stretch}
.price-bar--cards .price-bar__item{box-sizing:border-box;justify-content:center;flex:none;min-width:138px;min-height:66px;padding:0;background:#192c38;border-radius:12px;text-align:center}
.price-bar--cards .price-bar__name{display:block;margin-bottom:var(--pb-title-price-gap,8px)}
.price-bar--cards .price-bar__unit{opacity:1}
.price-bar .price-bar__item{gap:var(--pb-icon-gap,8px)}
.price-bar__text{flex:1;align-self:stretch;text-align:var(--pb-text-align,inherit)}
.price-bar__amount{display:inline-flex;align-items:baseline;gap:4px}
.price-bar:not(.price-bar--cards) .price-bar__name{margin-inline-end:var(--pb-title-price-gap,8px)}
.price-bar__icon{display:inline-flex;align-items:center;justify-content:center;width:1em;height:1em;font-size:var(--pb-icon-size,18px);line-height:1}
.price-bar__icon svg,.price-bar__icon img{display:block;width:100%;height:100%;object-fit:contain}
.price-bar__icon svg{fill:currentColor}
.price-bar--icon-left .price-bar__item,.price-bar--icon-right:dir(rtl) .price-bar__item{flex-direction:row}
.price-bar--icon-right .price-bar__item,.price-bar--icon-left:dir(rtl) .price-bar__item{flex-direction:row-reverse}
.price-bar--icon-right:dir(rtl) .price-bar__item{flex-direction:row}
.price-bar--icon-top .price-bar__item{flex-direction:column}
.price-bar--icon-bottom .price-bar__item{flex-direction:column-reverse}
.price-bar--moving{overflow:hidden}
.price-bar__viewport{width:100%;overflow:hidden}
.price-bar__track{display:flex;flex-flow:row nowrap;direction:ltr;width:max-content;animation:price-bar-scroll var(--pb-duration,30s) linear infinite;will-change:transform}
.price-bar--moving .price-bar__items{min-width:0;flex:none}
.price-bar--moving .price-bar__items{flex-direction:row;direction:ltr}
.price-bar .price-bar__items,.price-bar__viewport,.price-bar__track{height:100%}
.price-bar[data-pb-fade="yes"] .price-bar__viewport{-webkit-mask-image:linear-gradient(to right,transparent,#000 min(var(--pb-fade-width,48px),45%),#000 calc(100% - min(var(--pb-fade-width,48px),45%)),transparent);mask-image:linear-gradient(to right,transparent,#000 min(var(--pb-fade-width,48px),45%),#000 calc(100% - min(var(--pb-fade-width,48px),45%)),transparent)}
.price-bar[data-pb-hover="yes"]:hover .price-bar__track,.price-bar:focus-within .price-bar__track{animation-play-state:paused}
@keyframes price-bar-scroll{from{transform:translateX(0)}to{transform:translateX(var(--pb-distance,0px))}}
@media(prefers-reduced-motion:reduce){.price-bar__track{animation:none;transform:none}.price-bar--moving,.price-bar__viewport{overflow-x:auto}.price-bar__viewport{mask-image:none!important;-webkit-mask-image:none!important}.price-bar [data-pb-copy]{display:none}}
