@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:400;font-display:swap;src:url(../media/08f3d05b771d66cc-s.0dczi0c-ciz7y.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:400;font-display:swap;src:url(../media/413670c8b897121b-s.p.05ilbcjt5w4fk.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:400;font-display:swap;src:url(../media/72b93e0389b54497-s.2702wjwyj2vsx.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ab8c2f9dfe50fb3c-s.p.3fhymijt5-wr6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:500;font-display:swap;src:url(../media/57f2d0e8dd065b18-s.0ur3_fbwo_va3.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:500;font-display:swap;src:url(../media/966a1ae9b0187c65-s.p.09_mmm-c_hkcy.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:500;font-display:swap;src:url(../media/25d906941e607a44-s.0ghkj-ex387wh.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:500;font-display:swap;src:url(../media/666deae7c569669f-s.p.2alr3g42g9l52.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:600;font-display:swap;src:url(../media/cce0da533fe89a78-s.35947kbvg7zc1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:600;font-display:swap;src:url(../media/411573def610439a-s.p.3vzg-qdg-mlha.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0f35197ba25d2b5b-s.0ocszbwiwtgcl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e4b5e1d5de235207-s.p.2-n8yh_gomb7-.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:700;font-display:swap;src:url(../media/cdf71b3840042aba-s.1r679f9ot6uy5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:700;font-display:swap;src:url(../media/86fee4a10e2832ea-s.p.1zok-_5r3pqeg.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b1ef0ab36ab59f4e-s.0nl58c1sdfppa.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9fdf3a539c009271-s.p.2a0hoz7g7hm1p.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Thai Fallback;src:local(Arial);ascent-override:110.31%;descent-override:52.78%;line-gap-override:0.0%;size-adjust:101.17%}.SZ8j4a_className{font-family:IBM Plex Sans Thai,IBM Plex Sans Thai Fallback;font-style:normal}.SZ8j4a_variable{--font-plex-thai:"IBM Plex Sans Thai", "IBM Plex Sans Thai Fallback"}
.v2{--color-brand-50:#e6f7fd;--color-brand-100:#c7edfb;--color-brand-500:#00afea;--color-brand-600:#0093c7;--color-brand-700:#0077a3;--color-brand-900:#063247;--color-leaf-600:#5a9a2c;--color-line-green:#06c755;--color-line-green-hover:#05b04b;--color-ink:#0e1a22;--color-ink-muted:#4b5a66;--color-ink-subtle:#5f6c77;--color-ink-inverse:#fff;--color-ink-inverse-muted:#b8c7d1;--color-canvas:#fff;--color-surface:#f7f7f7;--color-surface-2:#eef4f7;--color-line:#e2e8ec;--color-line-strong:#c9d3da;--color-line-inverse:#ffffff1f;--color-scrim:#062b3d7a;--color-deep:#062b3d;--color-focus:#0093c7;--color-status-error:#c62828;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--space-16:64px;--space-24:96px;--text-48:48px;--text-36:36px;--text-28:28px;--text-22:22px;--text-18:18px;--text-15:15px;--text-13:13px;--text-11:11px;--font-body:var(--font-plex-thai), "IBM Plex Sans Thai", system-ui, sans-serif;--font-display:"Kanit", var(--font-plex-thai), system-ui, sans-serif;--leading-heading:1.2;--leading-ui:1.4;--leading-body:1.6;--leading-prose:1.7;--tracking-caps:.04em;--radius-card:16px;--radius-control:8px;--radius-full:999px;--radius-dot:50%;--shadow-card:0 1px 2px #0e1a220f, 0 4px 16px #0e1a220f;--shadow-pop:0 8px 32px #0e1a2229;--dur-100:.1s;--dur-200:.2s;--dur-300:.3s;--dur-400:.4s;--ease-out:cubic-bezier(.2, .8, .2, 1);--ease-in:cubic-bezier(.4, 0, 1, 1);--container:1264px;--gutter:24px;--grid-cols:12;--grid-gap:var(--space-6);--section-y:var(--space-16);--header-h:72px;--utility-h:36px;--measure:800px;--size-target:44px;--size-control-lg:48px;--size-logo:56px;--size-thumb:80px;--size-tile-icon:48px;--size-tile-icon-sm:40px;--size-sidebar:256px;--size-search:240px;--size-search-sm:180px;--size-menu-mega:720px;--size-menu-drop:240px;--size-drawer:400px;--size-hero-media:560px;--size-bullet:var(--space-2);--size-pill:36px;--size-logo-lg:64px;--size-field:400px;--size-footer-brand:320px;--size-hairline:1px}@media (max-width:1023px){.v2{--grid-cols:8}}@media (max-width:767px){.v2{--gutter:16px;--grid-cols:4;--grid-gap:var(--space-4);--section-y:var(--space-12);--header-h:64px;--size-logo:48px}}@media (prefers-reduced-motion:reduce){.v2{--dur-100:0s;--dur-200:0s;--dur-300:0s;--dur-400:0s}}
.v2{font-family:var(--font-body);font-size:var(--text-15);color:var(--color-ink-muted);background:var(--color-canvas);-webkit-font-smoothing:antialiased;padding-bottom:0;line-height:1.6}.v2 :where(h1,h2,h3,h4,h5,h6,p,ul,ol,dl,dd,figure){margin:0;padding:0}.v2 :where(ul,ol){list-style:none}.v2 :where(h1,h2,h3,h4){font-family:var(--font-display);color:var(--color-ink);text-transform:none;letter-spacing:0;font-weight:500}.v2 a{color:inherit;transition:color var(--dur-100) var(--ease-out);text-decoration:none}.v2 a:hover{color:inherit}.v2 img{max-width:100%;height:auto;display:block}.v2 :focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:var(--radius-control)}.v2 button,.v2 input,.v2 select{font:inherit;color:inherit}.v2[data-lang=th] :is(h1,h2,h3,h4,.v2-h1,.v2-h2,.v2-h3,.v2-hero__title,.v2-product__name,.v2-product__price,.v2-card__price,.v2-cat__name,.v2-help__title,.v2-start__tile b,.v2-404__code),.v2 :is(.v2-article .v2-h3,article.v2-page .v2-h1,.v2-product__price,.v2-card__price){line-height:var(--leading-ui)}.v2-nw{white-space:nowrap}.v2-sr{width:var(--size-hairline);height:var(--size-hairline);clip:rect(0 0 0 0);white-space:nowrap;position:absolute;overflow:hidden}.v2-skip{left:var(--space-4);top:calc(-1 * var(--space-16));z-index:100;padding:var(--space-3) var(--space-4);background:var(--color-ink);color:var(--color-ink-inverse);border-radius:var(--radius-control);position:absolute}.v2-skip:focus{top:var(--space-4)}.v2-container{width:100%;max-width:calc(var(--container) + 2 * var(--gutter));padding:0 var(--gutter);margin:0 auto}.v2-h1{font-size:var(--text-36);line-height:1.2}.v2-h2{font-size:var(--text-28);line-height:1.25}.v2-h3{font-family:var(--font-display);font-size:var(--text-18);color:var(--color-ink);font-weight:500;line-height:1.3;display:block}@media (max-width:767px){.v2-h1{font-size:var(--text-28)}.v2-h2{font-size:var(--text-22)}}.v2-link{align-items:center;gap:var(--space-1);min-height:var(--size-target);color:var(--color-brand-700);font-weight:600;display:inline-flex}.v2-link:hover{color:var(--color-brand-900)}.v2-link svg{transition:transform var(--dur-200) var(--ease-out)}.v2-link:hover svg,a:hover .v2-link svg{transform:translate(4px)}.v2-btn{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--size-target);padding:0 var(--space-4);border-radius:var(--radius-full);font-size:var(--text-15);white-space:nowrap;cursor:pointer;transition:background-color var(--dur-100) var(--ease-out), border-color var(--dur-100) var(--ease-out), color var(--dur-100) var(--ease-out), transform var(--dur-100) var(--ease-out);border:1px solid #0000;font-weight:600;line-height:1;display:inline-flex}.v2-btn:active{transform:scale(.98)}.v2-btn:disabled,.v2-btn[aria-disabled=true]{opacity:.48;pointer-events:none}.v2-btn--lg{min-height:var(--size-control-lg);padding:0 var(--space-6);font-size:var(--text-15)}.v2-btn--block{width:100%;display:flex}.v2 .v2-btn--primary{background:var(--color-brand-700);color:var(--color-ink-inverse)}.v2 .v2-btn--primary:hover{background:var(--color-brand-900);color:var(--color-ink-inverse)}.v2 .v2-btn--line{background:var(--color-line-green);color:var(--color-ink-inverse)}.v2 .v2-btn--line:hover{background:var(--color-line-green-hover);color:var(--color-ink-inverse)}.v2 .v2-btn--outline{background:var(--color-canvas);border-color:var(--color-line-strong);color:var(--color-ink)}.v2 .v2-btn--outline:hover{border-color:var(--color-ink);color:var(--color-ink)}.v2-iconbtn{width:var(--size-target);height:var(--size-target);border-radius:var(--radius-full);color:var(--color-ink);cursor:pointer;transition:background-color var(--dur-100) var(--ease-out);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.v2-iconbtn:hover{background:var(--color-surface-2)}.v2-iconbtn:active{background:var(--color-line)}.v2-iconbtn:disabled{opacity:.48;pointer-events:none}.v2 :is(.v2-crumbs a,.v2-footer__list a,.v2-utility__link,.v2-nav__link){min-width:var(--size-target);justify-content:center}.v2 .v2-footer__list a{justify-content:flex-start}.v2 :is(.v2-link,.v2-nav__link,.v2-mega__item,.v2-mega__all,.v2-drop__item,.v2-catnav__link,.v2-crumbs a,.v2-footer__list a,.v2-utility__link,.v2-drawer__nav a,.v2-drawer__lang,.v2-drawer__cat,.v2-product__cat,.v2-field__clear):active{opacity:.72}.v2 :is(.v2-search__input,.v2-field input,.v2-field select):disabled{opacity:.48;cursor:not-allowed}.v2-header{z-index:50;background:var(--color-canvas);position:sticky;top:0}.v2-utility{background:var(--color-deep);color:var(--color-ink-inverse-muted);font-size:var(--text-13)}.v2-utility__inner{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:var(--utility-h);display:flex}.v2-utility__links{align-items:center;gap:var(--space-6);display:flex}.v2 .v2-utility__link{align-items:center;gap:var(--space-2);min-height:var(--utility-h);color:var(--color-ink-inverse);display:inline-flex;position:relative}.v2-utility__link:before{content:"";inset:calc(-1 * var(--space-1)) 0;position:absolute}.v2 .v2-utility__link:hover{color:var(--color-brand-100)}.v2-bar{border-bottom:1px solid var(--color-line)}.v2-bar__inner{align-items:center;gap:var(--space-8);height:var(--header-h);display:flex}.v2-bar__logo{flex:none;display:flex}.v2-logo{width:var(--size-logo);height:var(--size-logo)}.v2-bar__actions{align-items:center;gap:var(--space-3);margin-left:auto;display:flex}.v2-nav{align-items:stretch;gap:var(--space-1);height:100%;display:flex}.v2-nav__item{display:flex;position:relative}.v2 .v2-nav__link{align-items:center;gap:var(--space-1);padding:0 var(--space-3);color:var(--color-ink);cursor:pointer;white-space:nowrap;font-weight:500;display:inline-flex}.v2 .v2-nav__link:hover,.v2-nav__item:hover>.v2-nav__link,.v2-nav__item:focus-within>.v2-nav__link{color:var(--color-brand-700)}.v2-nav__link svg{transition:transform var(--dur-200) var(--ease-out)}.v2-nav__item:hover>.v2-nav__link svg,.v2-nav__item:focus-within>.v2-nav__link svg{transform:rotate(180deg)}.v2-mega,.v2-drop{z-index:10;background:var(--color-canvas);border:1px solid var(--color-line);border-radius:var(--radius-card);box-shadow:var(--shadow-pop);opacity:0;visibility:hidden;transition:opacity var(--dur-200) var(--ease-out), transform var(--dur-200) var(--ease-out), visibility var(--dur-200);position:absolute;top:100%;left:0;transform:translateY(8px)}.v2-nav__item:hover>.v2-mega,.v2-nav__item:focus-within>.v2-mega,.v2-nav__item:hover>.v2-drop,.v2-nav__item:focus-within>.v2-drop{opacity:1;visibility:visible;transform:translateY(0)}.v2-mega{width:var(--size-menu-mega);padding:var(--space-4)}.v2-mega__grid{gap:var(--space-1);grid-template-columns:repeat(3,1fr);display:grid}.v2 .v2-mega__item{align-items:center;gap:var(--space-3);min-height:var(--size-target);padding:var(--space-2);border-radius:var(--radius-control);color:var(--color-ink);font-size:var(--text-13);line-height:1.3;display:flex}.v2 .v2-mega__item:hover{background:var(--color-surface-2);color:var(--color-brand-700)}.v2-mega__item img{width:var(--size-control-lg);height:var(--size-control-lg);border-radius:var(--radius-control);background:var(--color-surface);object-fit:contain;flex:none}.v2 .v2-mega__all{align-items:center;gap:var(--space-1);min-height:var(--size-target);margin-top:var(--space-2);padding:0 var(--space-2);border-top:1px solid var(--color-line);color:var(--color-brand-700);font-weight:600;display:flex}.v2-drop{min-width:var(--size-menu-drop);padding:var(--space-2)}.v2 .v2-drop__item{min-height:var(--size-target);padding:0 var(--space-3);border-radius:var(--radius-control);color:var(--color-ink);align-items:center;display:flex}.v2 .v2-drop__item:hover{background:var(--color-surface-2);color:var(--color-brand-700)}.v2-search{align-items:center;display:flex;position:relative}.v2-search__icon{left:var(--space-3);color:var(--color-ink-subtle);pointer-events:none;position:absolute}.v2-search__input{width:var(--size-search);height:var(--size-target);padding:0 var(--space-4) 0 var(--space-12);border:1px solid var(--color-line);border-radius:var(--radius-full);background:var(--color-surface);font-size:var(--text-13);color:var(--color-ink);transition:border-color var(--dur-100) var(--ease-out), background-color var(--dur-100) var(--ease-out)}.v2-search__input::placeholder{color:var(--color-ink-subtle)}.v2-search__input:hover{border-color:var(--color-line-strong)}.v2-search__input:focus{border-color:var(--color-brand-600);background:var(--color-canvas);outline:none}.v2-search__input:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.v2-menubtn{display:none}@media (max-width:1263px){.v2-search__input{width:var(--size-search-sm)}.v2-bar__inner{gap:var(--space-4)}}@media (max-width:1023px){.v2-nav,.v2-bar__actions>.v2-search,.v2-utility__tagline{display:none}.v2-menubtn{display:inline-flex}.v2-utility__inner{justify-content:flex-end}}@media (max-width:767px){.v2-utility,.v2-bar__line{display:none}.v2-logo{width:var(--size-control-lg);height:var(--size-control-lg)}}.v2-drawer{z-index:60;position:fixed;inset:0}.v2-drawer[hidden]{display:none}.v2-drawer__scrim{background:var(--color-scrim);animation:v2-fade var(--dur-300) var(--ease-out);position:absolute;inset:0}.v2-drawer__panel{width:min(var(--size-drawer), 100%);gap:var(--space-4);padding:var(--space-4);background:var(--color-canvas);animation:v2-slide var(--dur-300) var(--ease-out);flex-direction:column;display:flex;position:absolute;inset:0 0 0 auto;overflow-y:auto}.v2-drawer__head{justify-content:space-between;align-items:center;display:flex}.v2 .v2-drawer__lang{min-height:var(--size-target);color:var(--color-brand-700);align-items:center;font-weight:600;display:inline-flex}.v2-search--drawer .v2-search__input{width:100%;padding-left:var(--space-4)}.v2-drawer__label{font-size:var(--text-13);color:var(--color-ink-subtle);font-weight:600}.v2-drawer__cats{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.v2 .v2-drawer__cat{align-items:center;gap:var(--space-2);min-height:var(--size-control-lg);padding:var(--space-1);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-ink);font-size:var(--text-13);line-height:1.3;display:flex}.v2-drawer__cat img{width:var(--size-tile-icon-sm);height:var(--size-tile-icon-sm);object-fit:contain;flex:none}.v2-drawer__nav{border-top:1px solid var(--color-line);flex-direction:column;display:flex}.v2 .v2-drawer__nav a{min-height:var(--size-control-lg);border-bottom:1px solid var(--color-line);color:var(--color-ink);align-items:center;font-weight:500;display:flex}.v2-drawer__actions{bottom:calc(-1 * var(--space-4));gap:var(--space-2);margin:auto calc(-1 * var(--space-4)) calc(-1 * var(--space-4));padding:var(--space-3) var(--space-4) calc(var(--space-4) + env(safe-area-inset-bottom));background:var(--color-canvas);border-top:1px solid var(--color-line);display:grid;position:sticky}.v2 .v2-drawer__cat{transition:background-color var(--dur-100) var(--ease-out), color var(--dur-100) var(--ease-out)}.v2 .v2-drawer__cat:hover{background:var(--color-surface-2);color:var(--color-brand-700)}.v2 .v2-drawer__nav a:hover,.v2 .v2-drawer__lang:hover{color:var(--color-brand-700)}@keyframes v2-fade{0%{opacity:0}}@keyframes v2-slide{0%{transform:translate(100%)}}.v2-contactbar{display:none}@media (max-width:767px){.v2{padding-bottom:calc(var(--space-16) + env(safe-area-inset-bottom))}.v2-contactbar{z-index:40;gap:var(--space-2);padding:var(--space-2) var(--gutter) calc(var(--space-2) + env(safe-area-inset-bottom));background:var(--color-canvas);border-top:1px solid var(--color-line);grid-template-columns:1fr 2fr;display:grid;position:fixed;inset:auto 0 0}}.v2-section{padding:var(--space-16) 0}.v2-section--tint{background:var(--color-surface-2)}.v2-section__head{justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-6);display:flex}@media (max-width:767px){.v2-section{padding:var(--space-12) 0}}.v2-grid{gap:var(--space-6);display:grid}.v2-grid--3{grid-template-columns:repeat(3,1fr)}.v2-grid--4{grid-template-columns:repeat(4,1fr)}.v2-grid--catalogue{grid-template-columns:repeat(3,1fr)}@media (max-width:1023px){.v2-grid--3,.v2-grid--4{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.v2-grid{gap:var(--space-4)}.v2-grid--3{grid-template-columns:1fr}.v2-grid--catalogue{gap:var(--space-3);grid-template-columns:repeat(2,1fr)}.v2-grid--scroll{scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);margin:0 calc(-1 * var(--gutter));padding:0 var(--gutter) var(--space-2);scrollbar-width:none;grid-template-columns:none;grid-auto-columns:64%;grid-auto-flow:column;overflow-x:auto}.v2-grid--scroll>li{scroll-snap-align:start}}.v2-hero{background:linear-gradient(180deg, var(--color-brand-50) 0%, var(--color-canvas) 100%);padding:var(--space-12) 0 var(--space-12)}.v2-hero__inner{align-items:center;gap:var(--space-8);grid-template-columns:5fr 6fr;display:grid}.v2-hero__copy{gap:var(--space-4);flex-direction:column;display:flex}.v2-hero__title{font-size:var(--text-48);font-weight:600;line-height:1.15}.v2-hero__lead{font-size:var(--text-18);color:var(--color-ink-muted);max-width:var(--size-hero-media);line-height:1.6}.v2-hero__ctas{gap:var(--space-3);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.v2-hero__media img{width:100%;height:auto}@media (max-width:1023px){.v2-hero__inner{grid-template-columns:1fr}.v2-hero__media{max-width:var(--size-hero-media);order:-1;margin:0 auto}}@media (max-width:767px){.v2-hero{padding:var(--space-6) 0 var(--space-8)}.v2-hero__title{font-size:var(--text-28)}.v2-hero__lead{font-size:var(--text-15)}.v2-hero__ctas .v2-btn{flex:100%}}.v2-cats{gap:var(--space-4);grid-template-columns:repeat(5,1fr);display:grid}.v2 .v2-cat{height:100%;padding:var(--space-3) var(--space-3) var(--space-4);border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-canvas);transition:border-color var(--dur-200) var(--ease-out), box-shadow var(--dur-200) var(--ease-out), transform var(--dur-200) var(--ease-out);flex-direction:column;display:flex}.v2 .v2-cat:hover{border-color:var(--color-brand-500);box-shadow:var(--shadow-card);transform:translateY(-4px)}.v2 .v2-cat:active{transform:translateY(0)}.v2-cat__media{aspect-ratio:1;margin-bottom:var(--space-3);border-radius:var(--radius-control);background:var(--color-surface);display:block;overflow:hidden}.v2-cat__media img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}.v2-cat__name{font-family:var(--font-display);font-size:var(--text-15);color:var(--color-ink);font-weight:500;line-height:1.3}.v2-cat__count{padding-top:var(--space-1);font-size:var(--text-13);color:var(--color-ink-subtle);margin-top:auto}@media (max-width:1023px){.v2-cats{grid-template-columns:repeat(3,1fr)}}@media (max-width:767px){.v2-cats{gap:var(--space-3);grid-template-columns:repeat(2,1fr)}.v2-cats--home>li:nth-child(n+7){display:none}}.v2 .v2-card{border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-canvas);height:100%;transition:border-color var(--dur-200) var(--ease-out), box-shadow var(--dur-200) var(--ease-out), transform var(--dur-200) var(--ease-out);flex-direction:column;display:flex;overflow:hidden}.v2 .v2-card:hover{border-color:var(--color-brand-500);box-shadow:var(--shadow-card);transform:translateY(-4px)}.v2 .v2-card:active{transform:translateY(0)}.v2-card__media{aspect-ratio:1;background:var(--color-surface);display:block}.v2-card__media img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}.v2-card__body{gap:var(--space-1);padding:var(--space-4);flex-direction:column;flex:1;display:flex}.v2-card__cat{font-size:var(--text-11);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-ink-subtle);font-weight:600}.v2-card__name{font-size:var(--text-15);color:var(--color-ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:500;line-height:1.4;display:-webkit-box;overflow:hidden}.v2-card__price{padding-top:var(--space-2);font-family:var(--font-display);font-size:var(--text-18);color:var(--color-brand-700);margin-top:auto;font-weight:500}.v2-card__price.is-ask{font-family:var(--font-body);font-size:var(--text-13);color:var(--color-ink-subtle);font-weight:600}@media (max-width:767px){.v2-card__body{padding:var(--space-3)}.v2-card__name{font-size:var(--text-13)}.v2-card__price{font-size:var(--text-15)}}.v2 .v2-service,.v2 .v2-article{border-radius:var(--radius-card);background:var(--color-canvas);height:100%;transition:box-shadow var(--dur-200) var(--ease-out), transform var(--dur-200) var(--ease-out);flex-direction:column;display:flex;overflow:hidden}.v2 .v2-service{border:1px solid var(--color-line)}.v2 .v2-service:hover,.v2 .v2-article:hover{box-shadow:var(--shadow-card);transform:translateY(-4px)}.v2 .v2-service:active,.v2 .v2-article:active{transform:translateY(0)}.v2-service__media,.v2-article__media{aspect-ratio:4/3;background:var(--color-surface);display:block;overflow:hidden}.v2-article__media{aspect-ratio:16/10}.v2-service__media img,.v2-article__media img{object-fit:cover;width:100%;height:100%}.v2-service__body{gap:var(--space-2);padding:var(--space-6);flex-direction:column;flex:1;display:flex}.v2-service__text{font-size:var(--text-15);line-height:1.6}.v2-service__body .v2-link{margin-top:auto}.v2-article{padding-bottom:var(--space-4)}.v2-article__date{padding:var(--space-4) var(--space-4) var(--space-1);font-size:var(--text-13);color:var(--color-ink-subtle)}.v2-article .v2-h3{padding:0 var(--space-4)}.v2-help{justify-content:space-between;align-items:center;gap:var(--space-6);padding:var(--space-8) var(--space-12);border-radius:var(--radius-card);background:var(--color-deep);color:var(--color-ink-inverse-muted);display:flex}.v2 .v2-help__title{font-size:var(--text-28);color:var(--color-ink-inverse);line-height:1.25}.v2-help__text{margin-top:var(--space-2);font-size:var(--text-18)}@media (max-width:767px){.v2-help{padding:var(--space-6);flex-direction:column;align-items:stretch}.v2 .v2-help__title{font-size:var(--text-22)}.v2-help__text{font-size:var(--text-15)}}.v2-crumbs{align-items:center;gap:var(--space-2);padding:var(--space-4) 0;font-size:var(--text-13);color:var(--color-ink-subtle);flex-wrap:wrap;display:flex}.v2 .v2-crumbs a{min-height:var(--size-target);color:var(--color-ink-muted);align-items:center;display:inline-flex}.v2 .v2-crumbs a:hover{color:var(--color-brand-700)}.v2-crumbs [aria-current]{color:var(--color-ink)}.v2-catalogue{padding-bottom:var(--space-16)}.v2-catalogue__layout{grid-template-columns:var(--size-sidebar) 1fr;gap:var(--space-8);align-items:start;display:grid}.v2-catalogue__side{top:calc(var(--header-h) + var(--utility-h) + var(--space-4));position:sticky}.v2-catalogue__sidetitle{margin-bottom:var(--space-2);font-size:var(--text-13);color:var(--color-ink-subtle);font-weight:600;font-family:var(--font-body)}.v2-catnav{gap:var(--space-1);flex-direction:column;display:flex}.v2 .v2-catnav__link{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:var(--size-target);padding:0 var(--space-3);border-radius:var(--radius-control);font-size:var(--text-15);color:var(--color-ink);transition:background-color var(--dur-100) var(--ease-out);display:flex}.v2 .v2-catnav__link:hover{background:var(--color-surface-2);color:var(--color-ink)}.v2 .v2-catnav__link.is-active{background:var(--color-brand-50);color:var(--color-brand-700);font-weight:600}.v2-catnav__count{font-size:var(--text-13);color:var(--color-ink-subtle)}.v2-catalogue__main .v2-h1{margin-bottom:var(--space-4)}.v2-toolbar{align-items:center;gap:var(--space-4);margin-bottom:var(--space-6);display:flex}.v2-toolbar__count{font-size:var(--text-13);color:var(--color-ink-subtle);white-space:nowrap;margin-left:auto}.v2-field{align-items:center;gap:var(--space-2);height:var(--size-target);padding:0 var(--space-3);border:1px solid var(--color-line-strong);border-radius:var(--radius-control);background:var(--color-canvas);color:var(--color-ink-subtle);transition:border-color var(--dur-100) var(--ease-out);display:flex;position:relative}.v2-field:hover{border-color:var(--color-ink-subtle)}.v2-field:focus-within{border-color:var(--color-brand-600);outline:2px solid var(--color-focus);outline-offset:2px}.v2-field input,.v2-field select{height:100%;color:var(--color-ink);font-size:var(--text-15);background:0 0;border:0}.v2-field input:focus,.v2-field select:focus{outline:none}.v2-field--search{max-width:var(--size-field);flex:1}.v2-field--search input{flex:1;min-width:0}.v2-field--select select{cursor:pointer;padding-right:var(--space-1)}.v2-field__clear{width:var(--size-target);height:var(--size-target);margin-right:calc(-1 * var(--space-3));cursor:pointer;color:var(--color-ink-subtle);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.v2-field__clear:hover{color:var(--color-ink)}.v2-grid>li[hidden]{display:none}.v2-more{margin-top:var(--space-8);justify-content:center;display:flex}.v2-empty{align-items:center;gap:var(--space-4);padding:var(--space-16) var(--space-4);text-align:center;color:var(--color-ink-muted);flex-direction:column;display:flex}@media (max-width:1023px){.v2-catalogue__layout{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}.v2-catalogue__layout>*,.v2-catalogue__main>*{min-width:0}.v2-catalogue__side{order:1;position:static}.v2-catalogue__main{display:contents}.v2-catalogue__main .v2-h1{order:0;margin-bottom:0}.v2-catalogue__side{order:1}.v2-toolbar{order:2}.v2-catalogue__main>.v2-grid,.v2-catalogue__main>.v2-empty{order:3}.v2-catalogue__main>.v2-more{margin-top:var(--space-4);order:4}.v2-catalogue__sidetitle{display:none}.v2-catnav{gap:var(--space-2);scrollbar-width:none;margin:0 calc(-1 * var(--gutter));padding:0 var(--gutter);flex-direction:row;overflow-x:auto}.v2 .v2-catnav__link{white-space:nowrap;border:1px solid var(--color-line);border-radius:var(--radius-full);font-size:var(--text-13);flex:none}.v2 .v2-catnav__link.is-active{border-color:var(--color-brand-500)}}@media (max-width:767px){.v2-toolbar{gap:var(--space-2);margin-bottom:var(--space-2);flex-wrap:wrap}.v2-field--search{flex:100%;max-width:none}.v2-toolbar__count{margin-left:0}.v2-field--select{margin-left:auto}}.v2-product{padding-bottom:var(--space-16)}.v2-product__top{gap:var(--space-12);grid-template-columns:1fr 1fr;align-items:start;display:grid}.v2-gallery{gap:var(--space-3);top:calc(var(--header-h) + var(--utility-h) + var(--space-4));flex-direction:column;display:flex;position:sticky}.v2-gallery__main{aspect-ratio:1;border-radius:var(--radius-card);background:var(--color-surface);overflow:hidden}.v2-gallery__main img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}.v2-gallery__thumbs{gap:var(--space-2);flex-wrap:wrap;display:flex}.v2-gallery__thumb{width:var(--size-thumb);height:var(--size-thumb);border-radius:var(--radius-control);background:var(--color-surface);cursor:pointer;transition:border-color var(--dur-100) var(--ease-out);border:2px solid #0000;padding:0;overflow:hidden}.v2-gallery__thumb:hover{border-color:var(--color-line-strong)}.v2-gallery__thumb:active{border-color:var(--color-brand-500)}.v2-gallery__thumb.is-active{border-color:var(--color-brand-600)}.v2-gallery__thumb img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}.v2-product__info{gap:var(--space-4);flex-direction:column;display:flex}.v2 .v2-product__cat{min-height:var(--size-pill);padding:0 var(--space-3);border-radius:var(--radius-full);background:var(--color-brand-50);color:var(--color-brand-700);font-size:var(--text-13);transition:background-color var(--dur-100) var(--ease-out), color var(--dur-100) var(--ease-out);align-self:flex-start;align-items:center;font-weight:600;display:inline-flex;position:relative}.v2-product__cat:before{content:"";inset:calc(-1 * var(--space-1)) 0;position:absolute}.v2 .v2-product__cat:hover{background:var(--color-brand-100);color:var(--color-brand-900)}.v2-product__name{font-size:var(--text-36);font-weight:500;line-height:1.2}.v2-product__price{font-family:var(--font-display);font-size:var(--text-28);color:var(--color-brand-700);font-weight:500;line-height:1.2}.v2-product__price.is-ask{font-family:var(--font-body);font-size:var(--text-18);color:var(--color-ink-muted);font-weight:600}.v2-product__short{padding-top:var(--space-4);border-top:1px solid var(--color-line)}.v2-product__ctas{gap:var(--space-3);display:grid}.v2-product__howto{font-size:var(--text-13);color:var(--color-ink-subtle)}.v2-product__details{margin-top:var(--space-16);padding-top:var(--space-12);border-top:1px solid var(--color-line);max-width:var(--measure)}.v2-product__details .v2-h2{margin-bottom:var(--space-6)}.v2-product__related{margin-top:var(--space-16)}.v2-product__related .v2-h2{margin-bottom:var(--space-6)}@media (max-width:1023px){.v2-product__top{gap:var(--space-6);grid-template-columns:1fr}.v2-gallery{position:static}}@media (max-width:767px){.v2-product__name{font-size:var(--text-28)}.v2-product__price{font-size:var(--text-22)}.v2-product__details{margin-top:var(--space-12);padding-top:var(--space-8)}.v2-product__related{margin-top:var(--space-12)}}.v2-prose{color:var(--color-ink-muted);font-size:var(--text-15);overflow-wrap:anywhere;line-height:1.7}.v2-prose *{font-weight:inherit;font-size:inherit!important;text-align:left!important}.v2-prose>*+*{margin-top:var(--space-4)}.v2-prose :is(h2,h3,h4,h5){margin-top:var(--space-8);font-family:var(--font-display);color:var(--color-ink);font-weight:500;line-height:var(--leading-ui)}.v2-prose h2{font-size:var(--text-22)!important}.v2-prose h3{font-size:var(--text-18)!important}.v2-prose :is(h4,h5){font-size:var(--text-15)!important}.v2-prose>:first-child{margin-top:0}.v2-prose strong,.v2-prose b{color:var(--color-ink);font-weight:600}.v2-prose ul{gap:var(--space-2);flex-direction:column;list-style:none;display:flex}.v2-prose ul li{padding-left:var(--space-6);position:relative}.v2-prose ul li:before{content:"";left:var(--space-2);top:calc(.5lh - var(--size-bullet) / 2);width:var(--space-2);height:var(--space-2);border-radius:var(--radius-dot);background:var(--color-brand-500);position:absolute}.v2-prose ol{padding-left:var(--space-6);list-style:decimal}.v2-prose a{color:var(--color-brand-700);text-underline-offset:2px;text-decoration:underline}.v2-prose img{border-radius:var(--radius-control);height:auto!important}.v2-prose table{border-collapse:collapse;display:block;overflow-x:auto;width:100%!important}.v2-prose :is(td,th){padding:var(--space-2) var(--space-3);border:1px solid var(--color-line);vertical-align:top}.v2-prose tr:nth-child(2n) td{background:var(--color-surface)}.v2-prose video{border-radius:var(--radius-control);background:var(--color-ink);width:100%;height:auto}.v2-prose iframe{aspect-ratio:16/9;border-radius:var(--radius-control);border:0;width:100%;height:auto}.v2-footer{margin-top:var(--space-16);background:var(--color-deep);color:var(--color-ink-inverse-muted);font-size:var(--text-15)}.v2-footer__grid{gap:var(--space-8);padding-top:var(--space-16);padding-bottom:var(--space-12);grid-template-columns:2fr 2fr 1fr 1.5fr;display:grid}.v2-footer__brand{gap:var(--space-4);max-width:var(--size-footer-brand);flex-direction:column;display:flex}.v2-footer__logo{padding:var(--space-2);border-radius:var(--radius-control);background:var(--color-canvas);align-self:flex-start;display:inline-flex}.v2-footer__logo .v2-logo{width:var(--size-logo-lg);height:var(--size-logo-lg)}.v2 .v2-footer__title{margin-bottom:var(--space-3);font-family:var(--font-body);font-size:var(--text-13);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-ink-inverse);font-weight:600}.v2-footer__list{flex-direction:column;display:flex}.v2-footer__list--cols{column-gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.v2 .v2-footer__list a{align-items:center;gap:var(--space-2);min-height:var(--size-target);color:var(--color-ink-inverse-muted);display:inline-flex}.v2 .v2-footer__list a:hover{color:var(--color-ink-inverse)}.v2-footer__base{padding-top:var(--space-6);padding-bottom:var(--space-6);border-top:1px solid var(--color-line-inverse);font-size:var(--text-13)}.v2 .v2-section+.v2-footer{margin-top:0}.v2 main:has(>.v2-section:last-child)+.v2-footer{margin-top:0}@media (max-width:1279px){.v2-footer__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.v2-footer__grid>:first-child{grid-column:1/-1}.v2-footer__grid>:nth-child(2){grid-column:span 2}}@media (max-width:1023px){.v2-footer__grid{grid-template-columns:1fr 1fr}.v2-footer__grid>:nth-child(2){grid-column:1/-1}}@media (max-width:767px){.v2-footer__grid{gap:var(--space-6);padding-top:var(--space-12);padding-bottom:var(--space-8);grid-template-columns:1fr}}.v2-stack{gap:var(--space-4);flex-direction:column;display:flex}.v2-stack--tight{gap:var(--space-1)}.v2-measure{max-width:var(--measure)}.v2-lead{font-size:var(--text-18);line-height:var(--leading-body);color:var(--color-ink-muted)}.v2-actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.v2-self-start{align-self:flex-start}.v2-note{margin-top:var(--space-6);font-size:var(--text-13);color:var(--color-ink-subtle)}.v2-section--flush{padding-top:0}.v2-only-th,.v2-only-en{display:contents}.v2[data-lang=th] .v2-only-en,.v2[data-lang=en] .v2-only-th{display:none}.v2-anchor{scroll-margin-top:calc(var(--header-h) + var(--utility-h) + var(--size-target))}@media (max-width:767px){.v2-lead{font-size:var(--text-15)}.v2-anchor{scroll-margin-top:calc(var(--header-h) + var(--space-4))}}.v2-pagehero{background:linear-gradient(180deg, var(--color-brand-50) 0%, var(--color-canvas) 100%);padding-bottom:var(--space-12)}.v2-pagehero__inner{gap:var(--space-8);padding-top:var(--space-4);grid-template-columns:6fr 5fr;align-items:center;display:grid}.v2-pagehero__inner--text{grid-template-columns:minmax(0,1fr)}.v2-pagehero__img{aspect-ratio:12/7;object-fit:cover;border-radius:var(--radius-card);width:100%}@media (max-width:1023px){.v2-pagehero__inner{grid-template-columns:minmax(0,1fr)}.v2-pagehero__img{order:-1}}@media (max-width:767px){.v2-pagehero{padding-bottom:var(--space-8)}}.v2-page{padding-bottom:var(--section-y)}.v2-page__title{margin-bottom:var(--space-6)}.v2-page__help{margin-top:var(--space-12)}.v2-panel{gap:var(--space-3);padding:var(--space-6);border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-canvas);flex-direction:column;display:flex}.v2-ticks{gap:var(--space-2);flex-direction:column;display:flex}.v2-ticks>li{padding-left:var(--space-6);line-height:var(--leading-body);position:relative}.v2-ticks>li:before{content:"";left:var(--space-1);top:calc(.5lh - var(--size-bullet) / 2);width:var(--size-bullet);height:var(--size-bullet);border-radius:var(--radius-dot);background:var(--color-brand-500);position:absolute}.v2-ticks--2{column-gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:767px){.v2-ticks--2{grid-template-columns:minmax(0,1fr)}}.v2-steps{gap:var(--space-4);display:grid}.v2-steps--2{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-steps--3{grid-template-columns:repeat(3,minmax(0,1fr))}.v2-step{gap:var(--space-4);padding:var(--space-6);border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-canvas);line-height:var(--leading-body);display:flex}.v2-step__n{width:var(--size-target);height:var(--size-target);border-radius:var(--radius-full);background:var(--color-brand-50);color:var(--color-brand-700);font-family:var(--font-display);font-size:var(--text-18);flex:none;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.v2-step__title{color:var(--color-ink);font-weight:600}@media (max-width:1023px){.v2-steps--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.v2-steps--2,.v2-steps--3{grid-template-columns:minmax(0,1fr)}.v2-step{padding:var(--space-4)}}.v2-split{gap:var(--space-12);grid-template-columns:7fr 5fr;align-items:start;display:grid}.v2-split__img{border-radius:var(--radius-card);width:100%}@media (max-width:1023px){.v2-split{gap:var(--space-8);grid-template-columns:minmax(0,1fr)}}.v2-book{gap:var(--space-12);grid-template-columns:5fr 6fr;align-items:start;display:grid}@media (max-width:1023px){.v2-book{gap:var(--space-8);grid-template-columns:minmax(0,1fr)}}.v2-form{gap:var(--space-3);flex-direction:column;display:flex}.v2-form__pair{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.v2-form__field{gap:var(--space-1);flex-direction:column;display:flex}.v2-form__label{font-size:var(--text-13);color:var(--color-ink);font-weight:600}.v2-form :is(input,select,textarea){width:100%;min-height:var(--size-target);padding:var(--space-2) var(--space-3);border:1px solid var(--color-line-strong);border-radius:var(--radius-control);background:var(--color-canvas);font-size:var(--text-15);line-height:var(--leading-ui);color:var(--color-ink);transition:border-color var(--dur-100) var(--ease-out)}.v2-form textarea{resize:vertical}.v2-form :is(input,select,textarea):hover{border-color:var(--color-ink-subtle)}.v2-form :is(input,select,textarea):focus{border-color:var(--color-brand-600);outline:none}.v2-form :is(input,select,textarea):focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.v2-form :is(input,select,textarea):disabled{opacity:.48;cursor:not-allowed}.v2-form__submit{align-self:flex-start}.v2-form__error{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-status-error);flex-direction:column;display:flex}.v2-form__fallback{gap:var(--space-2);flex-wrap:wrap;display:flex}.v2-form__done{padding:var(--space-6);border-radius:var(--radius-card);background:var(--color-brand-50);color:var(--color-brand-900);font-weight:600}@media (max-width:767px){.v2-form__pair{grid-template-columns:minmax(0,1fr)}.v2-form__submit{align-self:stretch}}.v2-svc{border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-canvas);flex-direction:column;height:100%;display:flex;overflow:hidden}.v2-svc__img{aspect-ratio:3/2;object-fit:cover;width:100%}.v2-svc__body{gap:var(--space-3);padding:var(--space-6);flex-direction:column;flex:1;display:flex}.v2-svc__text{line-height:var(--leading-body)}.v2-svc__book{align-self:flex-start;margin-top:auto}@media (max-width:767px){.v2-svc__body{padding:var(--space-4)}}.v2-channels{border-top:1px solid var(--color-line);flex-direction:column;display:flex}.v2 .v2-channel{align-items:center;gap:var(--space-4);min-height:var(--size-control-lg);padding:var(--space-3) 0;border-bottom:1px solid var(--color-line);color:var(--color-ink);transition:color var(--dur-100) var(--ease-out);display:flex}.v2 a.v2-channel:hover{color:var(--color-brand-700)}.v2 a.v2-channel:active{opacity:.72}.v2-channel__icon{width:var(--size-target);height:var(--size-target);border-radius:var(--radius-full);background:var(--color-surface-2);color:var(--color-brand-700);flex:none;justify-content:center;align-items:center;display:inline-flex}.v2-channel__text{flex-direction:column;min-width:0;display:flex}.v2-channel__label{font-size:var(--text-13);color:var(--color-ink-subtle)}.v2-channel__value{overflow-wrap:anywhere;font-weight:600}.v2-channel__value--wrap{font-weight:400}.v2-tabs{top:calc(var(--header-h) + var(--utility-h));z-index:30;background:var(--color-canvas);border-bottom:1px solid var(--color-line);position:sticky}.v2-tabs__inner{gap:var(--space-1);scrollbar-width:none;display:flex;overflow-x:auto}.v2 .v2-tabs__link{min-height:var(--size-target);padding:0 var(--space-4);white-space:nowrap;color:var(--color-ink-muted);transition:color var(--dur-100) var(--ease-out), border-color var(--dur-100) var(--ease-out);border-bottom:2px solid #0000;flex:none;align-items:center;font-weight:600;display:inline-flex}.v2 .v2-tabs__link:hover{color:var(--color-brand-700);border-color:var(--color-brand-500)}.v2 .v2-tabs__link:active{opacity:.72}@media (max-width:767px){.v2-tabs{top:var(--header-h)}}.v2-faq{border-top:1px solid var(--color-line);flex-direction:column;display:flex}.v2-faq__item{border-bottom:1px solid var(--color-line)}.v2-faq__q{min-height:var(--size-control-lg);padding:var(--space-3) 0;color:var(--color-ink);cursor:pointer;transition:color var(--dur-100) var(--ease-out);align-items:center;font-weight:600;display:flex}.v2-faq__q:hover{color:var(--color-brand-700)}.v2-faq__q:active{opacity:.72}.v2-faq__a{padding-bottom:var(--space-4)}.v2-trade{gap:var(--space-12);grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:start;display:grid}.v2-trade__order{top:calc(var(--header-h) + var(--utility-h) + var(--space-4));background:var(--color-surface-2);border:0;position:sticky}@media (max-width:1023px){.v2-trade{gap:var(--space-8);grid-template-columns:minmax(0,1fr)}.v2-trade__order{order:-1;position:static}}.v2-dl{border-top:1px solid var(--color-line);flex-direction:column;display:flex}.v2-dl__row{align-items:center;gap:var(--space-4);padding:var(--space-3) 0;border-bottom:1px solid var(--color-line);display:flex}.v2-dl__cover{width:var(--size-tile-icon);border-radius:var(--radius-control);background:var(--color-surface);flex:none;height:auto}.v2-dl__name{min-width:0;color:var(--color-ink);flex:1;font-weight:600}.v2 .v2-btn--ghost{color:var(--color-brand-700);background:0 0}.v2 .v2-btn--ghost:hover{background:var(--color-surface-2);color:var(--color-brand-900)}@media (max-width:767px){.v2-dl__row{flex-wrap:wrap}.v2-dl__name{flex-basis:calc(100% - var(--size-tile-icon) - var(--space-4))}}.v2-grid--videos{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:767px){.v2-grid--videos{grid-template-columns:repeat(2,minmax(0,1fr))}}.v2 .v2-video{gap:var(--space-2);color:var(--color-ink);transition:color var(--dur-100) var(--ease-out);flex-direction:column;font-weight:600;display:flex}.v2 .v2-video:hover{color:var(--color-brand-700)}.v2 .v2-video:active{opacity:.72}.v2-video__cover{border-radius:var(--radius-control);background:var(--color-surface);display:block;position:relative;overflow:hidden}.v2-video__cover img{aspect-ratio:16/9;object-fit:cover;width:100%}.v2-video__play{width:var(--size-control-lg);height:var(--size-control-lg);border-radius:var(--radius-full);background:var(--color-canvas);color:var(--color-brand-700);box-shadow:var(--shadow-card);justify-content:center;align-items:center;margin:auto;display:inline-flex;position:absolute;inset:0}.v2-article__excerpt{padding:var(--space-1) var(--space-4) 0;font-size:var(--text-13);line-height:var(--leading-body);color:var(--color-ink-muted)}.v2-article__hero{border-radius:var(--radius-card);width:100%}.v2-start{gap:var(--space-4);margin-top:var(--space-8);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.v2 .v2-start__tile{align-items:center;column-gap:var(--space-4);min-height:var(--size-target);padding:var(--space-4) var(--space-6);border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-canvas);color:var(--color-ink);transition:border-color var(--dur-200) var(--ease-out), box-shadow var(--dur-200) var(--ease-out);grid-template-columns:minmax(0,1fr) auto;display:grid}.v2-start__tile b{font-family:var(--font-display);font-size:var(--text-18);font-weight:500}.v2-start__tile span{font-size:var(--text-13);color:var(--color-ink-muted);grid-column:1}.v2-start__tile svg{color:var(--color-brand-700);transition:transform var(--dur-200) var(--ease-out);grid-area:1/2/span 2}.v2 .v2-start__tile:hover{border-color:var(--color-brand-500);box-shadow:var(--shadow-card)}.v2 .v2-start__tile:hover svg{transform:translate(4px)}.v2 .v2-start__tile:active{box-shadow:none}@media (max-width:767px){.v2-start{gap:var(--space-2);margin-top:var(--space-6);grid-template-columns:minmax(0,1fr)}.v2 .v2-start__tile{padding:var(--space-3) var(--space-4)}}.v2-catalogue__intro{max-width:var(--measure);margin-bottom:var(--space-6);line-height:var(--leading-body);color:var(--color-ink-muted)}@media (max-width:1023px){.v2-catalogue__intro{margin-bottom:0}}.v2-404{align-items:center;gap:var(--space-4);padding-top:var(--space-16);text-align:center;flex-direction:column;display:flex}.v2-404__code{font-family:var(--font-display);font-size:var(--text-48);color:var(--color-brand-700);font-weight:600;line-height:var(--leading-heading)}.v2-404__text{max-width:var(--measure);color:var(--color-ink-muted)}.v2-404__search{width:100%;max-width:var(--size-hero-media)}.v2-404__search .v2-search__input{width:100%}.v2-404__cats{width:100%;margin-top:var(--space-8);text-align:left}.v2 .v2-cat--compact{padding:var(--space-2) var(--space-2) var(--space-3)}
