.phero.svelte-10c2bz6{border-bottom:1px solid var(--color-hairline);padding:56px 0 40px;position:relative;overflow:hidden}.crumb.svelte-10c2bz6{z-index:1;color:var(--color-mut);flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;display:flex;position:relative}.crumb.svelte-10c2bz6 a:where(.svelte-10c2bz6):hover{color:var(--color-paper)}.crumb.svelte-10c2bz6 .sep:where(.svelte-10c2bz6){color:var(--color-hairline)}.crumb.svelte-10c2bz6 .here:where(.svelte-10c2bz6){color:var(--color-gold)}.phero.svelte-10c2bz6 h1:where(.svelte-10c2bz6){z-index:1;font-family:var(--font-serif-display);color:var(--color-paper);letter-spacing:-.015em;margin-top:14px;font-size:clamp(34px,4vw,52px);font-weight:600;line-height:1.02;position:relative}.phero.svelte-10c2bz6 p:where(.svelte-10c2bz6){z-index:1;color:var(--color-mut);max-width:520px;margin-top:12px;font-size:14.5px;position:relative}section.block.svelte-10c2bz6{padding:80px 0}.detail.svelte-10c2bz6{padding-bottom:56px}.sec-head.svelte-10c2bz6{max-width:640px;margin-bottom:44px}.sec-head.svelte-10c2bz6 h2:where(.svelte-10c2bz6){font-family:var(--font-serif-display);color:var(--color-paper);letter-spacing:-.015em;margin-top:14px;font-size:clamp(28px,3.2vw,40px);font-weight:600;line-height:1.06}.sec-head.svelte-10c2bz6 .note:where(.svelte-10c2bz6){color:var(--color-mut);max-width:460px;margin-top:14px;font-size:14px;line-height:1.8}.pd.svelte-10c2bz6{grid-template-columns:1fr 1fr;align-items:start;gap:52px;display:grid}.pd-gallery.svelte-10c2bz6 .stage:where(.svelte-10c2bz6){border-radius:var(--radius-card);background:var(--color-butter);padding:28px;position:relative}.pd-gallery.svelte-10c2bz6 .stage:where(.svelte-10c2bz6) img:where(.svelte-10c2bz6){aspect-ratio:1;object-fit:cover;border-radius:var(--radius-card);width:100%}.stage-badge.svelte-10c2bz6{z-index:2;background:var(--color-base);color:var(--color-gold);border:1px solid var(--color-orange);border-radius:999px;padding:8px 13px;font-size:11.5px;font-weight:500;position:absolute;top:-12px;left:22px;transform:rotate(-3deg);box-shadow:0 10px 24px -10px #0009}.thumbrow.svelte-10c2bz6{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:16px;display:grid}.thumbrow.svelte-10c2bz6 button:where(.svelte-10c2bz6){border:1px solid var(--color-hairline);background:var(--color-base-2);cursor:pointer;border-radius:10px;width:100%;padding:0;transition:border-color .2s;display:block;overflow:hidden}.thumbrow.svelte-10c2bz6 button.is-active:where(.svelte-10c2bz6){border-color:var(--color-orange)}.thumbrow.svelte-10c2bz6 button:where(.svelte-10c2bz6):hover{border-color:var(--color-gold)}.thumbrow.svelte-10c2bz6 img:where(.svelte-10c2bz6){aspect-ratio:1;object-fit:cover;opacity:.9;width:100%}.thumbrow.svelte-10c2bz6 .tlabel:where(.svelte-10c2bz6){text-align:center;color:var(--color-mut);letter-spacing:.02em;padding:5px 4px 7px;font-size:10.5px;display:block}.pd-info.svelte-10c2bz6 h2:where(.svelte-10c2bz6){font-family:var(--font-serif-display);color:var(--color-paper);letter-spacing:-.015em;margin-top:14px;font-size:clamp(30px,3vw,40px);font-weight:600;line-height:1.06}.size-pill.svelte-10c2bz6{background:var(--color-base-2);border:1px solid var(--color-hairline);color:var(--color-gold);border-radius:999px;align-items:center;gap:8px;margin-top:14px;padding:8px 16px;font-size:13.5px;display:inline-flex}.btn-block.svelte-10c2bz6{justify-content:center;width:100%;margin-top:26px}.pricebox.svelte-10c2bz6{border:1px solid var(--color-hairline);border-radius:var(--radius-card);background:var(--color-base-2);margin-top:30px;overflow:hidden}.pricebox.svelte-10c2bz6 h3:where(.svelte-10c2bz6){font-family:var(--font-serif-display);color:var(--color-paper);border-bottom:1px solid var(--color-hairline);background:var(--color-base-3);padding:16px 20px;font-size:15px;font-weight:600}.pricebox.svelte-10c2bz6 .row:where(.svelte-10c2bz6){color:var(--color-mut);border-bottom:1px solid var(--color-hairline);justify-content:space-between;gap:16px;padding:13px 20px;font-size:13.5px;display:flex}.pricebox.svelte-10c2bz6 .row:where(.svelte-10c2bz6):last-child{border-bottom:0}.pricebox.svelte-10c2bz6 .row.hd:where(.svelte-10c2bz6){color:var(--color-orange);background:var(--color-base-3);font-size:12px}.specs.svelte-10c2bz6{margin-top:28px}.specs.svelte-10c2bz6 h4:where(.svelte-10c2bz6){font-family:var(--font-serif-display);color:var(--color-orange);margin-bottom:12px;font-size:13px;font-weight:600}.specs.svelte-10c2bz6 ul:where(.svelte-10c2bz6){padding:0;list-style:none}.specs.svelte-10c2bz6 li:where(.svelte-10c2bz6){color:var(--color-mut);margin-bottom:9px;padding-left:20px;font-size:13.5px;line-height:1.7;position:relative}.specs.svelte-10c2bz6 li:where(.svelte-10c2bz6):before{content:"";background:var(--color-orange);border-radius:999px;width:6px;height:6px;position:absolute;top:8px;left:0}.specs.svelte-10c2bz6 li.spec-title:where(.svelte-10c2bz6){color:var(--color-gold);font-weight:500}.specs.svelte-10c2bz6 li.spec-title:where(.svelte-10c2bz6):before{background:var(--color-gold)}.examples.svelte-10c2bz6{background:var(--color-base-2)}.ex-block.svelte-10c2bz6{margin-bottom:44px}.ex-block.svelte-10c2bz6:last-child{margin-bottom:0}.ex-block.svelte-10c2bz6 h3:where(.svelte-10c2bz6){font-family:var(--font-serif-display);color:var(--color-paper);margin-bottom:6px;font-size:22px;font-weight:600}.ex-block.svelte-10c2bz6 h4:where(.svelte-10c2bz6){color:var(--color-orange);margin:18px 0 4px;font-size:12px;font-weight:500}.ex-grid.svelte-10c2bz6{grid-template-columns:repeat(6,1fr);gap:14px;margin-top:14px;display:grid}.ex-grid.svelte-10c2bz6 figure:where(.svelte-10c2bz6){border:1px solid var(--color-hairline);border-radius:var(--radius-card);background:var(--color-base-3);margin:0;overflow:hidden}.ex-grid.svelte-10c2bz6 img:where(.svelte-10c2bz6){aspect-ratio:1;object-fit:cover;width:100%;display:block}.ex-grid.svelte-10c2bz6 figcaption:where(.svelte-10c2bz6){color:var(--color-mut);padding:8px 10px 10px;font-size:11.5px;line-height:1.5}.fam-grid.svelte-10c2bz6{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.fcard.svelte-10c2bz6{display:block;overflow:hidden}.fcard.svelte-10c2bz6 .fimg:where(.svelte-10c2bz6){aspect-ratio:4/3;overflow:hidden}.fcard.svelte-10c2bz6 .fimg:where(.svelte-10c2bz6) img:where(.svelte-10c2bz6){object-fit:cover;width:100%;height:100%}.fcard.svelte-10c2bz6 .fbody:where(.svelte-10c2bz6){padding:18px 20px 20px}.fcard.svelte-10c2bz6 .fen:where(.svelte-10c2bz6){opacity:.6;font-size:11.5px;font-weight:500;display:block}.fcard.svelte-10c2bz6 h3:where(.svelte-10c2bz6){font-family:var(--font-thai);margin-top:8px;font-size:17px;font-weight:500;line-height:1.3}.fcard.svelte-10c2bz6 .fmeta:where(.svelte-10c2bz6){opacity:.75;margin-top:8px;font-size:12.5px;display:block}@media (width<=1080px){.pd.svelte-10c2bz6{grid-template-columns:1fr;gap:40px}.ex-grid.svelte-10c2bz6{grid-template-columns:repeat(4,1fr)}.fam-grid.svelte-10c2bz6{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.phero.svelte-10c2bz6{padding:44px 0 32px}section.block.svelte-10c2bz6{padding:60px 0}.thumbrow.svelte-10c2bz6{grid-template-columns:repeat(4,1fr);gap:8px}.thumbrow.svelte-10c2bz6 .tlabel:where(.svelte-10c2bz6){font-size:9.5px}.ex-grid.svelte-10c2bz6{grid-template-columns:repeat(2,1fr)}.fam-grid.svelte-10c2bz6{grid-template-columns:1fr}.pd-gallery.svelte-10c2bz6 .stage:where(.svelte-10c2bz6){padding:18px}}
