.gff{--ink:#10212b;--ink2:#26363f;--mute:#4d5d66;--soft:#66757d;--line:#e2e9ed;--slate:#9fb4bd;--green:#1E7A45;--green2:#17663a;position:relative;font-family:'Anuphan',-apple-system,BlinkMacSystemFont,'Sukhumvit Set','Noto Sans Thai','Leelawadee UI',sans-serif;color:var(--ink);font-size:18px;line-height:1.6;text-align:left;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.gff p,.gff ul,.gff li,.gff figure,.gff figcaption,.gff address{margin:0;padding:0}.gff ul{list-style:none}.gff address{font-style:normal}.gff a{color:inherit;text-decoration:none}.gff b{font-weight:600}.gff i,.gff em{display:block;font-style:normal}.gff i svg,.gff em svg{display:block;width:100%;height:100%}.gff a:focus-visible,.gff button:focus-visible{outline:3px solid var(--green);outline-offset:3px;border-radius:12px}.gff-in{max-width:1200px;margin:0 auto;padding:0 32px}.gff-rc{padding:88px 0 0}.gff-rc__in{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(0,1fr);gap:64px;align-items:center}.gff-tag{display:flex;align-items:center;gap:10px;margin-bottom:20px!important;font-size:16px;font-weight:600;color:var(--green)}.gff-tag i{width:32px;height:32px;padding:7px;border-radius:10px;background:#e5f6ec}.gff-verbs li{display:grid;grid-template-columns:200px minmax(0,1fr);align-items:baseline;gap:20px;padding:16px 0;border-top:1px solid var(--line)}.gff-verbs li:last-child{border-bottom:1px solid var(--line)}.gff-verbs b{position:relative;padding-left:24px;font-size:40px;font-weight:700;line-height:1.4;letter-spacing:-.005em;color:var(--ink)}.gff-verbs b::before{content:"";position:absolute;left:0;top:50%;width:11px;height:11px;margin-top:-4px;border-radius:3px;background:var(--c)}.gff-verbs span{font-size:18px;line-height:1.55;color:var(--mute)}.gff-desk{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:28px;align-items:center;padding:28px;border:1px solid var(--line);border-radius:30px;background:#fff;box-shadow:0 34px 70px -46px rgba(15,52,64,.42)}.gff-desk__go{display:grid;gap:12px}.gff-btn{display:flex;align-items:center;gap:14px;min-height:68px;padding:12px 22px 12px 14px;border-radius:20px;line-height:1.3;-webkit-tap-highlight-color:transparent;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease,border-color .2s ease}.gff-btn i{flex:0 0 auto;width:42px;height:42px}.gff-btn span{display:flex;flex-direction:column;min-width:0}.gff-btn b{font-size:19px;font-weight:600;white-space:nowrap}.gff-btn small{font-size:15px}.gff .gff-btn--line{background:var(--green);color:#fff;box-shadow:0 16px 30px -18px rgba(30,122,69,.85)}.gff-btn--line i{border-radius:12px;box-shadow:0 0 0 2px #fff}.gff-btn--line small{color:#e6f6ec}.gff .gff-btn--tel{border:1.5px solid #cfe0d6;background:#fff;color:var(--ink)}.gff-btn--tel i{padding:11px;border-radius:13px;background:#e5f6ec;color:var(--green)}.gff-btn--tel small{color:var(--mute)}.gff-btn:active{transform:scale(.985)}.gff-hours{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:6px 2px 0!important;font-size:16px;color:var(--mute)}.gff-hours>i{width:20px;height:20px;color:var(--soft)}.gff-week{display:flex;gap:4px}.gff-week span{display:grid;place-items:center;min-width:28px;height:27px;padding:0 4px;border-radius:8px;background:#eef6f1;font-size:14px;font-weight:600;line-height:1;color:var(--green)}.gff-week .off{background:none;color:#6a777e;text-decoration:line-through}.gff-week .now{background:var(--green);color:#fff}.gff-week .off.now{background:#eef1f2;color:var(--mute)}.gff-qr{display:grid;justify-items:center;gap:10px;text-align:center}.gff-qr__code{position:relative;display:block;width:164px;height:164px;padding:16px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 164 164' fill='none' stroke='%231E7A45' stroke-width='3' stroke-linecap='round'%3E%3Cpath d='M2 28V14A12 12 0 0 1 14 2h14M136 2h14a12 12 0 0 1 12 12v14M162 136v14a12 12 0 0 1-12 12h-14M28 162H14A12 12 0 0 1 2 150v-14'/%3E%3C/svg%3E") center/100% 100% no-repeat}.gff-qr__code img{display:block;width:132px;height:132px}.gff-qr figcaption{font-size:14.5px;line-height:1.45;color:var(--mute)}.gff-city{position:relative;height:232px;margin-top:64px;overflow:hidden;pointer-events:none;view-timeline-name:--gff-city}.gff-city::before{content:"";position:absolute;left:0;right:0;top:200px;bottom:0;background:#fff}.gff-city::after{content:"";position:absolute;left:0;right:0;top:199.2px;height:1.6px;background:var(--slate)}.gff-city__view{position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 56px,#000 calc(100% - 56px),transparent);mask-image:linear-gradient(90deg,transparent,#000 56px,#000 calc(100% - 56px),transparent)}.gff .gff-city__art{position:absolute;left:50%;top:0;display:block;width:1920px;max-width:none;height:232px;margin-left:-960px;overflow:visible}.gff-city text{font-size:14px;fill:#5f6e76;font-family:inherit}.gff-city .gff-gfl{fill:var(--green);font-weight:600}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.gff-van{animation:gff-van linear both;animation-timeline:--gff-city;animation-range:entry 15% cover 55%}@keyframes gff-van{from{transform:translateX(118px)}to{transform:none}}}}.gff-ground{padding:32px 0 0;background:#fff}@media (hover:hover){.gff .gff-btn--line:hover{background:var(--green2);transform:translateY(-2px);box-shadow:0 20px 34px -18px rgba(30,122,69,.9)}.gff .gff-btn--tel:hover{border-color:var(--green);transform:translateY(-2px)}}.gff-plate{display:grid;grid-template-columns:1.05fr 1.2fr 1.3fr 1.15fr;border-top:2px solid var(--ink);border-bottom:1px solid var(--line)}.gff-plate>div{padding:24px 26px 28px;border-left:1px solid var(--line)}.gff-plate>div:first-child{padding-left:0;border-left:0}.gff-plate__id{display:flex;align-items:flex-start;gap:14px}.gff .gff-plate__id img{flex:0 0 auto;width:56px;height:auto;margin-top:3px}.gff-plate__id p{display:flex;flex-direction:column}.gff-plate__id b{font-size:22px;font-weight:700;line-height:1.3;letter-spacing:-.01em}.gff-plate__id span{font-size:16px;line-height:1.5;color:var(--ink2)}.gff-plate__id small{font-size:14.5px;color:var(--soft)}.gff-plate__k{display:flex;align-items:center;gap:10px;margin-bottom:10px!important;font-size:14.5px;font-weight:600;letter-spacing:.03em;color:var(--ink2)}.gff-plate__k i{flex:0 0 auto;width:30px;height:30px;padding:7px;border-radius:9px;background:#eef6f1;color:var(--green)}.gff-links li+li{margin-top:2px}.gff-plate__cell{font-size:16.5px;line-height:1.65;color:var(--ink2)}.gff-plate__cell a{color:var(--ink);text-decoration:underline;text-decoration-color:#c5d3cd;text-decoration-thickness:1px;text-underline-offset:4px}.gff-plate__cell a:hover{color:var(--green);text-decoration-color:currentColor}.gff .gff-more{display:inline-flex;align-items:center;gap:6px;margin-top:8px;font-weight:600;color:var(--green);text-decoration:none}.gff-more i{width:15px;height:15px}.gff-nums li{display:flex;justify-content:space-between;gap:12px}.gff-nums li>span:first-child{color:var(--mute)}.gff-nums a,.gff-nums__v{white-space:nowrap;font-variant-numeric:tabular-nums}.gff-plate__note{margin-top:10px!important;font-size:15px;color:var(--mute)}.gff-nav{display:flex;flex-wrap:wrap;align-items:center;padding:16px 0;border-bottom:1px solid var(--line)}.gff-nav ul{display:flex;flex-wrap:wrap;gap:0 30px}.gff-nav ul+ul{margin-left:30px;padding-left:30px;border-left:1px solid var(--line)}.gff .gff-nav a{display:block;padding:8px 0;font-size:17px;font-weight:500;line-height:1.45;color:var(--ink2);text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:2px;text-underline-offset:7px;transition:color .2s ease,text-decoration-color .2s ease}.gff .gff-nav ul:first-child a{font-weight:600;color:var(--ink)}.gff .gff-nav ul a[aria-current=page]{color:var(--green);text-decoration-color:currentColor}@media (hover:hover){.gff .gff-nav ul a:hover{color:var(--green);text-decoration-color:currentColor}}.gff-legal{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding:22px 0 32px;font-size:15px;color:var(--soft)}.gff-nw{white-space:nowrap}.gff .gff-pp{color:inherit;text-decoration:underline;text-underline-offset:3px}.gff .gff-pp:hover{color:var(--green)}.gff .gff-up{display:inline-flex;align-items:center;gap:10px;font-weight:600;color:var(--ink2)}.gff-up i{width:32px;height:32px;padding:7px;border:1.5px solid #cfdad6;border-radius:50%;transition:transform .2s ease,border-color .2s ease,color .2s ease}.gff-up:hover i{transform:translateY(-2px);border-color:var(--green);color:var(--green)}.gff .gff-top{position:fixed;right:24px;bottom:24px;z-index:20;display:grid;place-items:center;width:52px;height:52px;min-height:0;margin:0;padding:13px;border:1px solid var(--line);border-radius:50%;background:#fff;color:var(--ink2);line-height:1;box-shadow:0 14px 30px -14px rgba(15,52,64,.45);cursor:pointer;opacity:0;pointer-events:none;transform:translateY(30%);transition:opacity .25s ease,transform .25s ease,color .2s ease}.gff .gff-top.active{opacity:1;pointer-events:auto;transform:none}.gff-top i{width:24px;height:24px}.gff .gff-top:hover{color:var(--green)}@media (hover:none) and (pointer:coarse){.gff .gff-top{bottom:84px}}@media (max-width:1099px){.gff-rc{padding-top:80px}.gff-rc__in{grid-template-columns:minmax(0,1fr);gap:36px}}@media (max-width:1199px){.gff-nav{flex-direction:column;align-items:flex-start}.gff-nav ul+ul{margin:0;padding:0;border:0}}@media (max-width:1023px),(hover:none) and (pointer:coarse){.gff-qr{display:none}.gff-desk{grid-template-columns:minmax(0,1fr)}}@media (min-width:640px) and (max-width:1099px){.gff-desk__go{grid-template-columns:repeat(2,minmax(0,1fr))}.gff-hours{grid-column:1/-1}}@media (min-width:850px){.gff .gff-up{display:none}}@media (max-width:899px){.gff-plate{grid-template-columns:repeat(2,minmax(0,1fr))}.gff-plate>div,.gff-plate>div:first-child{padding:22px 24px 24px 0;border-left:0;border-top:1px solid var(--line)}.gff-plate>div:nth-child(-n+2){border-top:0}.gff-plate>div:nth-child(even){padding-left:24px;border-left:1px solid var(--line)}.gff .gff-top{display:none}}@media (max-width:639px){.gff{font-size:17px}.gff .gff-city__art{margin-left:-975px;transform:scale(.86);transform-origin:975px 200px}.gff-city__view{-webkit-mask-image:linear-gradient(90deg,transparent,#000 36px,#000 calc(100% - 36px),transparent);mask-image:linear-gradient(90deg,transparent,#000 36px,#000 calc(100% - 36px),transparent)}.gff-in{padding:0 20px}.gff-rc{padding-top:64px}.gff-tag{margin-bottom:14px!important}.gff-verbs li{grid-template-columns:minmax(0,1fr);gap:0;padding:11px 0}.gff-verbs b{font-size:30px}.gff-verbs span{padding-left:24px;font-size:16.5px}.gff-rc__in{gap:28px}.gff-desk{padding:14px;border-radius:26px}.gff-btn{min-height:64px}.gff-city{margin-top:40px}.gff-ground{padding-top:24px}.gff-plate{grid-template-columns:minmax(0,1fr)}.gff-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;padding:12px 0}.gff-nav ul{flex-direction:column;gap:0}.gff .gff-nav a{padding:10px 0}.gff-plate>div,.gff-plate>div:first-child,.gff-plate>div:nth-child(even){padding:18px 0;border-left:0;border-top:1px solid var(--line)}.gff-plate>div:first-child{border-top:0}.gff-nums li{justify-content:flex-start}.gff-nums li>span:first-child{min-width:9.5em}.gff-legal{flex-direction:column;align-items:flex-start}}@media (max-width:380px){.gff .gff-city__art{transform:scale(.8)}}@media screen and (max-width:849px),screen and (hover:none) and (pointer:coarse){body:has(.gf-cbar){padding-bottom:0}body:has(.gf-cbar) .gff-legal{padding-bottom:calc(92px + env(safe-area-inset-bottom,0px))}}