.pp-stages{border-top:1px solid #0b0b0b1f;gap:0;margin:4px 0 0;padding:0;list-style:none;display:grid}.pp-stages li{border-bottom:1px solid #0b0b0b1f;grid-template-columns:64px 1fr;align-items:baseline;gap:12px;padding:12px 0;display:grid}.pp-pc{font:500 22px/1 var(--sans);letter-spacing:-.03em;color:var(--red-text);font-feature-settings:"tnum"}.pp-st{font:400 14.5px/1.4 var(--sans);color:#0b0b0b}.pp-fixed-l{font:500 14px/1.25 var(--sans);color:#0b0b0b}.pp-fixed{font:500 20px/1.1 var(--sans);color:var(--ink-3);font-feature-settings:"tnum";border-bottom:1px dashed #0b0b0b33;padding:6px 0 8px;display:block}.pp-bars .tk-bars-in>span{transform-origin:bottom;background:#e51937;animation:.7s cubic-bezier(.16,1,.3,1) both pp-grow}.pp-bars .tk-bars-in>span.is-hand{background:#f4f2ee5c}@keyframes pp-grow{0%{transform:scaleY(0)}to{transform:none}}.pp-fin{width:100%;font:500 14px/1.2 var(--sans);color:#f4f2ee;text-align:left;cursor:pointer;background:0 0;border:1px solid #f4f2ee3d;border-radius:999px;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;transition:background .3s,border-color .3s;display:flex}.pp-fin:hover{background:#f4f2ee14;border-color:#f4f2ee99}.pp-fin span{color:var(--red-text);transition:transform .3s}.pp-fin:hover span{transform:translate(4px)}@media (prefers-reduced-motion:reduce){.pp-bars .tk-bars-in>span{animation:none}}.pv4-tools .ct-in{grid-template-columns:1fr!important}@media (min-width:1500px){.pv4-tools .ct-in{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)!important}}.pv4-tools .ct-set,.pv4-tools .ct-out{min-width:0;padding:clamp(24px,3vw,40px);container-type:inline-size}.pv4-tools .ct-li,.pv4-tools .ct-la{font-size:15.5px}.pv4-tools .ct-lh,.pv4-tools .ct-li{min-width:0}.pv4-tools .tk-grid{grid-template-columns:repeat(auto-fit,minmax(110px,1fr))}.pv4-tools .tk-bars figcaption span:last-child{flex-basis:100%;margin-left:0}.pp-bars .tk-bars-in>span{max-width:40px}.pv4-tools .ct-tv,.pv4-tools .tk-wait{letter-spacing:-.04em;white-space:nowrap;font-variant-numeric:tabular-nums lining-nums;overflow-wrap:normal!important;font-size:clamp(26px,10cqi,54px)!important;line-height:1!important}.pv4-tools .ct-price{letter-spacing:-.035em;font-variant-numeric:tabular-nums lining-nums;font-size:clamp(24px,8.5cqi,44px)!important}.pv4-tools .ct-la{font-variant-numeric:tabular-nums}.pv4-tools .ct-set .tk-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.tk-f>.pp-fixed-l{align-items:flex-end;display:flex}@media (max-width:767px){.pv4-tools .ct-li,.pv4-tools .ct-la{font-size:14.5px}.pv4-tools .ct-set,.pv4-tools .ct-out{padding:22px}}
