.price{color:var(--cp-colour-on-surface);flex-direction:row;gap:3px;font-family:Roboto Flex Variable,"sans-serif";font-size:1rem;font-weight:700;font-stretch:50%;line-height:1;display:flex}.price__prefix,.price__suffix{align-self:center;font-size:.95em}.price__prefix{margin-right:5px}.price__suffix,.price__tax{margin-left:5px}.price__tax{text-transform:uppercase;align-self:center;font-size:.75em;font-weight:400}.price__value{white-space:nowrap;flex-shrink:0;font-size:2em;display:flex}.price__value>*+*{margin-left:.1em}.price__value>.price__decimal,.price__value>.price__fractional{margin-left:0}.price__integral{font-size:1em;display:flex}.price__decimal,.price__fractional{align-self:start;margin-top:1px;font-size:.6em}.price--sm{font:inherit;color:inherit}.price--sm .price__decimal,.price--sm .price__fractional,.price--sm .price__integral,.price--sm .price__prefix,.price--sm .price__suffix,.price--sm .price__value{font-size:1em}.price--sm .price__decimal,.price--sm .price__fractional{align-self:baseline;margin-top:0}.price--sm .price__value>*+*{margin-left:0}.price--special .price__prefix,.price--special .price__suffix{font-style:italic}
