.elementor-kit-15{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-kit-15 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}:root { --paper:#f3f2f2; --surface:#eae9e9; --ink:#201f1d; --ink-soft:#605d5d; --ink-faint:#7d7979; --gold:#b68235; --gold-deep:#7d5411; --gold-pale:#facb8d; --night:#191715; --brown:#3a270d; --night-soft:#b8b2aa; --hair:rgba(32,31,29,0.16); --hair-light:rgba(243,242,242,0.18); --scrim-top:rgba(25,23,21,0.72); --scrim-mid:rgba(96,93,93,0.55); --scrim-bottom:rgba(25,23,21,0.92); --wash:rgba(243,242,242,0.06); --wash-hover:rgba(243,242,242,0.07); --color-accent-100:#fff3e4; --color-accent-400:#e1ad66; --color-neutral-400:#bab6b6; --font-display:"Cormorant Garamond", "Noto Serif Thai", Georgia, serif; --font-text:"Lora", "Noto Serif Thai", Georgia, serif; --font-thai:"Noto Serif Thai", "Lora", Georgia, serif; --font-label:"Lora", "Noto Sans Thai", Georgia, serif; --fs-hero:124px; --fs-hero-t:84px; --fs-hero-m:44px; --fs-display:82px; --fs-display-t:58px; --fs-display-m:34px; --fs-display-th:32px; --fs-display-th-t:26px; --fs-display-th-m:20px; --fs-name:40px; --fs-name-t:32px; --fs-name-m:26px; --fs-h2:38px; --fs-h2-t:30px; --fs-h2-m:24px; --fs-h3:22px; --fs-h3-t:20px; --fs-h3-m:18px; --fs-lede:20px; --fs-lede-t:18px; --fs-lede-m:16px; --fs-body:16px; --fs-body-t:15.5px; --fs-body-m:15px; --fs-small:13.5px; --fs-small-t:13px; --fs-small-m:13px; --fs-label:12px; --fs-label-t:11.5px; --fs-label-m:11px; --fs-micro:10px; --gap-1:5px; --gap-2:11px; --gap-3:18px; --gap-4:28px; --gap-5:68px; --gap-5-t:56px; --gap-5-m:44px; --gap-6:120px; --gap-6-t:92px; --gap-6-m:68px; --pad-x:56px; --pad-x-t:36px; --pad-x-m:20px; --band-y:108px; --band-y-t:76px; --band-y-m:52px; --nav-h:76px; --nav-h-t:68px; --nav-h-m:60px; --logo-h:42px; --logo-h-t:34px; --logo-h-m:30px; --mascot-h:210px; --mascot-h-t:156px; --mascot-h-m:130px; --hero-min:92vh; --hero-min-t:84vh; --hero-min-m:78vh; --col-plate:380px; --col-plate-t:320px; --col-plate-m:260px; --col-card:320px; --col-card-t:300px; --col-card-m:260px; --logo-foot-h:64px; --logo-foot-h-t:54px; --logo-foot-h-m:44px; --slot-min-h:220px; --slot-min-h-m:200px; --detail-fig-h:340px; --detail-fig-h-t:220px; --detail-fig-h-m:220px; --frame:100%; --full:100%; --screen-h:100vh; --measure:34em; --measure-note:32ch; --measure-plate:34ch; --measure-form:32em; --border-w:1px; --radius:4px; --radius-md:4px; --gap-hair:2px; --hair-gap:2px; --gap-bar:3px; --tap-sm:36px; --tap:44px; --tap-field:46px; --tap-lg:48px; --tap-xl:56px; --area-h:120px; --bar-w:17px; --underline-w:2px; --track-h:1px; --col-when:160px; --col-quick:170px; --col-foot:190px; --col-field:200px; --col-mascot:210px; --col-base:260px; --col-side:280px; --col-cell:300px; --col-main:320px; --col-view:340px; --col-head:420px; --col-num:3ch; --lsp-hero:-0.025em; --lsp-display:-0.022em; --lsp-title:-0.02em; --lsp-h2:-0.018em; --lsp-name:-0.015em; --lsp-open:0.01em; --lsp-panel:0.02em; --lsp-lang:0.12em; --lsp-num:0.14em; --lsp-meta:0.16em; --lsp-label:0.18em; --lsp-wide:0.2em; --lsp-head:0.22em; --lsp-tag:0.24em; --family-display:Cormorant Garamond; --family-text:Lora; --family-thai-serif:Noto Serif Thai; --family-thai-sans:Noto Sans Thai; }