@import"https://fonts.googleapis.com/css2?family=Sarabun:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800&display=swap";@import"https://fonts.googleapis.com/css2?family=Noto+Sans+Thai:wght@100..900&display=swap";@font-face{font-family:Oswald;font-display:block;font-weight:400;src:url(/vite/assets/Oswald-Regular-CUewnb0h.ttf) format("truetype")}@font-face{font-family:Oswald;font-display:block;font-weight:700;src:url(/vite/assets/Oswald-Bold-CHB0NlSS.ttf) format("truetype")}@font-face{font-family:Roboto;font-display:block;font-weight:400;src:url(/vite/assets/Roboto-Regular-CN_pkOMA.ttf) format("truetype")}@font-face{font-family:Roboto;font-display:block;font-weight:500;src:url(/vite/assets/Roboto-Medium-CwcsZ-zd.ttf) format("truetype")}@font-face{font-family:Roboto;font-display:block;font-weight:600;src:url(/vite/assets/Roboto-SemiBold-EVIM0_1H.ttf) format("truetype")}@font-face{font-family:Roboto;font-display:block;font-weight:700;src:url(/vite/assets/Roboto-Bold-_ZJd4Sbe.ttf) format("truetype")}button{border:none}.btn,.btn-ghost--disabled,.btn-ghost,.btn-link--disabled,.btn-link,.btn-secondary-icon--disabled,.btn-secondary--disabled,.btn-secondary,.cookie__button--decline,.btn-secondary-icon,.btn-primary-1-icon--disabled,.btn-primary-1--disabled,.btn-primary-1,.cookie__button--accept,.product-detail .download-section .download-btn,.homepage .hero__button,.homepage .contact .contact-form .contact-form-submit-btn,.navbar__button,.navbar--scroll .navbar__button,.btn-primary-1-icon{font-family:Roboto,Sarabun,sans-serif;font-weight:500;font-size:16px;padding:0 20px;height:42px;width:auto;border-radius:8px;cursor:pointer;text-align:center;display:flex;gap:8px;align-items:center;justify-content:center}@media (min-width: 679px){.btn,.btn-ghost--disabled,.btn-ghost,.btn-link--disabled,.btn-link,.btn-secondary-icon--disabled,.btn-secondary--disabled,.btn-secondary,.cookie__button--decline,.btn-secondary-icon,.btn-primary-1-icon--disabled,.btn-primary-1--disabled,.btn-primary-1,.cookie__button--accept,.product-detail .download-section .download-btn,.homepage .hero__button,.homepage .contact .contact-form .contact-form-submit-btn,.navbar__button,.navbar--scroll .navbar__button,.btn-primary-1-icon{font-size:16px}}.btn>img,.btn-ghost--disabled>img,.btn-ghost>img,.btn-link--disabled>img,.btn-link>img,.btn-secondary-icon--disabled>img,.btn-secondary--disabled>img,.btn-secondary>img,.cookie__button--decline>img,.btn-secondary-icon>img,.btn-primary-1-icon--disabled>img,.btn-primary-1--disabled>img,.btn-primary-1>img,.cookie__button--accept>img,.product-detail .download-section .download-btn>img,.homepage .hero__button>img,.homepage .contact .contact-form .contact-form-submit-btn>img,.navbar__button>img,.navbar--scroll .navbar__button>img,.btn-primary-1-icon>img{height:fit-content;width:fit-content}.btn-primary-1,.cookie__button--accept,.product-detail .download-section .download-btn,.homepage .hero__button,.homepage .contact .contact-form .contact-form-submit-btn,.navbar__button,.navbar--scroll .navbar__button,.btn-primary-1-icon{color:#fff;background-color:#f05c2a;transition:all .2s ease-in-out}.btn-primary-1:hover,.cookie__button--accept:hover,.product-detail .download-section .download-btn:hover,.homepage .hero__button:hover,.homepage .contact .contact-form .contact-form-submit-btn:hover,.navbar__button:hover,.btn-primary-1-icon:hover{background-color:#ba2f00}.btn-primary-1--disabled{cursor:no-drop;color:#9396a0;background-color:#dee1eb}.btn-primary-1-icon{padding:12px}.btn-primary-1-icon--disabled{cursor:no-drop;color:#9396a0;background-color:#dee1eb;padding:12px}.btn-secondary,.cookie__button--decline,.btn-secondary-icon{color:#f05c2a;background-color:transparent;box-shadow:0 0 0 2px #f05c2a inset;transition:all .2s ease-in-out;cursor:pointer}.btn-secondary:hover,.cookie__button--decline:hover,.btn-secondary-icon:hover{color:#f05c2a;background-color:#ffebe5;box-shadow:0 0 0 2px #f05c2a inset}.btn-secondary:hover img,.cookie__button--decline:hover img,.btn-secondary-icon:hover img{filter:invert(49%) sepia(0%) saturate(185%) hue-rotate(181deg) brightness(106%) contrast(98%);transition:all .2s ease-in-out}.btn-secondary--disabled{pointer-events:none;cursor:no-drop;color:#dee1eb;background-color:transparent;box-shadow:0 0 0 2px #dee1eb inset}.btn-secondary-icon{padding:12px}.btn-secondary-icon--disabled{cursor:no-drop;color:#dee1eb;background-color:transparent;box-shadow:0 0 0 2px #dee1eb inset;padding:12px}.btn-link{font-family:Roboto,Sarabun,sans-serif;font-weight:400;font-size:14px;padding:0;background-color:transparent;text-decoration:underline .1em rgba(255,255,255,0);transition:text-decoration-color .3s;justify-content:start;text-align:start;align-items:start;height:fit-content;color:#fff}@media (min-width: 679px){.btn-link{font-size:14px}}.btn-link:hover{color:#fff}.btn-link--disabled{cursor:no-drop;color:#9396a0}.btn-ghost{color:#000;background-color:transparent;transition:all .2s ease-in-out}.btn-ghost:hover{background-color:#f05c2a;color:#fff}.btn-ghost--disabled{cursor:no-drop;color:#9396a0}.skinny-bar{font-family:Roboto,Sarabun,sans-serif;font-weight:500;font-size:12px;background-color:#f05c2a;color:#fff;height:48px;display:flex;align-items:center;justify-content:center;padding:0 52px;position:fixed;width:100%;top:0;z-index:999;transform:translateY(-200%);transition:transform .3s ease-in-out}@media (min-width: 679px){.skinny-bar{font-size:14px}}@media (min-width: 1199px){.skinny-bar{transform:translateY(0)}}.skinny-bar--hidden{transform:translateY(-200%)}.skinny-bar__wrapper{display:flex;align-items:center;justify-content:center;gap:48px}.skinny-bar__phone,.skinny-bar__email,.skinny-bar__operation{display:flex;align-items:center;gap:12px}.navbar{font-family:Roboto,Sarabun,sans-serif;font-weight:500;font-size:16px;height:60px;display:grid;padding:0 52px;align-items:center;background-color:#fff;color:#000}@media (min-width: 679px){.navbar{font-size:16px}}@media (min-width: 679px){.navbar{height:80px}}@media (min-width: 1199px){.navbar{height:80px}}.navbar__position{position:fixed;top:0;width:100%;z-index:990;transition:top .3s ease-in-out}@media (min-width: 1199px){.navbar__position{top:48px}}@media (min-width: 1199px){.navbar__position--scroll{top:0}}.navbar__wrapper{display:grid;justify-content:center;align-items:center}@media (min-width: 1199px){.navbar__wrapper{grid-template-columns:139px 1fr 139px;justify-content:space-between}}.navbar__logo{display:grid;align-items:center;height:36px;width:61px}@media (min-width: 1199px){.navbar__logo{height:48px;width:81px}}.navbar__logo img{height:100%;width:100%}.navbar__menu-wrapper{line-height:40px;display:none}@media (min-width: 1199px){.navbar__menu-wrapper{display:flex;gap:60px;text-align:center;align-items:center;justify-content:center}}.navbar__menu-wrapper div{cursor:pointer}.navbar__menu-wrapper .nav-link{text-transform:uppercase}.navbar__button{width:129px;padding:0;height:42px}.navbar__button-wrapper{display:none}@media (min-width: 1199px){.navbar__button-wrapper{display:grid;justify-content:end}}.navbar__shadow{box-shadow:0 1px 8px #0000001a}.navbar--scroll{background-color:#fff;color:#000}.navbar--scroll .navbar__position{top:0}.navbar--scroll .navbar__button{width:129px;padding:0;height:42px}.navbar--scroll .navbar__logo{display:grid;align-items:center;height:36px;width:61px}@media (min-width: 1199px){.navbar--scroll .navbar__logo{height:48px;width:81px}}.navbar--scroll .navbar__logo img{height:100%;width:100%}.mobile-navbar{font-family:Roboto,Sarabun,sans-serif;font-weight:500;font-size:20px;display:grid;background-color:transparent;color:#000;display:block}@media (min-width: 679px){.mobile-navbar{font-size:20px}}@media (min-width: 1199px){.mobile-navbar{display:none}}.mobile-navbar__wrapper{display:grid;height:60px;align-items:center;justify-items:center;position:relative;justify-content:left;padding-left:20px}.mobile-navbar__wrapper--left{justify-content:left;padding-left:20px}.mobile-navbar__menu-wrapper .line--horizontal{content:" ";width:100%;height:1px;background-color:#f3f5f9;margin:auto}.mobile-navbar__menu-subwrapper{display:grid;gap:30px;padding:32px 20px 24px}@media (min-width: 679px){.mobile-navbar__menu-subwrapper{padding:32px 8vw 24px}}@media (min-width: 1199px){.mobile-navbar__menu-subwrapper{padding:32px 0 0}}.mobile-navbar__menu-subwrapper div{cursor:pointer}.mobile-navbar__logo{display:grid;margin:auto;width:195px;height:20px;background-size:cover}.mobile-navbar__hamburger{display:grid;margin:auto;width:25px;height:17px;background-size:cover}.mobile-navbar__button-wrapper{padding-right:20px;position:absolute;right:0;display:grid;align-items:center;cursor:pointer}.mobile-navbar__button-wrapper a{display:grid;align-items:center}.mobile-navbar__action-button-wrapper{display:grid;gap:20px;justify-items:center}.mobile-navbar__shadow{box-shadow:0 1px 8px #0000001a}.hidden{display:none!important}.mobile-menu-toggle{display:flex;flex-direction:column;justify-content:center;align-items:center;width:32px;height:32px;background:none;border:none;cursor:pointer;z-index:1002;margin-left:16px;position:absolute;right:20px;height:100%}@media (min-width: 679px){.mobile-menu-toggle{right:32px}}.mobile-menu-toggle span{display:block;width:25px;height:3px;margin:2px 0;background:#000;border-radius:1px;transition:.3s}@media (min-width: 1199px){.mobile-menu-toggle{display:none}}.mobile-menu{position:fixed;top:0;left:0;width:100dvw;height:100dvh;z-index:1001;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;background:transparent;pointer-events:none}.mobile-menu.hidden{display:none!important}@media (min-width: 1199px){.mobile-menu{display:none!important}}.mobile-menu__overlay{position:fixed;top:0;left:0;width:100dvw;height:100dvh;background:#0003;z-index:0;pointer-events:auto}.mobile-menu__content{position:absolute;top:0;left:0;width:100dvw;max-width:100dvw;background:#fff;box-shadow:0 1px 8px #0000001a;z-index:1;display:flex;flex-direction:column;padding:0;animation:slideDown .3s cubic-bezier(.4,0,.2,1);transform:translateY(-100%);animation-fill-mode:forwards;pointer-events:auto}.mobile-menu.hidden .mobile-menu__content{transform:translateY(-100%);animation:none}@keyframes slideDown{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.mobile-menu__header{display:flex;align-items:center;justify-content:center;height:60px}@media (min-width: 679px){.mobile-menu__header{height:80px}}.mobile-menu__logo{height:36px;width:61px}.mobile-menu__close{background:none;border:none;font-size:2rem;color:#000;cursor:pointer;line-height:1;padding:0 0 0 16px;position:absolute;right:20px}@media (min-width: 679px){.mobile-menu__close{right:32px}}.mobile-menu__links{display:flex;flex-direction:column;gap:40px;margin:32px 0;padding:0 24px}@media (min-width: 679px){.mobile-menu__links{padding:0 8vw}}.mobile-menu__link{font-family:Roboto,Sarabun,sans-serif;font-weight:500;font-size:20px;color:#000;text-decoration:none;transition:color .2s;text-transform:capitalize}@media (min-width: 679px){.mobile-menu__link{font-size:20px}}.mobile-menu__link:hover{color:#f05c2a}.mobile-menu hr{margin:0 24px;border:none;border-top:1px solid #F3F5F9}@media (min-width: 679px){.mobile-menu hr{margin:0 8vw}}.mobile-menu__contact{font-family:Roboto,Sarabun,sans-serif;font-weight:500;font-size:12px;display:flex;flex-direction:column;gap:24px;padding:0 24px;margin:32px 0;color:#5b5e6a}@media (min-width: 679px){.mobile-menu__contact{font-size:14px}}@media (min-width: 679px){.mobile-menu__contact{padding:0 8vw}}.mobile-menu__contact-item{font-family:Roboto,Sarabun,sans-serif;font-weight:500;font-size:12px;display:flex;align-items:center;gap:12px}@media (min-width: 679px){.mobile-menu__contact-item{font-size:14px}}.mobile-menu__contact-item>span>a{font-family:Roboto,Sarabun,sans-serif;font-weight:400;font-size:14px}@media (min-width: 679px){.mobile-menu__contact-item>span>a{font-size:14px}}.mobile-menu__action{margin:24px 0;display:flex;justify-content:center}.footer{font-family:Roboto,Sarabun,sans-serif;font-weight:400;font-size:14px;width:100dvw;background-color:#1e1f20;color:#fff}@media (min-width: 679px){.footer{font-size:14px}}.footer__wrapper{max-width:1200px!important;margin:auto;padding:20px}@media (min-width: 679px){.footer__wrapper{padding:60px 60px 20px}}.footer__subwrapper{display:grid;grid-template-areas:"a a" "b c" "d d" "e e" "f f";gap:40px}@media (min-width: 679px){.footer__subwrapper{grid-template-areas:"a a" "b c" "d e" "f f";gap:54px}}@media (min-width: 1024px){.footer__subwrapper{grid-template-areas:"a b c" "a d e" "f f f";gap:54px}}@media (min-width: 1199px){.footer__subwrapper{grid-template-areas:"a b c d e" "f f f f f";gap:54px}}.footer__col-1{font-family:Roboto,Sarabun,sans-serif;font-weight:400;font-size:16px;grid-area:a;display:grid;gap:24px;width:100%;height:fit-content}@media (min-width: 679px){.footer__col-1{font-size:16px}}@media (min-width: 679px){.footer__col-1{padding-right:10px}}@media (min-width: 1024px){.footer__col-1{padding-right:10px;max-width:256px}}@media (min-width: 1320px){.footer__col-1{padding-left:60px;max-width:256px}}.footer__col-1 img{max-width:81px}.footer__col-2{grid-area:b}.footer__col-3{grid-area:c}.footer__col-4{grid-area:d}@media (min-width: 1199px){.footer__col-4{max-width:238px}}.footer__col-5{grid-area:e}@media (min-width: 1320px){.footer__col-5{padding-right:60px}}.footer__col-6{grid-area:f;display:grid;grid-template-rows:1px max-content;gap:20px}.footer__col-6 .line{width:100%;height:1px;background-color:#fff}.footer__social-wrapper{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;max-width:fit-content}.footer__social-wrapper img{width:36px}.footer__bottom-wrapper{display:grid;grid-template-areas:"a c" "b b";grid-template-columns:repeat(2,max-content);justify-content:space-between;gap:20px}@media (min-width: 1199px){.footer__bottom-wrapper{grid-template-areas:"a b c";grid-template-columns:280px 1fr 280px;justify-content:space-between}}.footer__bottom-col-1{grid-area:a}.footer__bottom-col-2{grid-area:b}.footer__bottom-col-3{grid-area:c;display:flex;gap:8px;justify-content:end}.footer__locale{font-family:Roboto,Sarabun,sans-serif;font-weight:500;font-size:12px;display:flex;gap:8px;text-decoration:none;color:#fff}@media (min-width: 679px){.footer__locale{font-size:14px}}.footer__policy{font-family:Roboto,Sarabun,sans-serif;font-weight:400;font-size:14px;display:flex;gap:8px;text-decoration:none;color:#fff;justify-content:end}@media (min-width: 679px){.footer__policy{font-size:14px}}.footer__copyright{display:grid;gap:4px;justify-content:center;margin:auto;text-align:center}@media (min-width: 679px){.footer__copyright{grid-template-columns:max-content max-content}}.footer__menu-wrapper{display:grid;gap:20px}.footer__menu-title{font-family:Roboto,Sarabun,sans-serif;font-weight:500;font-size:16px;margin-bottom:4px}@media (min-width: 679px){.footer__menu-title{font-size:16px}}.footer__contact-item{display:grid;grid-template-columns:24px 210px;gap:16px;align-items:center}.homepage .hero{margin-top:60px;width:100dvw;height:100%;aspect-ratio:75/128;background-image:linear-gradient(#13131499,#13131499);margin-bottom:72px}@media (min-width: 679px){.homepage .hero{aspect-ratio:36/24;margin-top:80px;margin-bottom:100px}}@media (min-width: 1199px){.homepage .hero{aspect-ratio:36/17;margin-top:128px}}.homepage .hero__container{height:100%;display:flex;justify-content:space-between;align-items:center;padding:0 36px}.homepage .hero__prev-button,.homepage .hero__next-button{width:42px;height:42px;background-color:#9396a0;border-radius:8px;display:flex;justify-content:center;align-items:center}.homepage .hero__icon{width:24px;height:24px}.homepage .hero__overlay{margin:0 20px;display:flex;width:100%;max-width:100%;height:100%;aspect-ratio:75/128;flex-direction:column;justify-content:center;align-items:start}@media (min-width: 679px){.homepage .hero__overlay{aspect-ratio:36/24;margin:0 0 0 120px}}@media (min-width: 1199px){.homepage .hero__overlay{aspect-ratio:36/17;margin:0 0 0 120px}}.homepage .hero__title{font-family:Oswald,Noto Sans Thai,sans-serif;font-weight:700;margin-right:48px;color:#fff;font-size:32px}@media (min-width: 679px){.homepage .hero__title{font-size:48px}}@media (min-width: 679px){.homepage .hero__title{margin-right:0;max-width:calc(100dvw - 240px);font-size:32px}}@media (min-width: 1199px){.homepage .hero__title{margin-right:0;max-width:60%;font-size:48px}}.homepage .hero__description{font-family:Roboto,Sarabun,sans-serif;font-weight:400;font-size:20px;margin-top:16px;margin-right:24px;color:#fff;max-width:100%}@media (min-width: 679px){.homepage .hero__description{font-size:20px}}@media (min-width: 679px){.homepage .hero__description{margin-right:0;max-width:calc(100dvw - 240px)}}@media (min-width: 1199px){.homepage .hero__description{margin-right:0;max-width:60%}}.homepage .hero__button{margin-top:48px;padding:0 20px;height:42px}.homepage .glide__track{width:100%;max-width:100%}.homepage .glide__slide{width:100%;max-width:100%;background-size:cover;background-position:center}.homepage .glide__arrows{display:none}@media (min-width: 679px){.homepage .glide__arrows{display:block}}.homepage .glide__arrow{border:none}.homepage .glide__bullet{width:50px;height:5px;border-radius:0;opacity:.3;background-color:#fff}.homepage .glide__bullet--active{opacity:1;background-color:#fff}.homepage .about{padding-bottom:52px}@media (min-width: 679px){.homepage .about{padding-bottom:72px}}.homepage .about .about-content{display:grid;grid-template-columns:1fr;gap:40px}@media (min-width: 679px){.homepage .about .about-content{grid-template-columns:47fr 55fr;gap:60px}}.homepage .about .about-image{padding-top:20px}.homepage .about .about-image .image-container{position:relative;width:100%;height:auto;padding-bottom:4px}.homepage .about .about-image .image-container:after{content:"";position:absolute;z-index:1;top:9px;left:9px;width:calc(100% - 9px);height:calc(100% - 9px);background-color:#f05c2a}@media (min-width: 679px){.homepage .about .about-image .image-container{height:auto;padding-bottom:6px}.homepage .about .about-image .image-container:after{content:"";position:absolute;z-index:1;top:12px;left:12px;width:calc(100% - 12px);height:calc(100% - 12px);background-color:#f05c2a}}.homepage .about .about-image .image-container .tough-image{width:calc(100% - 9px);height:auto;position:relative;z-index:2}@media (min-width: 679px){.homepage .about .about-image .image-container .tough-image{width:calc(100% - 12px)}}.homepage .about .about-text h2{font-family:Oswald,Noto Sans Thai,sans-serif;font-weight:700;font-size:28px;color:#404252;margin-bottom:20px}@media (min-width: 679px){.homepage .about .about-text h2{font-size:36px}}.homepage .about .about-text h2 .highlight{font-family:Oswald,Noto Sans Thai,sans-serif;font-weight:700;font-size:20px;color:#f05c2a}@media (min-width: 679px){.homepage .about .about-text h2 .highlight{font-size:24px}}.homepage .about .about-text p{font-family:Roboto,Sarabun,sans-serif;font-weight:400;font-size:16px;color:#000;margin-bottom:20px}@media (min-width: 679px){.homepage .about .about-text p{font-size:16px}}.homepage .about .about-text .vision-mission{display:flex;flex-direction:column;gap:20px;margin-bottom:24px}.homepage .about .about-text .vision-mission .vision h3,.homepage .about .about-text .vision-mission .mission h3{font-family:Roboto,Sarabun,sans-serif;font-weight:600;font-size:18px;color:#f05c2a;margin-bottom:12px}@media (min-width: 679px){.homepage .about .about-text .vision-mission .vision h3,.homepage .about .about-text .vision-mission .mission h3{font-size:20px}}.homepage .about .about-text .vision-mission .vision p,.homepage .about .about-text .vision-mission .mission p{font-family:Roboto,Sarabun,sans-serif;font-weight:400;font-size:16px;color:#000;margin-bottom:0}@media (min-width: 679px){.homepage .about .about-text .vision-mission .vision p,.homepage .about .about-text .vision-mission .mission p{font-size:16px}}.homepage .about .about-text .stats{display:grid;grid-template-columns:77fr 69fr 83fr;text-align:start;gap:20px;background-color:#f05c2a;padding:24px;border-radius:8px}@media (min-width: 400px){.homepage .about .about-text .stats{gap:32px}}@media (min-width: 679px){.homepage .about .about-text .stats{gap:20px;grid-template-columns:1fr;padding:24px}}@media (min-width: 1140px){.homepage .about .about-text .stats{gap:32px;grid-template-columns:repeat(3,1fr);justify-content:space-between;padding:32px 52px}}.homepage .about .about-text .stats .stat-item{display:flex;flex-direction:column;align-items:start;text-align:start;gap:4px;color:#fff}.homepage .about .about-text .stats .stat-item .number{font-family:Oswald,Noto Sans Thai,sans-serif;font-weight:700;font-size:32px}@media (min-width: 679px){.homepage .about .about-text .stats .stat-item .number{font-size:48px}}.homepage .about .about-text .stats .stat-item .label{font-family:Roboto,Sarabun,sans-serif;font-weight:500;font-size:14px}@media (min-width: 679px){.homepage .about .about-text .stats .stat-item .label{font-size:16px}}@media (min-width: 1140px){.homepage .about .about-text .stats .stat-item .label{max-width:80px}}@media (min-width: 1140px){.homepage .about .about-text .stats .stat-item .label--center{max-width:100px}}@media (min-width: 1140px){.homepage .about .about-text .stats .stat-item .label--right{max-width:56px}}.homepage .locations{margin-bottom:52px}@media (min-width: 679px){.homepage .locations{margin-bottom:72px}}.homepage .locations h2{font-family:Oswald,Noto Sans Thai,sans-serif;font-weight:700;font-size:28px;color:#404252;text-align:center;margin-bottom:48px}@media (min-width: 679px){.homepage .locations h2{font-size:36px}}.homepage .locations h2 .highlight{color:#f05c2a}.homepage .locations .map-container{width:100%;height:auto;display:grid;justify-items:center}.homepage .locations .map-container img{width:100%;max-width:900px}.homepage .products{margin-bottom:52px}@media (min-width: 679px){.homepage .products{margin-bottom:72px}}.homepage .products h2{font-family:Oswald,Noto Sans Thai,sans-serif;font-weight:700;font-size:28px;color:#404252;margin-bottom:20px}@media (min-width: 679px){.homepage .products h2{font-size:36px}}.homepage .products h2 .highlight{font-family:Oswald,Noto Sans Thai,sans-serif;font-weight:700;font-size:20px;color:#f05c2a}@media (min-width: 679px){.homepage .products h2 .highlight{font-size:24px}}.homepage .products p{font-family:Roboto,Sarabun,sans-serif;font-weight:400;font-size:20px;margin-bottom:48px;color:#000}@media (min-width: 679px){.homepage .products p{font-size:20px}}.homepage .products .product-list{display:flex;flex-direction:column;gap:36px}@media (min-width: 990px){.homepage .products .product-list{flex-direction:row;justify-content:space-between}}.homepage .products .product-list .product-card{height:430px;width:100%;border-radius:12px;background-position:center;background-size:cover}@media (min-width: 1199px){.homepage .products .product-list .product-card{height:100%;aspect-ratio:112/143}}.homepage .products .product-list .product-card#\39 035FZTS{background-image:linear-gradient(180deg,#13131433 50.12%,#131314),url(/vite/assets/excavator-9035FZTS-B4WVujr-.jpeg)}.homepage .products .product-list .product-card#\39 06F{background-image:linear-gradient(180deg,#13131433 50.12%,#131314),url(/vite/assets/excavator-906F-CUjtZQn6.jpeg)}.homepage .products .product-list .product-card#\39 08E{background-image:linear-gradient(180deg,#13131433 50.12%,#131314),url(/vite/assets/excavator-908E-DAqUP1-I.jpeg)}.homepage .products .product-list .product-card:hover{cursor:pointer}.homepage .products .product-list .product-card .product-info{color:#fff;padding:24px 24px 40px;display:flex;flex-direction:column;justify-content:space-between;height:calc(100% - 64px)}.homepage .products .product-list .product-card .product-info .product-type{font-family:Roboto,Sarabun,sans-serif;font-weight:600;font-size:16px}@media (min-width: 679px){.homepage .products .product-list .product-card .product-info .product-type{font-size:16px}}.homepage .products .product-list .product-card .product-info .product-name{font-family:Oswald,Noto Sans Thai,sans-serif;font-weight:700;font-size:32px;padding-bottom:24px}@media (min-width: 679px){.homepage .products .product-list .product-card .product-info .product-name{font-size:48px}}.homepage .products .product-list .product-card .product-info ul{list-style-type:none;display:flex;gap:20px;justify-content:space-between;padding-inline-start:0;margin-block-start:0;margin-block-end:0}.homepage .products .product-list .product-card .product-info ul li{font-family:Roboto,Sarabun,sans-serif;font-weight:600;font-size:18px}@media (min-width: 679px){.homepage .products .product-list .product-card .product-info ul li{font-size:20px}}.homepage .products .product-list .product-card .product-info ul li span{font-family:Roboto,Sarabun,sans-serif;font-weight:600;font-size:12px;color:#f3f5f9}@media (min-width: 679px){.homepage .products .product-list .product-card .product-info ul li span{font-size:12px}}.homepage .contact{margin-bottom:72px;margin-top:52px}@media (min-width: 679px){.homepage .contact{margin-bottom:100px;margin-top:72px}}.homepage .contact .container{max-width:524px}.homepage .contact h2{font-family:Oswald,Noto Sans Thai,sans-serif;font-weight:700;font-size:28px;color:#404252;text-align:center;margin-bottom:48px}@media (min-width: 679px){.homepage .contact h2{font-size:36px}}.homepage .contact h2 .highlight{color:#f05c2a}.homepage .contact .contact-form{display:flex;flex-direction:column;gap:24px;align-items:center;width:100%}.homepage .contact .contact-form .form-row{display:flex;width:100%;flex-direction:column;gap:24px}@media (min-width: 679px){.homepage .contact .contact-form .form-row{flex-direction:row}}.homepage .contact .contact-form .form-col{display:flex;flex-direction:column;gap:6px;width:100%}.homepage .contact .contact-form .contact-form-submit-btn{border-color:transparent;padding:0 20px;height:42px;width:fit-content}.product-detail{margin-top:60px;padding:52px 0 72px;background:#fff;min-height:100vh}@media (min-width: 679px){.product-detail{margin-top:60px;padding:64px 0 100px}}@media (min-width: 1199px){.product-detail{margin-top:108px;padding:64px 0 100px}}.product-detail .container{max-width:980px}.product-detail hr{border-color:#dee1eb;border-width:1px 0px 0px 0px}.product-detail .product-header{text-align:center;margin-bottom:56px}.product-detail .product-header .product-title{font-family:Oswald,Noto Sans Thai,sans-serif;font-weight:700;font-size:48px;color:#1e1f20}@media (min-width: 679px){.product-detail .product-header .product-title{font-size:64px}}.product-detail .product-header .product-subtitle{font-family:Oswald,Noto Sans Thai,sans-serif;font-weight:700;font-size:28px;color:#f05c2a}@media (min-width: 679px){.product-detail .product-header .product-subtitle{font-size:36px}}.product-detail .product-image-container{text-align:center;margin-bottom:56px}.product-detail .product-image-container .product-main-image{width:100%;max-width:500px;height:auto}.product-detail .key-specs{display:flex;justify-content:center;align-items:center;gap:8px;margin-bottom:52px}@media (min-width: 679px){.product-detail .key-specs{gap:32px}}.product-detail .key-specs hr{border-color:#dee1eb;height:55px;margin-block-start:0;margin:0 8px;border-width:0px 1px 0px 0px}@media (min-width: 679px){.product-detail .key-specs hr{height:69px}}.product-detail .key-specs .spec-item{text-align:start}.product-detail .key-specs .spec-item .spec-label{display:block;font-family:Roboto,Sarabun,sans-serif;font-weight:600;font-size:16px;color:#9396a0;margin-bottom:8px;text-transform:uppercase}@media (min-width: 679px){.product-detail .key-specs .spec-item .spec-label{font-size:16px}}.product-detail .key-specs .spec-item .spec-value{display:block;font-family:Roboto,Sarabun,sans-serif;font-weight:600;font-size:24px}@media (min-width: 679px){.product-detail .key-specs .spec-item .spec-value{font-size:28px}}@media (min-width: 679px){.product-detail .key-specs .spec-item .spec-value{font-size:36px}}.product-detail .download-section{margin:52px 0;display:flex;justify-content:center}.product-detail .download-section .download-btn{border-color:transparent;padding:0 20px;height:42px;width:fit-content;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;color:#fff;transition:opacity .3s ease}.product-detail .download-section .download-btn:hover{opacity:.9}.product-detail .specifications{margin-bottom:8px}@media (min-width: 679px){.product-detail .specifications{margin-bottom:28px}}.product-detail .specifications .section-title{display:flex;align-items:center;gap:12px;margin-bottom:32px;font-family:Oswald,Noto Sans Thai,sans-serif;font-weight:700;font-size:28px}@media (min-width: 679px){.product-detail .specifications .section-title{font-size:36px}}.product-detail .specifications .section-title .title-line{width:6px;height:40px;background:#f05c2a}@media (min-width: 679px){.product-detail .specifications .section-title .title-line{height:48px}}.product-detail .specifications .spec-categories{display:flex;flex-direction:column;gap:12px}.product-detail .specifications .spec-category{overflow:hidden;border-bottom:1px solid #DEE1EB;margin-bottom:16px}.product-detail .specifications .spec-category:last-child{border-bottom:none}.product-detail .specifications .spec-category .category-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:28px;cursor:pointer}.product-detail .specifications .spec-category .category-header h3{margin:0;font-family:Oswald,Noto Sans Thai,sans-serif;font-weight:700;font-size:24px;color:#404252}@media (min-width: 679px){.product-detail .specifications .spec-category .category-header h3{font-size:28px}}.product-detail .specifications .spec-category .category-header .expand-icon{color:#f05c2a;font-size:.8rem;transition:transform .3s ease}.product-detail .specifications .spec-category .category-content{background:#fff;padding-bottom:32px}.product-detail .specifications .spec-category .category-content .spec-row{display:flex;justify-content:space-between;flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:28px}.product-detail .specifications .spec-category .category-content .spec-row .spec-value{text-align:left}.product-detail .specifications .spec-category .category-content .spec-row:last-child{margin-bottom:0}@media (min-width: 679px){.product-detail .specifications .spec-category .category-content .spec-row{flex-direction:row;align-items:center;gap:48px}}.product-detail .specifications .spec-category .category-content .spec-row .spec-name{font-family:Roboto,Sarabun,sans-serif;font-weight:500;font-size:20px;color:#777a86;flex:1}@media (min-width: 679px){.product-detail .specifications .spec-category .category-content .spec-row .spec-name{font-size:20px}}@media (min-width: 679px){.product-detail .specifications .spec-category .category-content .spec-row .spec-name{width:240px;flex:none}}.product-detail .specifications .spec-category .category-content .spec-row .spec-value{font-family:Roboto,Sarabun,sans-serif;font-weight:600;font-size:18px;color:#131314;text-align:left;flex:1}@media (min-width: 679px){.product-detail .specifications .spec-category .category-content .spec-row .spec-value{font-size:20px}}.product-detail .specifications .spec-category.collapsed .category-content{display:none}.product-detail .specifications .spec-category.collapsed .expand-icon{transform:rotate(180deg)}.product-detail .gallery{margin-bottom:52px}.product-detail .gallery .section-title{display:flex;align-items:center;gap:12px;margin-bottom:32px;font-family:Oswald,Noto Sans Thai,sans-serif;font-weight:700;font-size:28px}@media (min-width: 679px){.product-detail .gallery .section-title{font-size:36px}}.product-detail .gallery .section-title .title-line{width:6px;height:40px;background:#f05c2a}@media (min-width: 679px){.product-detail .gallery .section-title .title-line{height:48px}}.product-detail .gallery .gallery-grid{display:grid;grid-template-columns:repeat(1,1fr);gap:16px}@media (min-width: 679px){.product-detail .gallery .gallery-grid{grid-template-columns:repeat(2,1fr);gap:28px}}@media (min-width: 1199px){.product-detail .gallery .gallery-grid{grid-template-columns:repeat(3,1fr)}}.product-detail .gallery .gallery-grid .gallery-item{aspect-ratio:16/10;overflow:hidden;border-radius:6px}.product-detail .gallery .gallery-grid .gallery-item .gallery-image{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.product-detail .gallery .gallery-grid .gallery-item .gallery-image:hover{transform:scale(1.05)}.privacy{font-family:Roboto,Sarabun,sans-serif;font-weight:400;font-size:16px;max-width:1080px;margin:auto;padding:0 20px}@media (min-width: 679px){.privacy{font-size:16px}}@media (min-width: 679px){.privacy{padding:0px 8vw}}@media (min-width: 1199px){.privacy{padding:0}}.privacy a{text-decoration:underline}.privacy__title--privacy{font-family:Roboto,Sarabun,sans-serif;font-weight:600;font-size:24px;margin-top:120px;text-align:center}@media (min-width: 679px){.privacy__title--privacy{font-size:28px}}@media (min-width: 679px){.privacy__title--privacy{margin-top:180px}}.privacy__title--cookie{font-family:Roboto,Sarabun,sans-serif;font-weight:600;font-size:24px;padding-top:48px;text-align:center}@media (min-width: 679px){.privacy__title--cookie{font-size:28px}}.privacy__subtitle{font-family:Oswald,Noto Sans Thai,sans-serif;font-weight:700;font-size:16px}@media (min-width: 679px){.privacy__subtitle{font-size:16px}}.privacy__subtitle--bullet{font-family:Roboto,Sarabun,sans-serif;font-weight:600;font-size:16px;padding-top:8px}@media (min-width: 679px){.privacy__subtitle--bullet{font-size:16px}}.privacy__content{padding-top:32px}.privacy__detail{padding-top:8px}.privacy__detail--bullet{padding-top:8px;margin:0}.privacy__detail--bullet a{text-decoration:none}.privacy__grid{font-family:Roboto,Sarabun,sans-serif;font-weight:400;font-size:12px;display:grid;grid-template-columns:3fr 5fr 7fr 7fr;grid-gap:10px;word-break:break-word}@media (min-width: 679px){.privacy__grid{font-size:12px}}@media (min-width: 679px){.privacy__grid{font-family:Roboto,Sarabun,sans-serif;font-weight:400;font-size:14px;grid-template-columns:2fr 3fr 7fr 7fr;grid-gap:5px}}@media (min-width: 679px) and (min-width: 679px){.privacy__grid{font-size:14px}}.privacy__grid__wrapper{border:1px solid #000000;padding:10px;margin-top:8px}.privacy__grid__title{font-weight:700}.privacy__space--large{margin-bottom:20px}.privacy__space--x-large{padding-bottom:60px}@media (min-width: 679px){.privacy__space--x-large{padding-bottom:80px}}.input{display:grid}.input input,.input textarea{all:unset;width:-webkit-fill-available;color:#000;border-style:solid;border-color:#dee1eb;border-width:1.5px;border-radius:6px;font-family:Roboto,Sarabun,sans-serif;font-weight:400;font-size:14px;padding:12px}@media (min-width: 679px){.input input,.input textarea{font-size:14px}}.input input:hover,.input textarea:hover{border-color:#b4b5be;outline:none;transition:all .2s ease-in-out}.input input:focus,.input textarea:focus{border-color:#ba2f00;outline:none}.input textarea{height:138px;resize:vertical;overflow:auto}.input__label{font-family:Roboto,Sarabun,sans-serif;font-weight:600;font-size:14px;color:#000;padding-bottom:6px}@media (min-width: 679px){.input__label{font-size:14px}}.input__label--asterisk{color:#ff3b3b}.input--error input,.input--error textarea,.input--error .input__dropdown__wrapper{border:2px solid #ff3b3b}.input--error select{color:#ff3b3b;border:2px solid #ff3b3b}.input--error .input__label{color:#000}.input__message{font-family:Roboto,Sarabun,sans-serif;font-weight:600;font-size:12px;display:flex;gap:6px;align-items:center;color:#ff3b3b;margin-top:4px}@media (min-width: 679px){.input__message{font-size:12px}}.input--readonly{cursor:default;background-color:#dee1eb!important}.input__password{position:relative}.input__password__eye{position:absolute;right:5px;top:8px;cursor:pointer}.input__password__eye .hide{display:none}.input__search{position:relative}.input__search input[type=search]{padding-left:40px;padding-right:34px}.input__search input[type=search]::-webkit-search-decoration,.input__search input[type=search]::-webkit-search-cancel-button,.input__search input[type=search]::-webkit-search-results-button,.input__search input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;-moz-appearance:none;appearance:none}.input__search__submit-button{display:none}.input__search__clear-button{display:grid;cursor:pointer;position:absolute;padding:10px}.input__search__icon{position:absolute;z-index:1;padding:12px}.input__dropdown{position:relative}.input__dropdown__wrapper{display:grid;grid-template-columns:1fr 30px;height:44px;align-items:center;padding-left:12px;border-style:solid;border-color:#dee1eb;border-width:1.5px;border-radius:6px;font-family:Roboto,Sarabun,sans-serif;font-weight:400;font-size:14px}@media (min-width: 679px){.input__dropdown__wrapper{font-size:14px}}.input__dropdown__wrapper:hover{border-color:#b4b5be;outline:none;transition:all .2s ease-in-out}.input__dropdown__wrapper--focus{border-color:#ba2f00!important;outline:none}.input__dropdown .list{font-family:Roboto,Sarabun,sans-serif;font-weight:400;font-size:14px;position:absolute;top:64px;left:0;width:calc(100% - 18px);padding:10px 8px;background-color:#fff;border-style:solid;border-color:#dee1eb;border-width:1.5px;border-radius:6px}@media (min-width: 679px){.input__dropdown .list{font-size:14px}}.input__dropdown .list ul,.input__dropdown .list li{all:unset;display:grid;padding:8px}.input__dropdown .list li:hover{background-color:#ffebe5;transition:all .2s ease-in-out;border-radius:4px}.input__dropdown summary{outline:none;position:relative;list-style:none}.input__dropdown summary input[type=radio]{display:none}.input__dropdown summary::-webkit-details-marker,.input__dropdown summary::marker{display:none;content:""}.input__dropdown summary:after{content:"";background-image:url("data:image/svg+xml,%3csvg%20fill='none'%20height='24'%20viewBox='0%200%2024%2024'%20width='24'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='m11.4281%2016.7581-7.69232-7.86937c-.31438-.32134-.31438-.84096%200-1.1623l.47492-.48543c.31438-.32134.82274-.32134%201.13713%200l6.64887%206.8097%206.6555-6.80286c.3144-.32134.8227-.32134%201.1371%200l.4749.48543c.3144.32134.3144.84095%200%201.16229l-7.6923%207.86944c-.3211.3145-.8294.3145-1.1438-.0069z'%20fill='%23515651'/%3e%3c/svg%3e");float:left;width:24px;height:24px;top:-10%}.input__dropdown details[open] summary:after{background-image:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M19.7209%2014.3467C20.0976%2014.7249%2020.0976%2015.3381%2019.7209%2015.7163C19.3441%2016.0946%2018.7333%2016.0946%2018.3566%2015.7163L12.0034%209.33812L5.65023%2015.7163C5.2735%2016.0946%204.6627%2016.0946%204.28597%2015.7163C3.90923%2015.3381%203.90924%2014.7249%204.28597%2014.3467L11.3213%207.28366C11.698%206.90545%2012.3088%206.90545%2012.6856%207.28366L19.7209%2014.3467Z'%20fill='%23555555'/%3e%3c/svg%3e")}.hidden{display:none}.readonly{pointer-events:none}.toast__container{position:fixed;top:-50px;left:50%;transform:translate(-50%,-50%);z-index:999}.toast__content{font-family:Roboto,Sarabun,sans-serif;font-weight:600;font-size:12px;width:300px;display:flex;align-items:center;gap:10px;position:sticky;background-color:#fff;padding:16px 10px;border-left:12px solid #49bd7e;border-radius:4px;box-shadow:0 0 10px #0000001a;animation:flashMessage 10s linear;animation-iteration-count:1}@media (min-width: 679px){.toast__content{font-size:12px}}.toast__content--error{border-left:12px solid #ff3b3b}.toast__message{flex:auto}.toast__close{cursor:pointer}@keyframes flashMessage{0%{transform:translateY(0)}5%{transform:translateY(100px)}80%{transform:translateY(100px)}to{transform:translateY(0)}}.cookie{display:grid;-webkit-box-shadow:0px 1px 8px 0px rgba(0,0,0,.1);-moz-box-shadow:0px 1px 8px 0px rgba(0,0,0,.1);box-shadow:0 1px 8px #0000001a;background-color:#fff}.cookie--bottom--right{position:fixed;width:324px;z-index:999;right:calc(50% - 162px);bottom:20px;border-radius:10px}@media (min-width: 679px){.cookie--bottom--right{right:20px}}.cookie--bottom--full-width{position:fixed;width:100vw;z-index:999;bottom:0}.cookie__wrapper{display:grid;padding:16px}.cookie__title{font-family:Oswald,Noto Sans Thai,sans-serif;font-weight:700;font-size:20px}@media (min-width: 679px){.cookie__title{font-size:20px}}.cookie__detail{font-family:Roboto,Sarabun,sans-serif;font-weight:400;font-size:14px}@media (min-width: 679px){.cookie__detail{font-size:14px}}.cookie__button__wrapper{padding-top:24px;display:grid;grid-template-columns:repeat(2,112px);gap:24px}.cookie__button__wrapper--center{justify-content:center}.cookie__button__wrapper--right{justify-content:right;margin-right:20px}.cookie__button--accept{width:112px}.cookie__button--decline{color:#f05c2a;border:solid 1px #F05C2A;width:112px}.cookie__button--decline:hover{background-color:#ffebe5;box-shadow:none;color:#f05c2a}.cookie__link{padding:0;display:inline-block;text-decoration:underline;cursor:pointer;color:#f05c2a}html{overflow-x:hidden}body{margin:0;overflow-x:hidden;min-height:100vh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.no-scroll{overflow:hidden}a,button{text-decoration:none;cursor:pointer;color:unset}p,h1,h2,h3,h4,h5,h6{margin-block-start:0;margin-block-end:0}.container{max-width:1080px;margin:auto;padding:0 20px}@media (min-width: 679px){.container{padding:0px 8vw}}@media (min-width: 1199px){.container{padding:0}}.wrapper{padding-top:72px}html{scroll-behavior:smooth}.anchor-target[id]{scroll-margin-top:80px}@media (min-width: 679px){.anchor-target[id]{scroll-margin-top:120px}}.pswp img{object-fit:contain}.grecaptcha-badge{visibility:hidden}
