.article-page .pp-wait-text{margin:0;color:var(--cf-color-text);font-size:var(--cf-font-size-400);font-weight:var(--cf-font-weight-semibold)}.article-page .pp-note{margin:0;color:var(--cf-color-text-secondary);font-size:var(--cf-font-size-275)}.article-page .pp-chips{display:flex;flex-wrap:wrap;gap:var(--cf-space-200)}.article-page .pp-bar-row{display:grid;grid-gap:var(--cf-space-150);gap:var(--cf-space-150)}.article-page .pp-bar{overflow:hidden;height:var(--cf-space-600);border:1px solid var(--cf-color-border);border-radius:var(--cf-radius-200);background:var(--cf-color-surface-sunken)}.article-page .pp-bar-fill{width:0;height:100%;background:var(--cf-color-primary-solid)}.article-page .pp-shop{display:grid;justify-items:start;grid-gap:var(--cf-space-200);gap:var(--cf-space-200)}.article-page .pp-cart{display:flex;align-items:center;gap:var(--cf-space-300);margin:0;color:var(--cf-color-text);font-family:var(--cf-font-mono);font-size:var(--cf-font-size-325)}.article-page .pp-saving{display:inline-flex;align-items:center;gap:var(--cf-space-150);color:var(--cf-color-text-secondary);font-family:inherit;font-size:var(--cf-font-size-275)}.article-page .pp-saving:before{content:"";width:var(--cf-space-350);height:var(--cf-space-350);border:2px solid var(--cf-color-border);border-top-color:var(--cf-color-text);border-radius:var(--cf-radius-full)}@media(prefers-reduced-motion:no-preference){.article-page .pp-saving:before{animation:pp-spin 1s linear infinite}}.article-page .pp-message{margin:0;border:1px solid var(--cf-color-danger-border);border-radius:var(--cf-radius-200);padding:var(--cf-space-200) var(--cf-space-300);background:var(--cf-color-danger-subtle);color:var(--cf-color-text);font-size:var(--cf-font-size-275)}@keyframes pp-spin{to{transform:rotate(1turn)}}