.scroll-hero,.site-header.home-hero{--paper:#f3f0ea}.scroll-hero[data-word-motion=depth]{--hero-for-size:clamp(48px,min(8.33333vw,13.3333svh),120px);--hero-word-size:clamp(64px,min(11.5vw,20svh),165.6px)}.scroll-hero[data-word-motion=depth] .opening-copy{top:19%}.scroll-hero[data-word-motion=depth] .category{letter-spacing:-.02em;font-size:clamp(62px,min(10.4vw,17svh),150px)}.scroll-hero[data-word-motion=depth] .audience-line{align-items:center}.scroll-hero[data-word-motion=depth] .for{font-size:var(--hero-for-size);letter-spacing:0;transform:translateY(calc((var(--hero-word-size) - var(--hero-for-size)) * .375));flex:0 0 2.95em;line-height:1.4}.scroll-hero[data-word-motion=depth] .word-slot{min-width:0;height:1.4em;font-size:var(--hero-word-size);letter-spacing:-.065em;perspective:1100px;flex:1;line-height:1.4;display:block;position:relative;overflow:hidden}.scroll-hero[data-word-motion=depth] .word-slot>.word{visibility:visible;white-space:nowrap;letter-spacing:-.065em;transform-origin:50% 65%;backface-visibility:hidden;align-items:center;height:100%;line-height:1.4;display:inline-flex;position:absolute;inset:0 auto auto 0}.scroll-hero[data-word-motion=depth] .opening-meta{top:auto;left:auto;right:var(--pad);z-index:4;margin:0;bottom:26px}.scroll-hero[data-word-motion=depth] .opening-meta>span{display:none}.scroll-hero[data-word-motion=depth][data-image-version=v19-korean-face] .campaign img{object-position:50% 77%}.scroll-hero[data-word-motion=depth].words-static .opening-copy{opacity:1;visibility:visible;pointer-events:auto;color:var(--ink);transform:none}.scroll-hero[data-word-motion=depth].words-static .campaign{top:65%;left:var(--pad);right:var(--pad);bottom:72px}.scroll-hero[data-word-motion=depth].words-static .campaign-brand,.scroll-hero[data-word-motion=depth].words-static .campaign-actions{opacity:0;visibility:hidden}.scroll-hero[data-word-motion=depth].words-static .photo-shade{opacity:0}.scroll-hero[data-word-motion=depth].words-static .opening-meta{display:flex}.scroll-hero[data-word-motion=depth].words-static .scroll-cue{display:none}@media (width<=760px){.scroll-hero[data-word-motion=depth]{--hero-for-size:26px;--hero-word-size:clamp(62px,19.4vw,100px)}.scroll-hero[data-word-motion=depth] .opening-copy{top:22%}.scroll-hero[data-word-motion=depth] .category{letter-spacing:-.06em;font-size:clamp(45px,14.4vw,90px);line-height:1.2}.scroll-hero[data-word-motion=depth] .for{letter-spacing:-.03em;flex:auto;line-height:1.12;transform:none}.scroll-hero[data-word-motion=depth] .word-slot{letter-spacing:-.04em;width:100%}.scroll-hero[data-word-motion=depth] .word-slot>.word{letter-spacing:-.04em}.scroll-hero[data-word-motion=depth] .opening-meta{inset:calc(22% - 50px) 20px auto}.scroll-hero[data-word-motion=depth] .opening-meta>span{font-size:11px;display:block}.scroll-hero[data-word-motion=depth].words-static .campaign{inset:52% 20px 80px}.scroll-hero[data-word-motion=depth][data-image-version=v19-korean-face] .campaign img{object-position:80% 50%}}@media (scripting:none){.scroll-hero[data-word-motion=depth] .opening-copy{opacity:1;visibility:visible;color:var(--ink);transform:none}.scroll-hero[data-word-motion=depth] .campaign{top:65%;left:var(--pad);right:var(--pad);bottom:72px}.scroll-hero[data-word-motion=depth] .campaign-brand,.scroll-hero[data-word-motion=depth] .campaign-actions,.scroll-hero[data-word-motion=depth] .photo-shade,.scroll-hero[data-word-motion=depth] .word-controls{display:none}}@media (scripting:none) and (width<=760px){.scroll-hero[data-word-motion=depth] .campaign{inset:52% 20px 80px}}.scroll-hero.cinema-enabled.motion-ready .story{height:1107svh}[data-eye-notebook]{z-index:5;visibility:hidden;pointer-events:none;--eye-paper:#f3f0ea;position:absolute;inset:0}[data-eye-paper],[data-eye-night]{opacity:0;pointer-events:none;position:absolute;inset:0}[data-eye-paper]{background:var(--eye-paper)}[data-eye-night]{background:#05070a}[data-eye-halo]{z-index:1;pointer-events:none;opacity:0;background:radial-gradient(42% 38% at 55% 52%,#33425077 0%,#17222c44 42%,#0000 72%);position:absolute;inset:15% -10% 0 20%}[data-eye-shadow]{opacity:0;background:radial-gradient(#252a2830,#0000 68%);border-radius:50%;height:12%;position:absolute;top:69%;left:35%;right:4%;transform:scaleX(.95)}[data-eye-layout]{pointer-events:none;visibility:hidden;position:absolute;inset:10% -4% 13% 24%}[data-eye-frame]{z-index:2;transform-origin:50%;opacity:0;position:absolute;inset:-25%}[data-eye-frame] canvas{width:100%;height:100%;display:block}[data-eye-copy]{z-index:2;opacity:0;color:#242424;pointer-events:auto;width:38%;position:absolute;top:29%;left:5.5%}[data-eye-copy] h2{letter-spacing:-.04em;text-wrap:balance;white-space:pre-line;margin:0;font-size:clamp(58px,7vw,104px);font-weight:700;line-height:1.13}[data-eye-copy] p{max-width:24ch;margin:28px 0 0;font-size:clamp(13px,1.25vw,18px);line-height:1.65}[data-eye-copy].light{color:#fff8ee}[data-eye-copy] .eye-shop{border-bottom:1px solid;align-items:center;gap:40px;min-height:48px;margin-top:20px;font-size:14px;font-weight:600;display:inline-flex}[data-eye-iris]{display:none}.scroll-hero .campaign [data-eye-texture]{opacity:0;visibility:hidden;pointer-events:none;width:100%;max-width:none;height:100%;display:block;position:absolute;top:0;left:0}.scroll-hero .campaign [data-eye-macro]{transform-origin:0 0;opacity:0;pointer-events:none;filter:saturate(.9)brightness(.97);will-change:transform,opacity;width:1448px;max-width:none;height:1086px;position:absolute;top:0;left:0;-webkit-mask-image:radial-gradient(48% 28% at 54.42% 49.82%,#000 48%,#000c 68%,#0000 100%);mask-image:radial-gradient(48% 28% at 54.42% 49.82%,#000 48%,#000c 68%,#0000 100%)}@media (width<=760px){[data-eye-layout]{inset:42% -18% 8%}[data-eye-copy]{width:auto;top:17%;left:20px;right:20px}[data-eye-copy] h2{max-width:90%;font-size:clamp(49px,14vw,80px);line-height:1.1}[data-eye-copy] p{max-width:27ch;margin-top:18px;font-size:13px}[data-eye-copy] .eye-shop{min-height:44px;margin-top:14px;font-size:13px}[data-eye-shadow]{height:8%;top:69%;left:8%;right:8%}[data-eye-halo]{inset:28% -30% 10%}}@media (prefers-reduced-motion:reduce){.scroll-hero [data-eye-notebook],.scroll-hero .campaign [data-eye-macro],.scroll-hero .campaign [data-eye-texture]{display:none!important}}@media (scripting:none){.scroll-hero [data-eye-notebook],.scroll-hero .campaign [data-eye-macro],.scroll-hero .campaign [data-eye-texture]{display:none}}.logo-opening.svelte-1hrw6jd{z-index:1000;isolation:isolate;background:#fff8ee;display:none;position:fixed;inset:0}html[data-logo-opening=pending] .logo-opening.svelte-1hrw6jd{display:block}.logo-opening[data-opening-ready=true].svelte-1hrw6jd{background:0 0}svg.svelte-1hrw6jd{visibility:hidden;width:100%;height:100%;display:block}[data-opening-ready=true].svelte-1hrw6jd svg:where(.svelte-1hrw6jd){visibility:visible}button.svelte-1hrw6jd{color:#242424;cursor:pointer;background:#fff8ee;border:0;min-width:64px;min-height:44px;padding:8px 12px;font:500 13px Anuphan,sans-serif;position:absolute;bottom:24px;right:clamp(20px,3vw,52px)}button.svelte-1hrw6jd span:where(.svelte-1hrw6jd){margin-left:10px}button.svelte-1hrw6jd:focus-visible{outline-offset:3px;outline:2px solid #242424}html[data-logo-opening=pending]{overscroll-behavior:none;scrollbar-gutter:stable;overflow:hidden}html[data-logo-opening=pending] body{overflow:hidden}.home-after.svelte-8ffhb8{z-index:5;background:var(--paper,#f3f0e9);color:var(--ink,#20211e);padding:110px 0 0;font-family:Anuphan,sans-serif;position:relative}.collection.svelte-8ffhb8{padding:0 var(--pad,3vw)}.collection-heading.svelte-8ffhb8{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:56px;display:flex}.collection-heading.svelte-8ffhb8 h2:where(.svelte-8ffhb8){letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(56px,7.7vw,120px);font-weight:500;line-height:1.22}.text-link.svelte-8ffhb8{border-bottom:1px solid;justify-content:space-between;align-items:center;gap:32px;width:max-content;max-width:100%;min-height:48px;padding:6px 0;font-size:15px;font-weight:500;line-height:1.5;display:inline-flex}.text-link.svelte-8ffhb8 svg:where(.svelte-8ffhb8){fill:none;stroke:currentColor;stroke-width:1px;flex:none;width:27px;height:27px;transition:transform .25s cubic-bezier(.22,1,.36,1)}.all-products.svelte-8ffhb8{flex-shrink:0;margin-bottom:8px}.product-rail.svelte-8ffhb8{--rail-gap:24px;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--visible-count) - 1)*var(--rail-gap))/var(--visible-count));gap:var(--rail-gap);scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;margin:0 -1px;padding:0 1px 10px;list-style:none;display:grid;overflow-x:auto}.product-rail.svelte-8ffhb8::-webkit-scrollbar{display:none}.product-rail.svelte-8ffhb8 li:where(.svelte-8ffhb8){scroll-snap-align:start;min-width:0}.product-link.svelte-8ffhb8{outline-offset:5px;min-width:0;display:block}.product-art.svelte-8ffhb8{isolation:isolate;border:1px solid #b6b3aa;place-items:center;height:clamp(320px,32vw,480px);display:grid;position:relative;overflow:hidden}.product-art.svelte-8ffhb8:before{content:"";z-index:-1;background:linear-gradient(123deg,#0000 calc(50% - .5px),#c2bfb6 50%,#0000 calc(50% + .5px));position:absolute;inset:0}.product-code-ghost.svelte-8ffhb8{color:#858178;white-space:nowrap;text-overflow:clip;font-size:clamp(24px,2.6vw,44px);font-weight:500;line-height:1.1;transition:color .3s;position:absolute;top:24px;left:24px;right:20px;overflow:hidden}.product-art.svelte-8ffhb8 img:where(.svelte-8ffhb8){z-index:1;object-fit:contain;width:88%;height:72%;margin-top:48px;transition:transform .6s cubic-bezier(.22,1,.36,1);display:block;position:relative}.image-unavailable.svelte-8ffhb8{text-align:center;background:var(--paper,#f3f0e9);max-width:20ch;margin:48px 24px 0;padding:10px 16px;font-size:15px;font-weight:400;line-height:1.8}.product-arrow.svelte-8ffhb8{opacity:0;width:32px;height:32px;transition:opacity .2s,transform .3s;position:absolute;bottom:20px;right:20px;transform:translate(-5px,5px)}.product-arrow.svelte-8ffhb8 svg:where(.svelte-8ffhb8){fill:none;stroke:currentColor;stroke-width:1px;width:100%;height:100%}.product-caption.svelte-8ffhb8{justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 0 0;display:flex}.product-caption.svelte-8ffhb8>div:where(.svelte-8ffhb8){min-width:0}.product-caption.svelte-8ffhb8 h3:where(.svelte-8ffhb8){letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;font-size:clamp(17px,1.45vw,22px);font-weight:500;line-height:1.5}.product-code.svelte-8ffhb8{color:#625e55;overflow-wrap:anywhere;margin:7px 0 0;font-size:12px;line-height:1.65}.product-price.svelte-8ffhb8{font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;margin:3px 0 0;font-size:16px;font-weight:500;line-height:1.5}.rail-controls.svelte-8ffhb8{justify-content:flex-end;gap:12px;margin-top:24px;display:flex}.rail-controls.svelte-8ffhb8 button:where(.svelte-8ffhb8){border:1px solid #b6b3aa;place-items:center;width:48px;height:48px;display:grid}.rail-controls.svelte-8ffhb8 button:where(.svelte-8ffhb8):disabled{opacity:.3;cursor:default}.rail-controls.svelte-8ffhb8 svg:where(.svelte-8ffhb8){fill:none;stroke:currentColor;stroke-width:1px;width:28px;height:28px}.back-arrow.svelte-8ffhb8{transform:rotate(180deg)}.collection-empty.svelte-8ffhb8{border-top:1px solid #b6b3aa;border-bottom:1px solid #b6b3aa;grid-template-columns:1.4fr 1fr;align-items:end;gap:64px;padding:64px 0 72px;display:grid}.collection-empty.svelte-8ffhb8 h3:where(.svelte-8ffhb8){letter-spacing:-.035em;text-wrap:balance;max-width:15ch;margin:0;font-size:clamp(32px,4.1vw,64px);font-weight:400;line-height:1.45}.collection-empty.svelte-8ffhb8>div:where(.svelte-8ffhb8){justify-self:end;max-width:36ch}.collection-empty.svelte-8ffhb8 p:where(.svelte-8ffhb8){color:#625e55;margin:0 0 14px;font-size:15px;line-height:1.8}.brand-statement.svelte-8ffhb8{padding:clamp(120px,15vw,230px) var(--pad,3vw) clamp(115px,12vw,190px);grid-template-columns:minmax(0,1.5fr) minmax(0,.65fr);align-items:end;gap:clamp(36px,6vw,100px);display:grid}.statement.svelte-8ffhb8{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(34px,4.5vw,72px);font-weight:400;line-height:1.4}.statement-detail.svelte-8ffhb8 p:where(.svelte-8ffhb8){max-width:34ch;margin:0 0 22px;font-size:15px;line-height:1.95}.campaign-panel.svelte-8ffhb8{isolation:isolate;color:#fff8ee;background:#283130;align-items:flex-end;min-height:clamp(520px,62vw,850px);display:flex;position:relative;overflow:hidden}.campaign-photo.svelte-8ffhb8{z-index:-2;clip-path:inset(0);filter:none;position:absolute;inset:0}.campaign-photo.svelte-8ffhb8:after{content:"";background:linear-gradient(#0000 35%,#0e1619b3 100%);position:absolute;inset:0}.campaign-photo.svelte-8ffhb8 img:where(.svelte-8ffhb8){object-fit:cover;object-position:50% 32%;width:100%;height:100%;display:block}.campaign-panel.can-animate.svelte-8ffhb8 .campaign-photo:where(.svelte-8ffhb8){clip-path:inset(6% 4%);filter:grayscale(.7);transition:clip-path 1.4s cubic-bezier(.22,1,.36,1),filter 1.6s cubic-bezier(.22,1,.36,1)}.campaign-panel.can-animate.is-shown.svelte-8ffhb8 .campaign-photo:where(.svelte-8ffhb8){clip-path:inset(0);filter:grayscale(0)}.campaign-content.svelte-8ffhb8{padding:60px var(--pad,3vw) 70px;max-width:100%}.campaign-content.svelte-8ffhb8 h2:where(.svelte-8ffhb8){letter-spacing:-.04em;text-wrap:balance;margin:0 0 28px;font-size:clamp(54px,7.2vw,110px);font-weight:500;line-height:1.24}.campaign-content.svelte-8ffhb8 .text-link:where(.svelte-8ffhb8){gap:52px;font-size:16px}.campaign-note.svelte-8ffhb8{right:var(--pad,3vw);margin:0;font-size:11px;line-height:1.5;position:absolute;bottom:25px}@media (hover:hover) and (pointer:fine){.text-link.svelte-8ffhb8:hover svg:where(.svelte-8ffhb8){transform:translate(5px)}.product-link.svelte-8ffhb8:hover .product-code-ghost:where(.svelte-8ffhb8),.product-link.svelte-8ffhb8:focus-visible .product-code-ghost:where(.svelte-8ffhb8){color:var(--ink,#20211e)}.product-link.svelte-8ffhb8:hover img:where(.svelte-8ffhb8),.product-link.svelte-8ffhb8:focus-visible img:where(.svelte-8ffhb8){transform:scale(1.035)}.product-link.svelte-8ffhb8:hover .product-arrow:where(.svelte-8ffhb8),.product-link.svelte-8ffhb8:focus-visible .product-arrow:where(.svelte-8ffhb8){opacity:1;transform:translate(0)}}@media (width<=1000px){.product-caption.svelte-8ffhb8{display:block}.product-price.svelte-8ffhb8{margin-top:14px}.brand-statement.svelte-8ffhb8{grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr);gap:40px}.statement.svelte-8ffhb8{font-size:clamp(34px,4.8vw,54px)}}@media (width<=760px){.home-after.svelte-8ffhb8{padding-top:76px}.collection-heading.svelte-8ffhb8{margin-bottom:32px;display:block}.collection-heading.svelte-8ffhb8 h2:where(.svelte-8ffhb8){letter-spacing:-.035em;font-size:clamp(46px,11.6vw,74px);line-height:1.3}.all-products.svelte-8ffhb8{gap:30px;margin:18px 0 0;font-size:14px}.product-rail.svelte-8ffhb8{--rail-gap:16px;margin-right:calc(-1*var(--pad,20px));grid-auto-columns:84%;padding-right:20px;scroll-padding-right:20px}.product-art.svelte-8ffhb8{height:370px}.product-code-ghost.svelte-8ffhb8{font-size:30px;top:22px;left:20px}.product-art.svelte-8ffhb8 img:where(.svelte-8ffhb8){width:91%;height:72%;margin-top:52px}.product-caption.svelte-8ffhb8{padding-top:18px}.product-caption.svelte-8ffhb8 h3:where(.svelte-8ffhb8){font-size:18px}.product-price.svelte-8ffhb8{margin-top:10px;font-size:17px}.product-arrow.svelte-8ffhb8{opacity:1;width:27px;height:27px;bottom:15px;right:15px;transform:none}.rail-controls.svelte-8ffhb8{margin-top:22px}.collection-empty.svelte-8ffhb8{padding:38px 0 44px;display:block}.collection-empty.svelte-8ffhb8 h3:where(.svelte-8ffhb8){max-width:16ch;font-size:34px}.collection-empty.svelte-8ffhb8>div:where(.svelte-8ffhb8){margin-top:28px}.brand-statement.svelte-8ffhb8{padding:100px var(--pad,20px) 96px;display:block}.statement.svelte-8ffhb8{letter-spacing:-.03em;max-width:18ch;font-size:37px;line-height:1.45}.desktop-break.svelte-8ffhb8{display:none}.statement-detail.svelte-8ffhb8{max-width:32ch;margin-top:38px}.statement-detail.svelte-8ffhb8 p:where(.svelte-8ffhb8){font-size:14px;line-height:1.9}.campaign-panel.svelte-8ffhb8{background:var(--ink,#20211e);min-height:0;display:block}.campaign-photo.svelte-8ffhb8{z-index:0;aspect-ratio:1.5;position:relative;inset:auto}.campaign-photo.svelte-8ffhb8:after{display:none}.campaign-photo.svelte-8ffhb8 img:where(.svelte-8ffhb8){object-position:50% 50%;position:absolute;inset:0}.campaign-content.svelte-8ffhb8{padding:38px 20px 32px}.campaign-content.svelte-8ffhb8 h2:where(.svelte-8ffhb8){letter-spacing:-.03em;margin-bottom:26px;font-size:clamp(40px,10vw,60px);line-height:1.3}.campaign-content.svelte-8ffhb8 .text-link:where(.svelte-8ffhb8){font-size:14px}.campaign-note.svelte-8ffhb8{padding:0 20px 22px;font-size:10px;position:static}}@media (prefers-reduced-motion:reduce){.text-link.svelte-8ffhb8 svg:where(.svelte-8ffhb8),.product-art.svelte-8ffhb8 img:where(.svelte-8ffhb8),.product-code-ghost.svelte-8ffhb8,.product-arrow.svelte-8ffhb8,.campaign-panel.can-animate.svelte-8ffhb8 .campaign-photo:where(.svelte-8ffhb8){transition:none}.product-link.svelte-8ffhb8:hover img:where(.svelte-8ffhb8){transform:none}.campaign-panel.can-animate.svelte-8ffhb8 .campaign-photo:where(.svelte-8ffhb8){clip-path:none;filter:none}}.home-footer.svelte-1vqcm20{padding:100px var(--pad,3vw) 8px;background:var(--paper,#f3f0e9);color:var(--ink,#20211e);z-index:5;font-family:Anuphan,sans-serif;display:block;position:relative}.footer-top.svelte-1vqcm20{grid-template-columns:1fr 1.2fr 1.4fr;align-items:start;gap:60px;padding-bottom:92px;display:grid}.footer-brand.svelte-1vqcm20{width:100px;min-height:83px;display:block}.footer-brand.svelte-1vqcm20 img:where(.svelte-1vqcm20){width:100%;height:auto;display:block}.footer-nav.svelte-1vqcm20{flex-direction:column;align-items:flex-start;display:flex}.footer-nav.svelte-1vqcm20 a:where(.svelte-1vqcm20),.footer-nav.svelte-1vqcm20 button:where(.svelte-1vqcm20){justify-content:space-between;align-items:center;gap:24px;max-width:100%;min-height:44px;padding:0;font-size:14px;font-weight:400;line-height:1.65;display:inline-flex}.footer-nav.svelte-1vqcm20 button:where(.svelte-1vqcm20) svg:where(.svelte-1vqcm20){fill:none;stroke:currentColor;stroke-width:1px;flex:none;width:20px;height:20px}.footer-contact.svelte-1vqcm20{scroll-margin-top:120px}.footer-contact.svelte-1vqcm20 p:where(.svelte-1vqcm20){margin:0;font-size:14px;line-height:1.8}.footer-contact.svelte-1vqcm20 .phone:where(.svelte-1vqcm20){letter-spacing:-.025em;font-variant-numeric:tabular-nums;border-bottom:1px solid #8c887d;align-items:center;min-height:56px;margin:13px 0 24px;font-size:clamp(24px,2.4vw,40px);font-weight:400;line-height:1.35;display:inline-flex}.footer-contact.svelte-1vqcm20 .order-status:where(.svelte-1vqcm20){color:#625e55;font-size:12px}.footer-bottom.svelte-1vqcm20{border-top:1px solid #c6c2b8;justify-content:space-between;gap:28px;padding-top:16px;display:flex}.footer-bottom.svelte-1vqcm20 p:where(.svelte-1vqcm20){color:#625e55;margin:0;font-size:12px;line-height:1.6}.footer-word.svelte-1vqcm20{isolation:isolate;margin:70px -10px 0;line-height:0;overflow:hidden}.footer-word.svelte-1vqcm20 svg:where(.svelte-1vqcm20){touch-action:pan-y;width:100%;height:auto;display:block}.footer-word.svelte-1vqcm20 text:where(.svelte-1vqcm20){letter-spacing:-10px;font-family:Anuphan,sans-serif;font-size:215px;font-weight:700}.outline.svelte-1vqcm20{fill:none;stroke:#b3afa4;stroke-width:.75px}.ink.svelte-1vqcm20{fill:var(--ink,#20211e);transition:opacity .3s}@media (hover:hover) and (pointer:fine){.footer-nav.svelte-1vqcm20 a:where(.svelte-1vqcm20):hover,.footer-contact.svelte-1vqcm20 .phone:where(.svelte-1vqcm20):hover{text-underline-offset:5px;text-decoration:underline}.footer-nav.svelte-1vqcm20 button:where(.svelte-1vqcm20):hover svg:where(.svelte-1vqcm20){transform:translateY(-3px)}.footer-nav.svelte-1vqcm20 button:where(.svelte-1vqcm20) svg:where(.svelte-1vqcm20){transition:transform .25s cubic-bezier(.22,1,.36,1)}}@media (width<=760px){.home-footer.svelte-1vqcm20{padding:64px 20px 8px}.footer-top.svelte-1vqcm20{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:36px 26px;padding-bottom:54px}.footer-brand.svelte-1vqcm20{width:67px;min-height:55px}.footer-nav.svelte-1vqcm20 a:where(.svelte-1vqcm20),.footer-nav.svelte-1vqcm20 button:where(.svelte-1vqcm20){gap:16px;min-height:44px;font-size:13px}.footer-contact.svelte-1vqcm20{border-top:1px solid #c6c2b8;grid-column:1/-1;padding-top:32px}.footer-contact.svelte-1vqcm20 p:where(.svelte-1vqcm20){font-size:13px}.footer-contact.svelte-1vqcm20 .phone:where(.svelte-1vqcm20){margin-top:10px;margin-bottom:20px;font-size:32px}.footer-contact.svelte-1vqcm20 .order-status:where(.svelte-1vqcm20){font-size:11px}.footer-bottom.svelte-1vqcm20{display:block}.footer-bottom.svelte-1vqcm20 p:where(.svelte-1vqcm20){font-size:11px}.footer-bottom.svelte-1vqcm20 p:where(.svelte-1vqcm20)+p:where(.svelte-1vqcm20){margin-top:4px}.footer-word.svelte-1vqcm20{margin:42px -7px 0}.outline.svelte-1vqcm20{stroke-width:1.5px}.ink.svelte-1vqcm20{display:none}}@media (prefers-reduced-motion:reduce){.ink.svelte-1vqcm20{display:none}.footer-nav.svelte-1vqcm20 button:where(.svelte-1vqcm20) svg:where(.svelte-1vqcm20){transition:none}}.answer-field.svelte-3yfzrb{width:100%;min-width:0;max-width:520px;margin-inline:auto}.answer-card.svelte-3yfzrb{--resize-ease:cubic-bezier(.32,.72,0,1);background:var(--paper);width:100%;max-width:100%;transition:width .24s var(--resize-ease),border-color .18s ease;border:1px solid #b6b3aa;border-radius:32px;margin-inline:auto;padding:8px;position:relative;overflow:hidden}.answer-card.svelte-3yfzrb:focus-within{border-color:var(--ink)}.answer-card.svelte-3yfzrb:has(:where(.svelte-3yfzrb):focus-visible){outline:2px solid var(--ink);outline-offset:5px}textarea.svelte-3yfzrb{box-sizing:border-box;width:100%;min-height:calc(1.4em + 26px);max-height:192px;color:var(--ink);letter-spacing:0;caret-color:var(--clay);resize:none;overflow-wrap:anywhere;white-space:pre;transition:height .24s var(--resize-ease),padding-right .24s var(--resize-ease);background:0 0;border:0;border-radius:24px;outline:0;padding:13px 62px 13px 18px;font:500 18px/1.4 Anuphan,sans-serif;display:block;overflow:hidden auto}textarea.multiline.svelte-3yfzrb{white-space:pre-wrap}textarea.svelte-3yfzrb::placeholder{color:#625e55;opacity:1}.collapsed-copy.svelte-3yfzrb{text-align:left;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;font:500 18px/1.4 Anuphan,sans-serif;display:none;position:absolute;top:22px;left:27px;right:71px;overflow:hidden}.answer-card.hydrated.svelte-3yfzrb:not(.editing) textarea:where(.svelte-3yfzrb){color:#0000}.answer-card.hydrated.svelte-3yfzrb:not(.editing) .collapsed-copy:where(.svelte-3yfzrb){display:block}.send-answer.svelte-3yfzrb{background:var(--ink);width:48px;height:48px;min-height:48px;color:var(--paper);border-radius:50%;place-items:center;padding:0;transition:opacity .18s,visibility .18s,transform .16s cubic-bezier(.23,1,.32,1);display:grid;position:absolute;bottom:8px;right:8px}.answer-card.hydrated.svelte-3yfzrb .send-answer:where(.svelte-3yfzrb):not(.visible){opacity:0;visibility:hidden;pointer-events:none;transform:translateY(3px)scale(.96)}.send-answer.svelte-3yfzrb:disabled{cursor:default}.send-answer.svelte-3yfzrb:active{transform:scale(.96)}.send-answer.svelte-3yfzrb:focus-visible{outline:2px solid var(--paper);outline-offset:-5px}.send-answer.svelte-3yfzrb svg:where(.svelte-3yfzrb){fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.answer-error.svelte-3yfzrb{color:var(--ink);text-align:center;margin:14px 0 0;font-size:14px;line-height:1.6}@media (width<=480px){textarea.svelte-3yfzrb{padding-left:14px;font-size:16px}.collapsed-copy.svelte-3yfzrb{font-size:16px;left:23px}}@media (prefers-reduced-motion:reduce){.answer-card.svelte-3yfzrb,textarea.svelte-3yfzrb,.send-answer.svelte-3yfzrb{transition:none}.send-answer.svelte-3yfzrb:active{transform:none}}.guided-finder.svelte-do6zp8{z-index:5;min-height:calc(100svh - 100px);padding:0 var(--pad) 64px;background:var(--paper);color:var(--ink);position:relative}.finder-topline.svelte-do6zp8{inset:24px var(--pad) auto;justify-content:space-between;align-items:center;gap:24px;display:flex;position:absolute}.finder-progress.svelte-do6zp8{font-variant-numeric:tabular-nums;color:#625e55;align-items:center;gap:12px;font-size:12px;font-weight:500;display:flex}.finder-progress.svelte-do6zp8 .current:where(.svelte-do6zp8){color:var(--ink)}.progress-line.svelte-do6zp8{background:#b6b3aa;width:40px;height:1px;display:block}.skip-finder.svelte-do6zp8{text-underline-offset:6px;align-items:center;min-height:44px;font-size:13px;text-decoration:underline;text-decoration-thickness:1px;display:flex}.finder-layout.svelte-do6zp8{text-align:center;width:min(100%,800px);margin-inline:auto;padding-top:clamp(128px,20svh,176px)}.finder-heading.svelte-do6zp8{min-width:0}.finder-heading.svelte-do6zp8 h2:where(.svelte-do6zp8){letter-spacing:-.04em;text-wrap:balance;overflow-wrap:break-word;max-width:18ch;margin:0 auto;font-family:Anuphan,sans-serif;font-size:clamp(40px,4.1vw,64px);font-weight:500;line-height:1.28}.finder-heading.svelte-do6zp8 h2:where(.svelte-do6zp8):focus{outline:none}.finder-intro.svelte-do6zp8{color:#625e55;margin:22px auto 0;font-size:15px;line-height:1.7}.finder-answer.svelte-do6zp8{width:min(100%,520px);min-width:0;margin:32px auto 0}.finder-interactive[hidden].svelte-do6zp8{display:none}.finder-options.svelte-do6zp8{border:0;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 8px;min-width:0;margin:12px 0 0;padding:0;display:flex}.finder-option.svelte-do6zp8{cursor:pointer;color:#625e55;border-bottom:1px solid #0000;justify-content:center;align-items:center;gap:6px;min-width:44px;min-height:44px;padding:8px 10px;font-size:14px;line-height:1.5;transition:color .16s,border-color .16s;display:inline-flex;position:relative}.finder-option.svelte-do6zp8>span:where(.svelte-do6zp8){min-width:0}.option-mark.svelte-do6zp8{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;visibility:hidden;flex:0 0 14px;width:14px;height:14px}.finder-option.selected.svelte-do6zp8{color:var(--ink);border-bottom-color:currentColor}.finder-option.selected.svelte-do6zp8 .option-mark:where(.svelte-do6zp8){visibility:visible}.finder-option.svelte-do6zp8:has(input:where(.svelte-do6zp8):focus-visible){outline:2px solid var(--ink);outline-offset:4px}.back-answer.svelte-do6zp8{text-underline-offset:5px;min-height:44px;margin:12px auto 0;padding:8px 12px;font-size:13px;text-decoration:underline}.finder-next.svelte-do6zp8{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:center;gap:40px;min-height:52px;padding:6px 0;font-size:16px;font-weight:500;line-height:1.6;display:inline-flex}.finder-next.svelte-do6zp8 svg:where(.svelte-do6zp8){fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 32px;width:32px;height:32px;transition:transform .2s cubic-bezier(.23,1,.32,1)}.finder-summary.svelte-do6zp8{text-align:left;max-width:520px;margin-inline:auto}.finder-summary.svelte-do6zp8 dl:where(.svelte-do6zp8){border-top:1px solid #b6b3aa;margin:0}.finder-summary.svelte-do6zp8 dl:where(.svelte-do6zp8)>div:where(.svelte-do6zp8){border-bottom:1px solid #b6b3aa;grid-template-columns:minmax(0,1fr) auto;gap:8px 20px;padding:20px 0;display:grid}.finder-summary.svelte-do6zp8 dt:where(.svelte-do6zp8){color:#625e55;grid-column:1;font-size:13px;line-height:1.6}.finder-summary.svelte-do6zp8 dd:where(.svelte-do6zp8){letter-spacing:-.025em;overflow-wrap:anywhere;grid-column:1;margin:0;font-size:clamp(24px,2.2vw,32px);font-weight:500;line-height:1.55}.finder-summary.svelte-do6zp8 dl:where(.svelte-do6zp8) button:where(.svelte-do6zp8){text-underline-offset:5px;grid-area:1/2/3;align-self:center;min-width:44px;min-height:44px;padding:8px 4px;font-size:13px;text-decoration:underline}.catalog-note.svelte-do6zp8,.static-note.svelte-do6zp8{color:#625e55;margin:24px 0 16px;font-size:14px;line-height:1.8}.finder-summary.svelte-do6zp8>.finder-next:where(.svelte-do6zp8){margin-top:4px}@media (hover:hover) and (pointer:fine){.finder-option.svelte-do6zp8:hover,.skip-finder.svelte-do6zp8:hover,.back-answer.svelte-do6zp8:hover,.finder-summary.svelte-do6zp8 dl:where(.svelte-do6zp8) button:where(.svelte-do6zp8):hover{color:var(--ink)}.finder-next.svelte-do6zp8:hover svg:where(.svelte-do6zp8){transform:translate(5px)}}@media (width<=760px){.guided-finder.svelte-do6zp8{padding-bottom:56px}.finder-topline.svelte-do6zp8{inset-block-start:20px}.finder-layout.svelte-do6zp8{padding-top:clamp(128px,20svh,176px)}.finder-heading.svelte-do6zp8 h2:where(.svelte-do6zp8){max-width:16ch;font-size:clamp(34px,9.5vw,52px);line-height:1.32}.finder-intro.svelte-do6zp8{margin-top:20px;font-size:14px}.finder-answer.svelte-do6zp8{margin-top:28px}.finder-option.svelte-do6zp8{gap:4px;padding-inline:8px;font-size:13px}.finder-options.svelte-do6zp8{gap:4px}.finder-summary.svelte-do6zp8 dd:where(.svelte-do6zp8){font-size:26px}.finder-next.svelte-do6zp8{gap:32px;font-size:15px}}@media (prefers-reduced-motion:reduce){.finder-option.svelte-do6zp8,.finder-next.svelte-do6zp8 svg:where(.svelte-do6zp8){transition:none}}
