@font-face{font-family:Young Serif;font-weight:400;font-display:swap;src:url(/static/fonts/young-serif-400.woff2)format("woff2")}@font-face{font-family:"Source Sans 3";font-weight:400;font-display:swap;src:url(/static/fonts/source-sans-3-400.woff2)format("woff2")}@font-face{font-family:"Source Sans 3";font-weight:600;font-display:swap;src:url(/static/fonts/source-sans-3-600.woff2)format("woff2")}@font-face{font-family:Burmese Word;font-display:swap;src:url(/static/fonts/noto-sans-myanmar-word.woff2)format("woff2")}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#fbf7ee;--kraft:#efe7d6;--kraft-deep:#e2d7c0;--sheet:#fffdf8;--ink:#1d2521;--ink-soft:#4b554e;--rule:#dcd3bf;--green:#1ea845;--green-ink:#12703a;--green-deep:#0d5a2e;--valley:#1d4f91;--mountain:#a8321f;--glue:#e1e1de;--ledge:#f4e4db;--bad:#9c2a1b;--display:"Young Serif", Georgia, "Times New Roman", serif;--body:"Source Sans 3", system-ui, -apple-system, "Segoe UI", sans-serif;--lead:1.55;--head-lead:1.08;--h1:clamp(2.6rem, 8.6vw, 5.2rem);--h2:clamp(1.75rem, 4.4vw, 2.75rem);--h3:1.3rem;--text:1.0625rem;--gutter:clamp(16px, 4vw, 48px);--max:1240px;--gap:clamp(16px, 2.4vw, 32px);--space:clamp(56px, 8vw, 112px);--sheet-shadow:0 1px 1px #46371914, 0 14px 26px -20px #46371980}:root:lang(my),html[lang=my]{--display:"Noto Sans Myanmar", "Source Sans 3", system-ui, sans-serif;--body:"Noto Sans Myanmar", "Source Sans 3", system-ui, sans-serif;--lead:1.85;--head-lead:1.6;--h1:clamp(1.9rem, 6.4vw, 3.5rem);--h2:clamp(1.45rem, 3.6vw, 2.2rem);--h3:1.14rem;--text:1rem}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}body{color:var(--ink);font:400 var(--text)/var(--lead) var(--body);font-variant-numeric:lining-nums;background-color:var(--paper);overflow-wrap:break-word;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .32 0 0 0 0 .26 0 0 0 0 .16 0 0 0 .055 0'/%3E%3C/filter%3E%3Crect width='240' height='240' filter='url(%23g)'/%3E%3C/svg%3E");flex-direction:column;min-height:100vh;margin:0;display:flex}main{flex:1 0 auto}h1,h2,h3{font-family:var(--display);text-wrap:balance;margin:0;font-weight:400}html[lang=my] h1,html[lang=my] h2,html[lang=my] h3{font-weight:700}h1{font-size:var(--h1);line-height:var(--head-lead)}h2{font-size:var(--h2);line-height:calc(var(--head-lead) + .06)}h3,.h3{font-size:var(--h3);line-height:calc(var(--head-lead) + .14)}p{margin:0 0 1em}p:last-child{margin-bottom:0}a{color:var(--green-ink);text-underline-offset:.16em;text-decoration-thickness:1px}a:hover{color:var(--green-deep)}img,svg{max-width:100%;display:block}img{height:auto}ul,ol{margin:0;padding:0;list-style:none}figure{margin:0}small{color:var(--ink-soft);font-size:.86em}:focus-visible{outline:2.5px solid var(--green-ink);outline-offset:2px}.vh{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{z-index:20;background:var(--ink);color:var(--sheet);padding:8px 14px;position:absolute;top:-60px;left:8px}.skip:focus{color:var(--sheet);top:8px}.wrap{max-width:var(--max);padding-inline:var(--gutter);margin-inline:auto}.narrow{max-width:calc(46rem + 2 * var(--gutter));margin-inline:0}.wrap.narrow{margin-inline:auto;margin-left:max(0px, calc((100vw - var(--max)) / 2))}.section{margin-block:var(--space)}.band{background:var(--kraft);padding-block:var(--space)}.band+.section{margin-top:var(--space)}.section-lede{color:var(--ink-soft);max-width:44rem;margin:.5em 0 clamp(20px,3vw,36px);font-size:1.08em}.section-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;margin-bottom:clamp(20px,3vw,36px);display:flex}.lede{font-size:clamp(1.14rem,2.2vw,1.36rem);line-height:calc(var(--lead) - .06);max-width:36rem;color:var(--ink);margin:.7em 0 0}html[lang=my] .lede{font-size:clamp(1.04rem,2vw,1.2rem);line-height:1.9}.actions{flex-wrap:wrap;align-items:center;gap:12px 14px;margin:1.6em 0 0;display:flex}.note{background:var(--sheet);box-shadow:inset 3px 0 0 var(--green);margin:1.2em 0 0;padding:12px 16px}.small-notes{color:var(--ink-soft);font-size:.94em}ul.small-notes{gap:.5em;margin-top:1em;display:grid}.empty{padding-block:1em;font-size:1.15em}.btn,button.btn{background:var(--green-ink);min-height:50px;color:var(--sheet);box-shadow:0 2px 0 var(--green-deep);font:600 1.04em/1.25 var(--body);cursor:pointer;border:0;border-radius:2px;justify-content:center;align-items:center;padding:.55em 1.35em;text-decoration:none;transition:transform .12s,box-shadow .12s,background-color .12s;display:inline-flex}html[lang=my] .btn{font-weight:700;line-height:1.6}.btn:hover{background:var(--green-deep);color:var(--sheet);box-shadow:0 1px 0 var(--green-deep);transform:translateY(1px)}.btn-line,button.btn-line{color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink);background:0 0}.btn-line:hover{background:var(--ink);color:var(--sheet);box-shadow:inset 0 0 0 1.5px var(--ink);transform:none}.btn-ink{background:var(--ink);box-shadow:0 2px #000}.btn-ink:hover{background:#000}.btn-wide{width:100%}.btn:disabled{background:var(--kraft-deep);color:var(--ink-soft);box-shadow:none;cursor:default;transform:none}.arrow{white-space:normal;font-weight:600}.arrow:after{content:" →"}.link-btn{font:inherit;color:var(--green-ink);text-underline-offset:.16em;cursor:pointer;background:0 0;border:0;padding:4px 0;text-decoration:underline}.top{border-bottom:1px solid var(--rule)}.top-in{max-width:var(--max);padding:12px var(--gutter);align-items:center;gap:12px 28px;margin:auto;display:flex}.brand{color:var(--ink);white-space:nowrap;align-items:center;gap:8px;font-family:Young Serif,Georgia,serif;font-size:clamp(1.1rem,4.4vw,1.32rem);line-height:1.1;text-decoration:none;display:inline-flex}.brand:hover{color:var(--ink)}.top-nav{gap:24px;margin-right:auto;display:none}.top-nav a,.menu-nav a{color:var(--ink);text-decoration:none}.top-nav a{border-bottom:2px solid #0000;padding:6px 0}.top-nav a:hover{border-bottom-color:var(--rule)}.top-nav a[aria-current=page]{border-bottom-color:var(--green)}.top-tools{white-space:nowrap;align-items:center;gap:clamp(9px,3vw,16px);margin-left:auto;display:flex}.lang{color:var(--ink);padding:6px 2px;font-size:.95em;text-decoration:none}.lang:lang(my){font-family:Burmese Word,Noto Sans Myanmar,sans-serif}.basket-link{color:var(--ink);align-items:center;gap:6px;font-weight:600;text-decoration:none;display:inline-flex}.basket-count b{background:var(--green-ink);min-width:22px;height:22px;color:var(--sheet);border-radius:11px;place-items:center;padding:0 6px;font-size:.8rem;line-height:1;display:inline-grid}.basket-count[hidden]{display:none}.menu{position:relative}.menu summary{cursor:pointer;box-shadow:inset 0 0 0 1.5px var(--ink);border-radius:2px;padding:7px 12px;font-weight:600;list-style:none}.menu summary::-webkit-details-marker{display:none}.menu-nav{z-index:10;background:var(--sheet);min-width:220px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 1px 2px #281e0a33,0 18px 28px -14px #281e0a66}.menu-nav a{padding:11px 12px;display:block}.menu-nav a[aria-current=page]{box-shadow:inset 3px 0 0 var(--green)}.menu-lang{border-top:1px dashed var(--rule);margin-top:4px}@media (max-width:373px){.top-tools .lang{display:none}}@media (min-width:900px){.top-nav{display:flex}.menu{display:none}.top-tools{margin-left:0}}.foot{margin-top:var(--space);background:var(--ink);color:#e9e3d4}.foot a{color:#e9e3d4;text-decoration-color:#e9e3d466}.foot a:hover{color:#fff}.foot-in{max-width:var(--max);padding:clamp(40px, 6vw, 72px) var(--gutter) 32px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:32px;margin:auto;display:grid}.foot-brand{grid-column:1/-1;max-width:26rem}.foot-name{color:#fff;margin-bottom:.4em;font-family:Young Serif,Georgia,serif;font-size:1.5rem}.foot-h{color:#fff;margin-bottom:.6em;font-weight:600}.foot li{padding:3px 0}.foot-note{max-width:var(--max);padding:16px var(--gutter) 28px;color:#bdb7a7;border-top:1px dashed #e9e3d440;margin:auto;font-size:.9em}@media (min-width:900px){.foot-brand{grid-column:auto/span 2}}.hero{max-width:var(--max);padding:clamp(28px, 6vw, 72px) var(--gutter) clamp(40px, 7vw, 96px);align-items:center;gap:clamp(28px,4vw,56px);margin:auto;display:grid}.hero-stage{padding-top:11%;display:block;position:relative}.hero-back{width:62%;position:absolute;top:0;left:0;rotate:-4deg;box-shadow:0 2px 3px #46371929,0 18px 24px -14px #46371966}.hero-front{width:84%;margin-left:auto;display:block;position:relative;rotate:1.2deg}.hero-front img{border:clamp(5px, 1vw, 12px) solid var(--sheet);width:100%;box-shadow:0 2px 3px #4637192e,0 26px 34px -18px #4637197a}.hero-stage .net{opacity:.8;width:100%;position:absolute;bottom:0;left:0}.hero-pic figcaption{text-align:right;color:var(--ink-soft);margin-top:8px;font-size:.9em}@media (min-width:900px){.hero{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.panels{gap:var(--gap);display:grid}@media (min-width:820px){.panels{grid-template-columns:1fr 1fr}}.panel{background:var(--sheet);box-shadow:var(--sheet-shadow);flex-direction:column;padding:clamp(18px,2.6vw,32px);display:flex}.panel-pic{aspect-ratio:3/2;background:var(--paper);margin-bottom:20px;overflow:hidden}.panel-pic img{object-fit:cover;width:100%;height:100%}.panel h3{font-size:clamp(1.5rem,3vw,1.95rem)}.panel-line{color:var(--green-ink);margin:.15em 0 1em;font-weight:600}.panel-from{margin:1em 0 .7em;font-size:1.1em;font-weight:600}.panel>:last-child{margin-top:auto;padding-top:.5em}.spec{margin:0;display:grid}.spec-row{border-top:1px dashed var(--rule);gap:2px 18px;padding:.62em 0;display:grid}.spec-row:last-child{border-bottom:1px dashed var(--rule)}.spec dt{font-size:.93em;font-weight:600}.spec dd{margin:0}@media (min-width:520px){.spec-row{grid-template-columns:9.5em 1fr}}html[lang=my] .spec dt{font-weight:700}@media (max-width:819px){.panel{grid-template-columns:96px minmax(0,1fr);align-items:start;column-gap:14px;padding:12px;display:grid}.panel-pic{grid-row:1/span 4;margin:0}.panel h3,.panel-line,.panel-from,.panel>:last-child{grid-column:2}.panel h3{font-size:1.25rem}.panel-line{margin:.1em 0 .2em}.panel-from{margin:0 0 .1em}.panel .spec{display:none}}.strip{counter-reset:step;background:var(--sheet);box-shadow:var(--sheet-shadow);margin-block:clamp(24px,3.4vw,40px);display:grid}.strip li{counter-increment:step;padding:clamp(20px,2.6vw,32px);position:relative}.strip li+li{background-image:linear-gradient(to right, var(--mountain) 0 12px, transparent 12px 15px, var(--mountain) 15px 17.4px, transparent 17.4px 20.4px);background-position:0 0;background-repeat:repeat-x;background-size:20.4px 1.4px}.strip li:before{content:counter(step);color:var(--green-ink);font-family:Young Serif,Georgia,serif;font-size:1.05rem}.strip h3,.strip .h3{margin:.2em 0 .4em}@media (min-width:760px){.strip{grid-template-columns:repeat(4,1fr)}.strip.strip-three{grid-template-columns:repeat(3,1fr)}.strip li+li{background-image:linear-gradient(to bottom, var(--mountain) 0 12px, transparent 12px 15px, var(--mountain) 15px 17.4px, transparent 17.4px 20.4px);background-repeat:repeat-y;background-size:1.4px 20.4px}}.cards{gap:clamp(24px, 3vw, 40px) var(--gap);display:grid}@media (min-width:540px){.cards{grid-template-columns:1fr 1fr}}@media (min-width:900px){.cards{grid-template-columns:repeat(3,1fr)}}.featured{margin-top:0}@media (max-width:539px){.cards-row{scroll-snap-type:x mandatory;margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);scroll-padding-inline:var(--gutter);scrollbar-width:none;gap:12px;padding-block:2px 4px;display:flex;overflow-x:auto}.cards-row::-webkit-scrollbar{display:none}.cards-row .card{scroll-snap-align:start;flex:0 0 72%}}.card{color:var(--ink);flex-direction:column;text-decoration:none;display:flex}.card:hover{color:var(--ink)}.card-pic{aspect-ratio:3/2;background:var(--sheet);box-shadow:var(--sheet-shadow);display:block;position:relative;overflow:hidden}.card-pic>.plan{width:100%;height:100%;padding:6px}.card-shape{background:var(--sheet);width:15%;max-height:42%;box-shadow:0 0 0 1px var(--rule);box-sizing:content-box;padding:4px;position:absolute;bottom:8px;right:8px}.card-shape path{fill:var(--kraft);stroke:var(--ink);stroke-width:1.2px;vector-effect:non-scaling-stroke}.card-pic img{object-fit:cover;width:100%;height:100%;transition:transform .35s}.card:hover .card-pic img{transform:scale(1.03)}.card-text{gap:1px;padding-top:12px;display:grid}.card-name{font-family:var(--display);font-size:var(--h3);line-height:calc(var(--head-lead) + .14)}html[lang=my] .card-name{font-weight:700}.card:hover .card-name{text-underline-offset:.16em;text-decoration:underline;text-decoration-thickness:1px}.card-facts{color:var(--ink-soft);font-size:.95em}.card-price{margin-top:3px;font-weight:600}html[lang=my] .card-price{font-weight:700}.kraft{background:var(--kraft);margin-top:var(--space);padding-block:clamp(44px,6vw,80px)}.kraft-in{justify-items:start;gap:12px 40px;display:grid}.kraft-in p{max-width:36rem;margin:0}main:has(>.kraft:last-child)+.foot{margin-top:0}.page-head{padding-block:clamp(28px,6vw,72px) clamp(4px,2vw,16px)}.page-head.with-pic{align-items:center;gap:clamp(24px,4vw,48px);display:grid}@media (min-width:900px){.page-head.with-pic{grid-template-columns:1fr 1fr}}.head-pic img{width:100%;box-shadow:var(--sheet-shadow)}.head-pic figcaption{text-align:right;color:var(--ink-soft);margin-top:6px;font-size:.9em}.split{align-items:start;gap:clamp(28px,4vw,56px);display:grid}@media (min-width:900px){.split{grid-template-columns:minmax(0,6fr) minmax(0,5fr)}}.plain-list{gap:1.2em;margin-bottom:1.2em;display:grid}.plain-list h3{margin-bottom:.15em}.note h3{margin-bottom:.2em;font-size:1.1rem}.sheets img{width:100%;box-shadow:var(--sheet-shadow)}.sheets figcaption{color:var(--ink-soft);padding-top:6px;font-size:.9em}.grid-list{gap:clamp(24px, 3vw, 40px) var(--gap);margin-top:clamp(20px,3vw,36px);display:grid}@media (min-width:640px){.grid-list{grid-template-columns:1fr 1fr}}.grid-list h3{margin-bottom:.25em}.grid-list li{border-top:1.4px solid var(--ink);padding-top:14px}.columns{gap:clamp(40px,5vw,72px);display:grid}@media (min-width:900px){.columns{grid-template-columns:1fr 1fr}}.columns h3{margin-top:1.4em;margin-bottom:.3em}.marks{gap:14px;margin-top:8px;display:grid}.marks li{grid-template-columns:96px 1fr;align-items:center;gap:16px;display:grid}.mark{background:var(--sheet);padding:6px 4px;display:block}.marks b{font-weight:600;display:block}html[lang=my] .marks b{font-weight:700}@media (min-width:900px){.marks{grid-template-columns:1fr 1fr;gap:18px 40px}}.numbered{counter-reset:n;gap:1em;max-width:46rem;margin-top:clamp(18px,2.4vw,28px);display:grid}.numbered li{counter-increment:n;grid-template-columns:2.2rem 1fr;display:grid}.numbered li:before{content:counter(n);color:var(--green-ink);font-family:Young Serif,Georgia,serif;font-size:1.25rem;line-height:inherit}.table{border-collapse:collapse;background:var(--sheet);width:100%}.table th,.table td{text-align:left;border-bottom:1px dashed var(--rule);vertical-align:top;padding:10px 12px}.table thead th{border-bottom:1.4px solid var(--ink);font-size:.92em;font-weight:600}.table tfoot th,.table tfoot td{border-bottom:0;border-top:1.4px solid var(--ink);font-weight:600}.table .num{text-align:right;white-space:nowrap}.table-wrap{overflow-x:auto}@media (max-width:640px){.table-cards thead{display:none}.table-cards,.table-cards tbody,.table-cards tr,.table-cards td{display:block}.table-cards tr{border-bottom:1.4px solid var(--ink);padding:10px 12px}.table-cards td{border:0;justify-content:space-between;gap:14px;padding:3px 0;display:flex}.table-cards td:first-child{font-weight:600}.table-cards td:before{content:attr(data-label);color:var(--ink-soft)}}html[lang=my] .table thead th,html[lang=my] .table tfoot th,html[lang=my] .table tfoot td{font-weight:700}.long-steps{counter-reset:n;margin-block:clamp(24px,4vw,48px) 0;display:grid}.long-steps li{counter-increment:n;border-top:1.4px solid var(--ink);gap:6px clamp(24px,4vw,64px);padding-block:clamp(22px,3vw,40px);display:grid}.long-steps h2:before{content:counter(n) ". ";color:var(--green-ink)}@media (min-width:760px){.long-steps li{grid-template-columns:1fr 2fr}}.long-steps div{max-width:44rem}.faq{max-width:calc(52rem + 2 * var(--gutter));margin-left:max(0px, calc((100vw - var(--max)) / 2));gap:clamp(36px,5vw,64px);padding-top:clamp(16px,3vw,28px);display:grid}.faq h2{margin-bottom:10px;font-size:clamp(1.4rem,3vw,1.8rem)}.qa{border-top:1px dashed var(--rule)}.qa:last-child{border-bottom:1px dashed var(--rule)}.qa summary{cursor:pointer;padding:.8em 0 .8em 1.5em;font-weight:600;list-style:none;position:relative}.qa summary::-webkit-details-marker{display:none}.qa summary:before{content:"+";font-family:var(--body);color:var(--green-ink);font-size:1.25em;font-weight:400;line-height:1.25;position:absolute;left:0}.qa[open] summary:before{content:"−"}html[lang=my] .qa summary{font-weight:700}.qa div{color:var(--ink);padding:0 0 1em 1.5em}.story p{font-size:1.12em}.legal h2{margin:1.6em 0 .3em;font-size:1.3rem}.contact-list{margin-bottom:1.5em}.filters{border-block:1px dashed var(--rule);gap:10px;margin-top:clamp(14px,2vw,20px);padding-block:14px;display:grid}.filter{align-items:baseline;gap:6px 14px;display:grid}.filter-name{font-size:.94em;font-weight:600}html[lang=my] .filter-name{font-weight:700}.chips{flex-wrap:wrap;gap:6px;display:flex}.chip{min-height:38px;color:var(--ink);box-shadow:inset 0 0 0 1px var(--rule);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:2px;align-items:center;padding:4px 13px;text-decoration:none;display:inline-flex}.chip:hover{box-shadow:inset 0 0 0 1.5px var(--ink);color:var(--ink)}.chip[aria-current=true],.chip[aria-pressed=true]{background:var(--ink);color:var(--sheet);box-shadow:none}@media (min-width:760px){.filter{grid-template-columns:7em 1fr}.filters{grid-template-columns:1fr 1fr;column-gap:40px}}.filters-toggle{display:none}@media (max-width:759px){.filters-toggle{cursor:pointer;min-height:44px;margin-top:clamp(14px,2vw,20px);display:inline-flex}.filters-open:not(:checked)~.filters{display:none}.filters-open:focus-visible~.filters-toggle{outline:2.5px solid var(--green-ink);outline-offset:2px}}.count{color:var(--ink-soft);margin:14px 0 18px}.design{grid-template-columns:minmax(0,1fr);gap:clamp(24px,3vw,40px) clamp(32px,5vw,72px);padding-top:16px;display:grid}.crumb{font-size:.95em}.crumb a:before{content:"← "}.d-gallery,.d-buy,.d-more{min-width:0}.gallery{scroll-snap-type:x mandatory;margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);scroll-padding-inline:var(--gutter);scrollbar-width:none;gap:10px;display:flex;overflow-x:auto}.gallery::-webkit-scrollbar{display:none}.gallery figure{scroll-snap-align:start;flex:0 0 88%}.gallery img{aspect-ratio:3/2;object-fit:cover;background:var(--sheet);width:100%;box-shadow:var(--sheet-shadow)}.gallery figcaption{color:var(--ink-soft);padding-top:5px;font-size:.86em}.gallery-note{color:var(--ink-soft);margin:8px 0 0;font-size:.9em}.d-buy h1{font-size:clamp(2.2rem,5vw,3.2rem)}html[lang=my] .d-buy h1{font-size:clamp(1.7rem,4vw,2.5rem)}.facts{color:var(--ink-soft);margin:.3em 0 1em}.d-text{max-width:40rem}.d-more{grid-template-columns:minmax(0,1fr);gap:clamp(36px,5vw,56px);display:grid}.d-more h2{margin-bottom:14px;font-size:clamp(1.45rem,3vw,1.9rem)}@media (min-width:960px){.design{grid-template:"crumb crumb""gallery buy""more buy"1fr/minmax(0,7fr) minmax(0,5fr)}.crumb{grid-area:crumb}.d-gallery{grid-area:gallery}.d-more{grid-area:more}.d-buy{grid-area:buy;align-self:start;position:sticky;top:16px}.gallery{grid-template-columns:1fr 1fr;gap:16px;margin:0;padding:0;display:grid;overflow:visible}.gallery figure:first-child{grid-column:1/-1}}.buy{background:var(--sheet);box-shadow:var(--sheet-shadow);gap:16px;margin-top:1.2em;padding:clamp(16px,2.4vw,26px);display:grid}.buy fieldset,#checkout-form fieldset{border:0;min-width:0;margin:0;padding:0}.buy fieldset[hidden]{display:none}.buy legend,.legend-2{margin:0 0 7px;padding:0;font-weight:600}html[lang=my] .buy legend,html[lang=my] .legend-2{font-weight:700}.legend-2{color:var(--ink-soft);margin-top:12px;font-size:.95em}.product-opts{grid-template-columns:1fr 1fr;gap:8px;display:grid}.product-opt{cursor:pointer;display:block;position:relative}.product-opt input,.opt input{opacity:0;width:1px;height:1px;position:absolute}.product-opt>span{height:100%;box-shadow:inset 0 0 0 1px var(--rule);padding:11px 12px;display:grid}.product-opt small{line-height:1.35}html[lang=my] .product-opt small{line-height:1.6}.product-opt input:checked+span{box-shadow:inset 0 0 0 2px var(--green-ink);background:#f3f9f2}.product-opt input:focus-visible+span,.opt input:focus-visible~.opt-name{outline:2.5px solid var(--green-ink);outline-offset:2px}.product-opt.is-off{opacity:.5;cursor:default}.opts{display:grid}.opt{border-top:1px dashed var(--rule);cursor:pointer;flex-wrap:wrap;justify-content:space-between;gap:0 16px;padding:9px 12px 9px 34px;display:flex;position:relative}.opt:last-child{border-bottom:1px dashed var(--rule)}.opt:before{content:"";width:16px;height:16px;box-shadow:inset 0 0 0 1.5px var(--ink);border-radius:50%;position:absolute;top:calc(50% - 8px);left:8px}.opt:has(input:checked):before{box-shadow:inset 0 0 0 5px var(--green-ink)}.opt:has(input:checked){background:#f3f9f2}.opt.is-off{color:var(--ink-soft);cursor:default}.opt.is-off:before{box-shadow:inset 0 0 0 1px var(--rule)}.opt-price{white-space:nowrap;font-variant-numeric:tabular-nums;text-align:right;margin-left:auto;font-size:.96em}.opt.is-off .opt-price{white-space:normal;font-size:.88em}.toggle{cursor:pointer;flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:12px;display:flex}.toggle input{width:18px;height:18px;accent-color:var(--green-ink);margin:0}.buy-row{border-top:1.4px solid var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:14px;display:flex}.stepper{box-shadow:inset 0 0 0 1px var(--rule);align-items:center;display:inline-flex}.stepper button{width:44px;height:44px;color:var(--ink);font:400 1.3rem/1 var(--body);cursor:pointer;background:0 0;border:0}.stepper button:hover:not(:disabled){background:var(--kraft)}.stepper button:disabled{color:var(--rule);cursor:default}.stepper output{text-align:center;font-variant-numeric:tabular-nums;min-width:28px}.buy-price{text-align:right;display:grid}.buy-price-label{color:var(--ink-soft);font-size:.9em}.buy-price output{font-family:var(--display);font-size:clamp(1.5rem,3.4vw,1.9rem);line-height:1.2}html[lang=my] .buy-price output{font-weight:700;line-height:1.6}.buy-spec,.buy-note{color:var(--ink-soft);margin:0;font-size:.94em}.buy-note{margin-top:-10px}.a4-note{margin-top:8px}.buy-status{margin:0;font-weight:600}.buy-status:empty{display:none}.viewer-box{aspect-ratio:3/2;background:var(--kraft);box-shadow:var(--sheet-shadow);place-items:center;display:grid;position:relative;overflow:hidden}.viewer-poster{object-fit:cover;opacity:.5;width:100%;height:100%;position:absolute;inset:0}.viewer-box.is-live .viewer-poster,.viewer-box.is-loading .viewer-poster{display:none}.viewer-stage{position:absolute;inset:0}.viewer-stage canvas{width:100%;height:100%;position:absolute;inset:0}.viewer-box.is-live{cursor:grab;touch-action:pan-y}.viewer.is-max .viewer-box{touch-action:none}.viewer.is-max{z-index:30;background:var(--paper);flex-direction:column;padding:8px;display:flex;position:fixed;inset:0}.viewer.is-max .viewer-box{aspect-ratio:auto;flex:1}html.viewer-max{overflow:hidden}.viewer-keys{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.viewer-box:focus-visible~.viewer-keys{clip-path:none;white-space:normal;width:auto;height:auto;color:var(--ink-soft);padding-top:8px;font-size:.9em;position:static;overflow:visible}.viewer-box.v3d--dragging{cursor:grabbing}.viewer-open{position:relative}.viewer-open[hidden]{display:none}.viewer-status{text-align:center;margin:0;padding:0 24px;position:relative}.viewer-status:empty{display:none}.viewer-bar{flex-wrap:wrap;align-items:center;gap:8px 18px;padding-top:10px;display:flex}.viewer-bar[hidden]{display:none}.viewer-bar .toggle{margin:0}.viewer-hint{color:var(--ink-soft);margin:0;font-size:.9em}.plans{gap:20px;display:grid}.plans figure{background:var(--sheet);box-shadow:var(--sheet-shadow);padding:12px}.plans figcaption{padding:2px 4px 0;font-weight:600}@media (min-width:640px){.plans-many{grid-template-columns:1fr 1fr}}.plan{width:100%;height:auto;font-family:var(--body)}.plan-wall{fill:none;stroke:var(--ink);stroke-linejoin:miter}.plan-item{fill:#2823191a}.plan-win{stroke:var(--valley);stroke-width:4px}.plan-door{stroke:var(--ink);stroke-width:2.4px}.plan-room{fill:var(--ink);font-weight:600}html[lang=my] .plan-room{font-weight:700}.plan-area{fill:var(--ink-soft)}.plan-dim path{fill:none;stroke:var(--ink-soft);stroke-width:1.6px}.plan-dim text{fill:var(--ink-soft)}.basket-page,.order-page{padding-top:clamp(24px,4vw,48px)}.basket-page h1,.order-page h1{margin-bottom:.4em;font-size:clamp(2.1rem,5vw,3.2rem)}.basket-page[data-state=loading] .state-empty,.basket-page[data-state=loading] .state-full,.basket-page[data-state=empty] .state-full,.basket-page[data-state=empty] .state-loading,.basket-page[data-state=full] .state-empty,.basket-page[data-state=full] .state-loading{display:none}.notice,.error{background:var(--sheet);margin-bottom:16px;padding:11px 15px}.notice{box-shadow:inset 3px 0 0 var(--green)}.error{box-shadow:inset 3px 0 0 var(--bad);color:var(--bad)}.notice[hidden],.error[hidden]{display:none}.basket-grid{align-items:start;gap:clamp(24px,4vw,56px);display:grid}@media (min-width:900px){.basket-grid{grid-template-columns:minmax(0,7fr) minmax(0,4fr)}}.lines{display:grid}.line{border-top:1px dashed var(--rule);grid-template-columns:88px minmax(0,1fr);gap:4px 14px;padding-block:16px;display:grid}.line:last-child{border-bottom:1px dashed var(--rule)}.line-pic{background:var(--sheet);box-shadow:var(--sheet-shadow);aspect-ratio:3/2;grid-row:span 2;display:block;overflow:hidden}.line-pic img{object-fit:cover;width:100%;height:100%}.line-name{font-family:var(--display);font-size:var(--h3);color:var(--ink);line-height:calc(var(--head-lead) + .14);text-decoration:none}html[lang=my] .line-name{font-weight:700}.line-tools{flex-wrap:wrap;align-items:center;gap:16px;margin-top:8px;display:flex}.line-amount{grid-column:2;margin:0;font-weight:600}@media (min-width:640px){.line{grid-template-columns:140px minmax(0,1fr) auto}.line-pic{grid-row:auto}.line-amount{text-align:right;white-space:nowrap;grid-column:3}}.bill{color:var(--ink-soft);gap:3px;margin-top:4px;font-size:.96em;display:grid}.bill li{flex-wrap:wrap;justify-content:space-between;gap:14px;display:flex}.bill li span:last-child{white-space:nowrap;margin-left:auto}.sum{background:var(--sheet);box-shadow:var(--sheet-shadow);padding:clamp(16px,2.4vw,26px)}.sum h2{margin-bottom:10px;font-size:1.35rem}.sum-total{border-top:1.4px solid var(--ink);justify-content:space-between;align-items:baseline;gap:16px;margin:12px 0;padding-top:10px;font-weight:600;display:flex}.sum-total output{font-family:var(--display);font-size:1.6rem;font-weight:400}html[lang=my] .sum-total output{font-weight:700}.sum .arrow{margin-top:12px;display:inline-block}.sum-lines{gap:12px;margin-bottom:10px;display:grid}.sum-lines [data-name]{font-weight:600}html[lang=my] .sum-lines [data-name]{font-weight:700}#checkout-form{gap:22px;display:grid}#checkout-form legend{font-family:var(--display);margin-bottom:10px;padding:0;font-size:1.45rem}html[lang=my] #checkout-form legend{font-weight:700}.field{gap:3px;margin-bottom:12px;display:grid}.field label{font-weight:600}html[lang=my] .field label{font-weight:700}.field label small{font-weight:400}.field input,.field select{width:100%;min-height:46px;font:inherit;color:var(--ink);background:var(--sheet);border:0;border-radius:2px;padding:8px 11px;box-shadow:inset 0 0 0 1px #a89f8a}.field input:focus,.field select:focus{outline:2.5px solid var(--green-ink);outline-offset:0}.field input[aria-invalid=true]{box-shadow:inset 0 0 0 2px var(--bad)}.help{color:var(--ink-soft);margin:0;font-size:.9em}@media (min-width:560px){.field-pair{grid-template-columns:1fr 1fr;gap:0 14px;display:grid}}.field-error{color:var(--bad);margin:0;font-size:.94em;font-weight:600}.field-error[hidden],#country-other[hidden]{display:none}#checkout-error:focus{outline:2.5px solid var(--bad);outline-offset:2px}#checkout-error p{margin:0 0 .3em;font-weight:600}#checkout-error ul{gap:.2em;display:grid}#checkout-error a{color:var(--bad)}.pay-total{margin:0}@media (min-width:900px){.pay-total{display:none}}.order-state{background:var(--sheet);box-shadow:var(--sheet-shadow);border-top:3px solid var(--green);margin-block:16px clamp(28px,4vw,44px);padding:clamp(16px,2.4vw,26px)}.order-state.is-waiting{border-top-color:#c98a1b}.order-state h2{margin-bottom:.3em;font-size:clamp(1.35rem,3vw,1.75rem)}.order-page section>h2{margin-bottom:10px;font-size:clamp(1.35rem,3vw,1.75rem)}.houses{display:grid}.house{border-top:1px dashed var(--rule);gap:12px 18px;padding-block:18px;display:grid}.house:last-child{border-bottom:1px dashed var(--rule)}.house-pic{aspect-ratio:3/2;background:var(--sheet);box-shadow:var(--sheet-shadow);max-width:260px;overflow:hidden}.house-pic img{object-fit:cover;width:100%;height:100%}.house-pic:empty{display:none}.house h3 a{color:var(--ink);text-decoration:none}.house .facts{margin:.1em 0 .8em}@media (min-width:640px){.house:has(.house-pic:not(:empty)){grid-template-columns:180px minmax(0,1fr)}}.progress{grid-template-columns:repeat(4,1fr);gap:4px;display:grid}.progress li{color:var(--ink-soft);align-content:start;gap:1px;padding-top:12px;font-size:.9em;display:grid;position:relative}.progress li:before{content:"";background:var(--kraft-deep);height:5px;position:absolute;top:0;left:0;right:0}.progress li.done:before,.progress li.now:before{background:var(--green)}.progress li.now{color:var(--ink);font-weight:600}html[lang=my] .progress li.now{font-weight:700}.progress time{font-size:.9em;font-weight:400}.cancelled{color:var(--bad);font-weight:600}.tracking{overflow-wrap:anywhere;margin:12px 0 0}.order-bill{max-width:34rem;margin-top:clamp(24px,4vw,40px)}.bill-house{font-size:1.05rem;font-family:var(--body);margin-top:10px;font-weight:600}.bill-ship{border-top:1px dashed var(--rule);margin-top:12px;padding-top:8px}.menu-lang:lang(my){font-family:Burmese Word,Noto Sans Myanmar,sans-serif}.logo{flex:none;width:30px;height:30px}@media (max-width:429px){.logo{display:none}.basket-link{margin-right:10px;position:relative}.basket-count{position:absolute;top:-9px;right:-17px}.basket-count b{min-width:18px;height:18px;padding:0 4px;font-size:.72rem}}.about{align-items:start}.about h1{font-size:clamp(2.2rem,5.6vw,3.8rem)}html[lang=my] .about h1{font-size:clamp(1.7rem,4.6vw,2.8rem)}.about .story{margin-top:1em}
