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