.jwjzBG_wrap{max-width:1240px;margin:0 auto}.jwjzBG_dark{background:var(--black);color:var(--white)}.jwjzBG_nav{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;display:flex;}.jwjzBG_wordmark{font-family:var(--kanit);letter-spacing:.08em;color:var(--white);font-size:28px;font-weight:700;line-height:1.2;text-decoration:none}.jwjzBG_wordmark span{color:var(--red-on-black)}.jwjzBG_navRight{font-family:var(--kanit);flex-wrap:wrap;align-items:center;gap:14px;font-size:17px;display:flex}.jwjzBG_lang{color:var(--white);box-sizing:border-box;border:1.5px solid #6b6b6b;border-radius:4px;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:0 12px;font-size:16px;text-decoration:none;display:inline-flex}.jwjzBG_lang:hover{border-color:var(--white)}.jwjzBG_btn{font-family:var(--kanit);text-align:center;color:var(--white);background:var(--red);cursor:pointer;box-sizing:border-box;border:none;border-radius:4px;padding:14px 36px;font-size:19px;font-weight:500;line-height:1.7;text-decoration:none;display:inline-block}.jwjzBG_btn:hover{background:#b50218}.jwjzBG_btn:disabled{opacity:.6;cursor:progress}.jwjzBG_btnSmall{padding:10px 22px;font-size:17px;}.jwjzBG_btnWide{width:100%;}.jwjzBG_btnGhost{font-family:var(--kanit);background:var(--white);min-height:44px;color:var(--black);border:1.5px solid var(--black);cursor:pointer;border-radius:4px;padding:8px 20px;font-size:17px}.jwjzBG_hero{padding:40px 24px 24px;}.jwjzBG_heroIntro{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex;}.jwjzBG_label{font-family:var(--mono);letter-spacing:.18em;color:var(--red-on-black);font-size:14px}.jwjzBG_hero h1{font-family:var(--kanit);text-wrap:balance;margin:0;font-size:clamp(36px,6vw,76px);font-weight:600;line-height:1.2}.jwjzBG_heroLine{max-width:620px;color:var(--on-black-soft);margin:0;font-size:20px}.jwjzBG_viewer{margin-top:24px;}.jwjzBG_stage{cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;height:clamp(300px,46vw,500px);position:relative;overflow:hidden}.jwjzBG_stage:active{cursor:grabbing}.jwjzBG_stage canvas,.jwjzBG_stage .jwjzBG_poster{width:100%;height:100%;display:block;position:absolute;inset:0}.jwjzBG_stage .jwjzBG_poster{object-fit:contain;transition:opacity .4s}.jwjzBG_stage canvas{opacity:0;transition:opacity .4s}.jwjzBG_stage[data-ready=true] canvas{opacity:1}.jwjzBG_stage[data-ready=true] .jwjzBG_poster{opacity:0}.jwjzBG_readout{font-family:var(--mono);color:var(--on-black-mute);text-align:left;pointer-events:none;font-size:15px;position:absolute;top:12px;left:16px}.jwjzBG_readout span{color:var(--white);font-size:26px}.jwjzBG_dragHint{font-family:var(--kanit);color:var(--on-black-mute);pointer-events:none;font-size:15px;position:absolute;top:16px;right:16px}.jwjzBG_controls{flex-direction:column;align-items:center;gap:20px;margin-top:8px;display:flex}.jwjzBG_slider{width:min(520px,100%);font-family:var(--kanit);color:var(--on-black-mute);flex-direction:column;align-items:center;gap:6px;font-size:15px;display:flex}.jwjzBG_slider input{accent-color:#e0122b;width:100%;height:44px;margin:0}.jwjzBG_options{font-family:var(--kanit);color:var(--on-black-soft);flex-wrap:wrap;justify-content:center;gap:16px 32px;font-size:16px;display:flex}.jwjzBG_optionGroup{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.jwjzBG_swatch{cursor:pointer;border:3px solid #6b6b6b;border-radius:50%;width:44px;height:44px;padding:0}.jwjzBG_swatch[aria-pressed=true]{border-color:var(--red-on-black);outline:2px solid var(--white);outline-offset:2px}.jwjzBG_pill{font-family:var(--kanit);cursor:pointer;min-height:44px;color:var(--white);background:0 0;border:1.5px solid #6b6b6b;border-radius:4px;padding:8px 20px;font-size:16px}.jwjzBG_pill[aria-pressed=true]{border-color:var(--white);background:var(--white);color:var(--black)}.jwjzBG_heroCta{justify-content:center;margin-top:40px;display:flex;}.jwjzBG_heroCta a{min-width:220px;padding:14px 40px}.jwjzBG_facts{border-top:1px solid #3a3a3a;flex-wrap:wrap;margin-top:48px;display:flex;}.jwjzBG_fact{text-align:center;flex:200px;padding:22px 16px}.jwjzBG_factValue{font-family:var(--kanit);font-size:40px;font-weight:600;line-height:1.2}.jwjzBG_factValue span{font-size:20px;font-weight:400}.jwjzBG_factLabel{color:var(--on-black-mute);font-size:16px}.jwjzBG_models{padding:40px 24px 72px;}.jwjzBG_models h2{font-family:var(--kanit);margin:0 0 20px;font-size:clamp(26px,3vw,36px);font-weight:600;line-height:1.25}.jwjzBG_tiles{gap:16px;padding:4px 4px 12px;display:flex;overflow-x:auto}.jwjzBG_tile{text-align:left;color:var(--white);cursor:pointer;font:inherit;background:#161618;border:3px solid #3a3a3a;border-radius:6px;flex:1 0 250px;padding:0;overflow:hidden}.jwjzBG_tile[aria-pressed=true]{border-color:var(--red-on-black)}.jwjzBG_tile img{aspect-ratio:16/10;object-fit:cover;background:#0a0a0a;width:100%;height:auto;display:block}.jwjzBG_tileText{padding:18px 20px 20px;display:block}.jwjzBG_tileTag{font-family:var(--kanit);letter-spacing:.04em;font-size:32px;font-weight:700;line-height:1.1;display:block}.jwjzBG_tileTag span{color:var(--red-on-black)}.jwjzBG_tileName{font-family:var(--kanit);margin-top:4px;font-size:20px;display:block}.jwjzBG_tileCarry{color:var(--on-black-soft);font-size:17px;display:block}.jwjzBG_strip{border:1px solid #4a4a4a;border-left:none;border-right:none;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:16px;padding:24px;display:flex}.jwjzBG_stripText{flex:320px;min-width:0}.jwjzBG_stripTitle{font-family:var(--kanit);font-size:26px;font-weight:600}.jwjzBG_stripUse{color:var(--on-black-soft)}.jwjzBG_where{background:var(--grey);padding:72px 24px}.jwjzBG_h2{font-family:var(--kanit);text-wrap:balance;margin:0 0 8px;font-size:clamp(30px,4vw,48px);font-weight:600;line-height:1.25}.jwjzBG_whereLine{max-width:680px;color:var(--ink-soft);margin:0 0 28px}.jwjzBG_whereGrid{flex-wrap:wrap;align-items:stretch;gap:28px;display:flex}.jwjzBG_map{text-align:center;box-sizing:border-box;min-width:0;min-height:320px;color:var(--ink-soft);background:#e4e4e4;border:1px dashed #6b6b6b;flex:1.4 420px;justify-content:center;align-items:center;padding:16px;font-size:16px;display:flex}.jwjzBG_centres{flex-direction:column;flex:340px;gap:16px;min-width:0;display:flex}.jwjzBG_card{border:2px solid var(--black);background:var(--white);flex-direction:column;gap:6px;padding:20px;display:flex}.jwjzBG_tag{font-family:var(--kanit);color:var(--white);background:var(--black);border-radius:4px;align-self:flex-start;padding:2px 12px;font-size:14px;font-weight:500}.jwjzBG_tagRed{background:var(--red);}.jwjzBG_cardName{font-family:var(--kanit);font-size:22px;font-weight:600}.jwjzBG_cardMeta{color:var(--ink-soft);font-size:17px}.jwjzBG_cardActions{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}.jwjzBG_cardActions a{font-family:var(--kanit);border:1.5px solid var(--black);color:var(--black);border-radius:4px;padding:9px 22px;font-size:17px;font-weight:500;text-decoration:none}.jwjzBG_cardActions a:first-child{color:var(--white);background:var(--black)}.jwjzBG_allCentres summary{font-family:var(--kanit);cursor:pointer;min-height:28px;padding:12px 0;font-size:18px;font-weight:500}.jwjzBG_allCentres>div{flex-direction:column;gap:16px;padding-top:8px;display:flex}.jwjzBG_reserve{padding:72px 24px;scroll-margin-top:8px}.jwjzBG_reserveInner{max-width:560px;margin:0 auto}.jwjzBG_reserve h2{text-align:center}.jwjzBG_reserveLine{color:var(--ink-soft);text-align:center;margin:0 0 28px}.jwjzBG_formBox{border:2px solid var(--black);border-top:6px solid var(--red);box-sizing:border-box;padding:32px}.jwjzBG_step{flex-direction:column;gap:18px;display:flex}.jwjzBG_stepCentre{text-align:center;align-items:center;gap:16px;}.jwjzBG_stepNo{font-family:var(--mono);color:var(--red);font-size:15px}.jwjzBG_stepNo:focus,.jwjzBG_stepTitle:focus{outline:none}.jwjzBG_stepTitle{font-family:var(--kanit);margin:0;font-size:22px;font-weight:500}.jwjzBG_phoneLabel{font-family:var(--kanit);flex-direction:column;gap:8px;font-size:22px;font-weight:500;display:flex}.jwjzBG_phoneLabel input{box-sizing:border-box;border:1.5px solid var(--black);width:100%;min-height:56px;font-family:var(--sarabun);background:var(--white);color:var(--black);border-radius:4px;padding:12px 16px;font-size:20px}.jwjzBG_error{color:var(--red);margin:0;font-size:16px}.jwjzBG_small{color:var(--ink-soft);margin:0;font-size:16px}.jwjzBG_small a,.jwjzBG_question a,.jwjzBG_contact a{color:inherit}.jwjzBG_small a:hover,.jwjzBG_question a:hover,.jwjzBG_contact a:hover{color:var(--red)}.jwjzBG_modelPills{flex-wrap:wrap;gap:10px;display:flex}.jwjzBG_modelPill{font-family:var(--kanit);cursor:pointer;border:1.5px solid var(--black);background:var(--white);min-height:48px;color:var(--black);border-radius:4px;padding:8px 18px;font-size:17px}.jwjzBG_modelPill[aria-pressed=true]{background:var(--black);color:var(--white)}.jwjzBG_qtyRow{font-family:var(--kanit);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;font-size:18px;display:flex}.jwjzBG_qty{align-items:center;gap:14px;display:flex}.jwjzBG_qty button{border:1.5px solid var(--black);background:var(--white);cursor:pointer;width:52px;height:52px;color:var(--black);border-radius:4px;font-size:26px}.jwjzBG_qty output{text-align:center;min-width:36px;font-size:30px;font-weight:600}.jwjzBG_totalRow{border-top:1px solid var(--black);font-family:var(--kanit);justify-content:space-between;align-items:baseline;gap:16px;padding-top:16px;font-size:18px;display:flex}.jwjzBG_totalRow strong{color:var(--red);font-size:38px;font-weight:700}.jwjzBG_summary{border-top:1px solid var(--black);border-bottom:1px solid var(--black);text-align:left;width:100%;margin:0;padding:12px 0}.jwjzBG_summary div{justify-content:space-between;gap:16px;padding:4px 0;display:flex}.jwjzBG_summary dt{color:var(--ink-soft)}.jwjzBG_summary dd{font-family:var(--kanit);text-align:right;margin:0;font-weight:500}.jwjzBG_contact{margin:0;font-size:18px}.jwjzBG_contact strong{font-family:var(--kanit);white-space:nowrap;font-weight:600}.jwjzBG_ref{font-family:var(--mono);letter-spacing:.08em;color:var(--red);font-size:30px;line-height:1.3}.jwjzBG_trap{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.jwjzBG_question{text-align:center;font-family:var(--kanit);margin:20px 0 0;font-weight:500}.jwjzBG_spec{padding:64px 24px}.jwjzBG_spec summary{font-family:var(--kanit);cursor:pointer;border-top:2px solid var(--black);border-bottom:2px solid var(--black);min-height:44px;padding:18px 0;font-size:clamp(24px,3vw,34px);font-weight:600}.jwjzBG_specGroups{flex-wrap:wrap;gap:40px;padding-top:32px;display:flex}.jwjzBG_specGroup{flex:320px;min-width:0}.jwjzBG_specGroup h3{font-family:var(--kanit);color:var(--red);margin:0 0 8px;font-size:22px;font-weight:600}.jwjzBG_specGroup dl{margin:0}.jwjzBG_specGroup dl div{border-bottom:1px solid #d9d9d9;justify-content:space-between;gap:16px;padding:12px 0;display:flex}.jwjzBG_specGroup dt{color:var(--ink-soft)}.jwjzBG_specGroup dd{font-family:var(--kanit);text-align:right;margin:0;font-weight:500}.jwjzBG_specNote{color:var(--ink-soft);margin:24px 0 0;font-size:16px}.jwjzBG_footer{color:var(--on-black-mute);padding:40px 24px;font-size:16px;}.jwjzBG_footerInner{flex-wrap:wrap;justify-content:space-between;gap:24px;display:flex;}.jwjzBG_footerMark{font-family:var(--kanit);letter-spacing:.08em;color:var(--white);font-size:22px;font-weight:700}.jwjzBG_footerMark span{color:var(--red-on-black)}.jwjzBG_mbar{background:var(--black);padding:10px 16px;padding-bottom:max(10px, env(safe-area-inset-bottom));z-index:5;gap:10px;display:none;position:sticky;bottom:0}.jwjzBG_mbar a{font-family:var(--kanit);color:var(--white);text-align:center;border-radius:4px;font-size:18px;font-weight:500;text-decoration:none}.jwjzBG_mbar a:first-child{background:var(--red);flex:2;padding:12px 8px}.jwjzBG_mbar a:last-child{border:1.5px solid var(--white);flex:1;padding:11px 8px}@media (max-width:760px){.jwjzBG_mbar{display:flex}.jwjzBG_formBox{padding:24px 18px}.jwjzBG_dragHint{display:none}}
