article.svelte-1hrotn9{min-width:0}.takeaway.svelte-1hrotn9 p:where(.svelte-1hrotn9),.text-section.svelte-1hrotn9 p:where(.svelte-1hrotn9){max-width:74ch}.table-scroll.svelte-1hrotn9{overscroll-behavior-x:contain;margin:20px 0 0;padding-bottom:2px;overflow-x:auto}.price-table.svelte-1hrotn9{border-collapse:separate;border-spacing:0;background:var(--bg-2);width:100%;min-width:540px;font-size:.94rem}.price-table.svelte-1hrotn9 caption:where(.svelte-1hrotn9){caption-side:top;text-align:left;max-width:62ch;color:var(--ink-3);margin-bottom:12px;font-size:.79rem;line-height:1.5}.price-table.svelte-1hrotn9 th:where(.svelte-1hrotn9),.price-table.svelte-1hrotn9 td:where(.svelte-1hrotn9){text-align:left;vertical-align:top;border-bottom:1px solid var(--line);border-right:1px solid var(--line);padding:15px clamp(14px,1.6vw,20px)}.price-table.svelte-1hrotn9 tr:where(.svelte-1hrotn9)>:where(.svelte-1hrotn9):first-child{border-left:1px solid var(--line)}.price-table.svelte-1hrotn9 thead:where(.svelte-1hrotn9) th:where(.svelte-1hrotn9){border-top:1px solid var(--line);background:color-mix(in oklab, var(--blue) 8%, var(--bg-2));letter-spacing:.14em;text-transform:uppercase;color:var(--accent);white-space:nowrap;font-size:.66rem;font-weight:720}.price-table.svelte-1hrotn9 thead:where(.svelte-1hrotn9) tr:where(.svelte-1hrotn9)>:where(.svelte-1hrotn9):first-child{border-top-left-radius:var(--radius)}.price-table.svelte-1hrotn9 thead:where(.svelte-1hrotn9) tr:where(.svelte-1hrotn9)>:where(.svelte-1hrotn9):last-child{border-top-right-radius:var(--radius)}.price-table.svelte-1hrotn9 tbody:where(.svelte-1hrotn9) tr:where(.svelte-1hrotn9):last-child>:where(.svelte-1hrotn9):first-child{border-bottom-left-radius:var(--radius)}.price-table.svelte-1hrotn9 tbody:where(.svelte-1hrotn9) tr:where(.svelte-1hrotn9):last-child>:where(.svelte-1hrotn9):last-child{border-bottom-right-radius:var(--radius)}.price-table.svelte-1hrotn9 tbody:where(.svelte-1hrotn9) th:where(.svelte-1hrotn9){color:var(--ink);min-width:13rem;font-weight:640;line-height:1.45}.price-table.svelte-1hrotn9 .when:where(.svelte-1hrotn9){color:var(--ink-3);white-space:nowrap;font-weight:560}.price-table.svelte-1hrotn9 .makeup:where(.svelte-1hrotn9){color:var(--ink-2);font-variant-numeric:tabular-nums;line-height:1.55}.price-table.svelte-1hrotn9 .total:where(.svelte-1hrotn9){text-align:right;white-space:nowrap;border-left:1px solid var(--line-strong)}.price-table.svelte-1hrotn9 tbody:where(.svelte-1hrotn9) .total:where(.svelte-1hrotn9){background:color-mix(in oklab, var(--blue) 6%, var(--bg-2));vertical-align:middle}.price-table.svelte-1hrotn9 tbody:where(.svelte-1hrotn9) .total:where(.svelte-1hrotn9) span:where(.svelte-1hrotn9){letter-spacing:-.045em;font-variant-numeric:tabular-nums;color:var(--ink);font-family:Golos Text Variable,Inter Variable,system-ui,sans-serif;font-size:clamp(1.3rem,1.1rem + .7vw,1.62rem);font-weight:700}.price-table.svelte-1hrotn9 tbody:where(.svelte-1hrotn9) tr:where(.svelte-1hrotn9):hover>:where(.svelte-1hrotn9){background:color-mix(in oklab, var(--blue) 4%, var(--bg-2))}.price-table.svelte-1hrotn9 tbody:where(.svelte-1hrotn9) tr:where(.svelte-1hrotn9):hover .total:where(.svelte-1hrotn9){background:color-mix(in oklab, var(--blue) 11%, var(--bg-2))}.scroll-hint.svelte-1hrotn9{display:none}@media (width<=640px){.scroll-hint.svelte-1hrotn9{color:var(--ink-3);font-size:.76rem;display:block;margin:10px 0 0!important}}.price-flag.svelte-1hrotn9{border-radius:var(--radius);background:color-mix(in oklab, var(--red) 8%, var(--bg-2));border:1px solid color-mix(in oklab, var(--red) 26%, transparent);margin:26px 0 0;padding:clamp(20px,2.4vw,26px) clamp(22px,2.8vw,30px) clamp(20px,2.4vw,26px) clamp(26px,3.2vw,38px);position:relative;overflow:hidden}.flag-edge.svelte-1hrotn9{background:linear-gradient(180deg, var(--red), var(--red-bright));border-radius:3px;width:3px;position:absolute;top:0;bottom:0;left:0}.flag-label.svelte-1hrotn9{letter-spacing:.15em;text-transform:uppercase;color:var(--red);margin-bottom:10px;font-size:.66rem;font-weight:720;display:block}.price-flag.svelte-1hrotn9 p:where(.svelte-1hrotn9){max-width:70ch;color:var(--ink-2);font-size:1rem;line-height:1.6;margin:0!important}.price-flag.svelte-1hrotn9 strong:where(.svelte-1hrotn9){color:var(--ink);font-variant-numeric:tabular-nums}.policy-line.svelte-1hrotn9{line-height:1.6;color:var(--ink-3)!important;margin:18px 0 0!important;font-size:.82rem!important}
