html.sw-pricecell{--pc-track:color-mix(in srgb, var(--c-text, #1d1d1f) 9%, transparent);--pc-fill:var(--c-accent, #0071e3);--pc-sale:color-mix(in srgb, var(--c-text, #1d1d1f) 30%, transparent)}html.sw-pricecell[data-theme=dark]{--pc-track:rgb(255 255 255 / .12);--pc-fill:#0a84ff;--pc-sale:rgb(255 255 255 / .42)}html.sw-pricecell body .pc-bar{position:relative;display:block;height:4px;margin:9px 0 1px;border-radius:2px;background:var(--pc-track);overflow:hidden}html.sw-pricecell body .pc-bar>i{position:absolute;top:0;bottom:0;left:min(var(--l),calc(100% - 6px));width:max(var(--w),6px);border-radius:2px}html.sw-pricecell body .pc-bar .pc-bar__r{background:var(--pc-fill)}html.sw-pricecell body .pc-bar .pc-bar__s{background:var(--pc-sale)}html.sw-pricecell body .single-content .data-table td.pc-cell{min-width:184px;font-variant-numeric:tabular-nums}html.sw-pricecell body .single-content .data-table td.pc-cell .pricenote{display:block;max-width:none;margin-top:2px;font-size:12px;line-height:1.33;color:var(--c-text-2)}html.sw-pricecell body .single-content .data-table td.pc-cell .ct-best{vertical-align:1px}html.sw-pricecell body .single-content p.pc-key{display:flex;align-items:baseline;gap:8px;max-width:none!important;margin:12px 0 0!important;padding:0!important;box-sizing:border-box;font-size:13px!important;line-height:1.38!important;letter-spacing:-.003em;color:var(--c-text-2)!important;text-align:left}html.sw-pricecell body .single-content p.pc-key .pc-key__m{flex:0 0 16px;height:4px;border-radius:2px;background:var(--pc-fill);transform:translateY(-3px)}html.sw-pricecell body .single-content p.pc-key .pc-key__s{white-space:nowrap}html.sw-pricecell body.byb-ed .ed-guide .single-content p.pc-key--table{margin:-28px 0 40px!important;padding:0 12px!important}@media(min-width:735px){html.sw-pricecell body.byb-ed .ed-guide .single-content p.pc-key--table{width:var(--edg-bw)!important;margin-left:calc((100% - var(--edg-bw)) / 2)!important;padding:0 18px!important}}html.sw-pricecell body .r8vs .pc-gap{margin:24px 0 0;padding:20px 28px 18px;border-radius:var(--n1-r-m,18px);background:var(--n1-card,#fff);box-shadow:var(--ed-e2);text-align:left}html.sw-pricecell body .r8vs .pc-gap p.pc-gap__h{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;max-width:none!important;margin:0 0 14px!important;font-size:17px!important;line-height:1.29!important;letter-spacing:-.022em;color:var(--c-text)!important}html.sw-pricecell body .r8vs .pc-gap__h b{font-weight:600}html.sw-pricecell body .r8vs .pc-gap__h span{color:var(--c-text-2);font-variant-numeric:tabular-nums}html.sw-pricecell body .r8vs ul.pc-gap__rows{margin:0!important;padding:0!important;list-style:none}html.sw-pricecell body .r8vs li.pc-gap__r{display:grid;grid-template-columns:minmax(0,17em) 6.5em minmax(0,1fr);align-items:center;column-gap:16px;margin:0!important;padding:9px 0!important;border-top:1px solid var(--ed-hair);font-size:15px;line-height:1.33;list-style:none}html.sw-pricecell body .r8vs li.pc-gap__r:before,html.sw-pricecell body .r8vs li.pc-gap__r::marker{content:none}html.sw-pricecell body .r8vs .pc-gap__n{min-width:0;color:var(--c-text)}html.sw-pricecell body .r8vs .pc-gap__v{font-weight:600;font-variant-numeric:tabular-nums;color:var(--c-text);white-space:nowrap}html.sw-pricecell body .r8vs .pc-gap .pc-bar{margin:0}html.sw-pricecell body .r8vs .pc-gap p.pc-key{margin-top:10px!important;font-size:12px!important}html.sw-pricecell[data-theme=dark] body .r8vs .pc-gap{background:var(--n1-card,#1c1c1e)}@media(max-width:734px){html.sw-pricecell body .single-content .data-table td.pc-cell,html.sw-pricecell body .single-content .data-table td.pc-cell:not(:first-child){width:136px!important;min-width:136px!important}html.sw-pricecell body .single-content .data-table td.pc-cell .ct-best{display:table;margin:3px 0 0}html.sw-pricecell body .single-content p.pc-key{font-size:12px!important;line-height:1.33!important}html.sw-pricecell body .r8vs .pc-gap{margin-top:14px;padding:16px 18px 14px}html.sw-pricecell body .r8vs li.pc-gap__r{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;row-gap:8px;padding:10px 0 12px!important}html.sw-pricecell body .r8vs li.pc-gap__r .pc-bar{grid-column:1 / -1}}html.sw-pricecell body.byb-ed .ed-guide section.pv-ed.r8g[data-ed-pace]:not(#pc-a) .ed-led{border-radius:0!important}