.elementor-13311 .elementor-element.elementor-element-a416ba6{--display:flex}.elementor-13311 .elementor-element.elementor-element-033f703 .woocommerce-breadcrumb{color:var(--e-global-color-text)}.elementor-13311 .elementor-element.elementor-element-1cb7261{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 024px;--row-gap:0px;--column-gap:024px;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px}.elementor-13311 .elementor-element.elementor-element-80c0fda{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-13311 .elementor-element.elementor-element-80c0fda.e-con{--flex-grow:0;--flex-shrink:0}.elementor-13311 .elementor-element.elementor-element-95fbc7e{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0}.woocommerce .elementor-13311 .elementor-element.elementor-element-95fbc7e .woocommerce-product-gallery__trigger+.woocommerce-product-gallery__wrapper,.woocommerce .elementor-13311 .elementor-element.elementor-element-95fbc7e .flex-viewport{border-radius:10px 10px 10px 10px}.woocommerce .elementor-13311 .elementor-element.elementor-element-95fbc7e .flex-viewport:not(:last-child){margin-bottom:16px}.woocommerce .elementor-13311 .elementor-element.elementor-element-95fbc7e .flex-control-thumbs img{border-radius:10px 10px 10px 10px}.woocommerce .elementor-13311 .elementor-element.elementor-element-95fbc7e .flex-control-thumbs li{padding-right:calc(16px / 2);padding-left:calc(16px / 2);padding-bottom:16px}.woocommerce .elementor-13311 .elementor-element.elementor-element-95fbc7e .flex-control-thumbs{margin-right:calc(-16px / 2);margin-left:calc(-16px / 2)}.elementor-13311 .elementor-element.elementor-element-cf1e6b2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);letter-spacing:var(--e-global-typography-primary-letter-spacing);color:var(--e-global-color-primary)}.elementor-13311 .elementor-element.elementor-element-0c23384 .elementor-heading-title{font-family:"IBM Plex Sans Thai",Sans-serif;font-size:36px;font-weight:600;line-height:1.3em;letter-spacing:0;color:var(--e-global-color-accent)}.elementor-13311 .elementor-element.elementor-element-f542309{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:12px 012px;--row-gap:12px;--column-gap:012px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-widget-heading .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);letter-spacing:var(--e-global-typography-primary-letter-spacing);color:var(--e-global-color-primary)}.elementor-13311 .elementor-element.elementor-element-8df30c9{padding:0 0 0 0}.elementor-13311 .elementor-element.elementor-element-8df30c9 .elementor-heading-title{font-family:"IBM Plex Sans Thai",Sans-serif;font-size:24px;font-weight:700;line-height:1.5em;letter-spacing:0;color:var(--e-global-color-text)}.woocommerce .elementor-widget-woocommerce-product-price .price{color:var(--e-global-color-primary);font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-13311 .elementor-element.elementor-element-5dfc202{padding:0 0 0 0}.woocommerce .elementor-13311 .elementor-element.elementor-element-5dfc202 .price{color:var(--e-global-color-accent);font-family:"IBM Plex Sans Thai",Sans-serif;font-size:24px;font-weight:600;letter-spacing:0}.elementor-13311 .elementor-element.elementor-element-9cf293f{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px}.elementor-13311 .elementor-element.elementor-element-c5134fe{padding:0 0 0 0}.woocommerce .elementor-13311 .elementor-element.elementor-element-c5134fe .woocommerce-product-details__short-description{color:var(--e-global-color-text)}.elementor-widget-woocommerce-product-meta .product_meta .detail-container:not(:last-child):after{border-color:var(--e-global-color-text)}.elementor-13311 .elementor-element.elementor-element-b111e35{border-style:none;color:var(--e-global-color-text)}.elementor-13311 .elementor-element.elementor-element-b111e35 a{color:var(--e-global-color-accent)}.elementor-widget-global .elementor-button{background-color:var(--e-global-color-accent);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-13311 .elementor-element.elementor-global-13086 .elementor-button{background-color:#fff0;font-family:"IBM Plex Sans Thai",Sans-serif;font-size:16px;font-weight:600;fill:var(--e-global-color-text);color:var(--e-global-color-text);background-image:linear-gradient(90deg,#009966 0%,#009689 100%);box-shadow:0 8px 15px 0 rgba(0,188,125.00000000000007,.3);border-radius:14px 14px 14px 14px;padding:12px 18px 12px 18px}.elementor-13311 .elementor-element.elementor-global-13086 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-13311 .elementor-element.elementor-element-d8e63a5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:40px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px}.woocommerce .elementor-13311 .elementor-element.elementor-element-48f97aa .woocommerce-tabs ul.wc-tabs li a{color:var(--e-global-color-text)}.woocommerce .elementor-13311 .elementor-element.elementor-element-48f97aa .woocommerce-tabs ul.wc-tabs li{background-color:#fff0;border-color:var(--e-global-color-text);border-radius:16px 16px 0 0}.woocommerce .elementor-13311 .elementor-element.elementor-element-48f97aa .woocommerce-tabs .woocommerce-Tabs-panel{border-color:var(--e-global-color-text)}.woocommerce .elementor-13311 .elementor-element.elementor-element-48f97aa .woocommerce-tabs ul.wc-tabs li.active a{color:var(--e-global-color-primary)}.woocommerce .elementor-13311 .elementor-element.elementor-element-48f97aa .woocommerce-Tabs-panel{color:var(--e-global-color-text)}.woocommerce .elementor-13311 .elementor-element.elementor-element-48f97aa .woocommerce-Tabs-panel h2{color:var(--e-global-color-text)}.woocommerce .elementor-13311 .elementor-element.elementor-element-48f97aa .woocommerce-tabs .woocommerce-Tabs-panel h2{font-size:28px}.elementor-13311 .elementor-element.elementor-element-12377fb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:40px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px}.elementor-13311 .elementor-element.elementor-element-a8cb9c3{--display:flex}.elementor-13311 .elementor-element.elementor-element-8b5f706{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between}.elementor-13311 .elementor-element.elementor-element-f5e1ebc .elementor-heading-title{font-family:"IBM Plex Sans Thai",Sans-serif;font-size:36px;font-weight:600;letter-spacing:0;color:var(--e-global-color-text)}.elementor-widget-text-editor{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight);color:var(--e-global-color-text)}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var(--e-global-color-primary)}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-13311 .elementor-element.elementor-element-49f025d{--display:flex}.elementor-13311 .elementor-element.elementor-element-faa5af4{--swiper-slides-to-display:4;--swiper-slides-gap:10px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:-35px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:-35px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px}.elementor-13311 .elementor-element.elementor-element-faa5af4 .swiper-slide>.elementor-element{height:100%}@media(min-width:768px){.elementor-13311 .elementor-element.elementor-element-80c0fda{--width:50%}.elementor-13311 .elementor-element.elementor-element-cf1e6b2{--width:50%}}@media(max-width:1024px) and (min-width:768px){.elementor-13311 .elementor-element.elementor-element-80c0fda{--width:100%}.elementor-13311 .elementor-element.elementor-element-cf1e6b2{--width:100%}}@media(max-width:1024px){.elementor-13311 .elementor-element.elementor-element-a416ba6{--padding-top:020px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px}.elementor-13311 .elementor-element.elementor-element-1cb7261{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px}.elementor-13311 .elementor-element.elementor-element-80c0fda{--min-height:0px}.elementor-13311 .elementor-element.elementor-element-95fbc7e{width:var(--container-widget-width,100%);max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0}.elementor-widget-woocommerce-product-title .elementor-heading-title{letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-widget-heading .elementor-heading-title{letter-spacing:var(--e-global-typography-primary-letter-spacing)}.woocommerce .elementor-widget-woocommerce-product-price .price{letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-13311 .elementor-element.elementor-element-d8e63a5{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px}.elementor-13311 .elementor-element.elementor-element-f5e1ebc .elementor-heading-title{font-size:30px;line-height:1.5em}.elementor-13311 .elementor-element.elementor-element-faa5af4{--swiper-slides-to-display:2}}@media(max-width:767px){.elementor-13311 .elementor-element.elementor-element-cf1e6b2{--gap:16px 16px;--row-gap:16px;--column-gap:16px}.elementor-widget-woocommerce-product-title .elementor-heading-title{letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-13311 .elementor-element.elementor-element-0c23384 .elementor-heading-title{font-size:28px}.elementor-widget-heading .elementor-heading-title{letter-spacing:var(--e-global-typography-primary-letter-spacing)}.woocommerce .elementor-widget-woocommerce-product-price .price{letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-13311 .elementor-element.elementor-element-12377fb{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px}.elementor-13311 .elementor-element.elementor-element-f5e1ebc .elementor-heading-title{font-size:38px}.elementor-13311 .elementor-element.elementor-element-faa5af4{--swiper-slides-to-display:1}}.woocommerce div.product div.images .flex-control-thumbs,.woocommerce-product-gallery .flex-control-thumbs,.elementor-widget-woocommerce-product-images .flex-control-thumbs{display:flex!important;flex-wrap:nowrap!important;gap:12px;overflow-x:auto!important;overflow-y:hidden!important;white-space:nowrap;scroll-behavior:smooth;padding:12px 0 0;margin:0!important}.woocommerce div.product div.images .flex-control-thumbs li,.woocommerce-product-gallery .flex-control-thumbs li,.elementor-widget-woocommerce-product-images .flex-control-thumbs li{flex:0 0 auto!important;width:150px!important;float:none!important;margin:0!important}.woocommerce div.product div.images .flex-control-thumbs::-webkit-scrollbar,.woocommerce-product-gallery .flex-control-thumbs::-webkit-scrollbar,.elementor-widget-woocommerce-product-images .flex-control-thumbs::-webkit-scrollbar{height:6px}.woocommerce div.product div.images .flex-control-thumbs::-webkit-scrollbar-thumb,.woocommerce-product-gallery .flex-control-thumbs::-webkit-scrollbar-thumb,.elementor-widget-woocommerce-product-images .flex-control-thumbs::-webkit-scrollbar-thumb{background:rgb(255 255 255 / .25);border-radius:999px}.elementor-13311 .elementor-element.elementor-global-13086 .elementor-button-icon{font-size:32px}.elementor-13311 .elementor-element.elementor-global-13086 .elementor-button{display:flex;align-items:center;justify-content:center}.elementor-13311 .elementor-element.elementor-global-13086 .elementor-button-content-wrapper{display:flex;align-items:center;justify-content:center}.elementor-13311 .elementor-element.elementor-global-13086:hover .elementor-button-icon{transform:rotate(-35deg)}.elementor-13311 .elementor-element.elementor-element-48f97aa .woocommerce-Tabs-panel img{max-width:50%;height:auto}.elementor-13311 .elementor-element.elementor-element-48f97aa .wc-tabs,.elementor-13311 .elementor-element.elementor-element-48f97aa ul.wc-tabs{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 24px;padding:0}.elementor-13311 .elementor-element.elementor-element-48f97aa .wc-tabs li,.elementor-13311 .elementor-element.elementor-element-48f97aa ul.wc-tabs li{margin:0!important;padding:0!important}.elementor-13311 .elementor-element.elementor-element-48f97aa .wc-tabs li a,.elementor-13311 .elementor-element.elementor-element-48f97aa ul.wc-tabs li a{display:inline-flex;align-items:center;justify-content:center;padding:10px 18px;line-height:1.3;white-space:nowrap}.acf-readmore-box{position:relative}.acf-readmore-inner{max-height:220px;overflow:hidden;position:relative;transition:max-height 0.35s ease}.acf-readmore-box.is-open .acf-readmore-inner{max-height:5000px}.acf-readmore-inner::after{content:"";position:absolute;left:0;right:0;bottom:0;height:120px;pointer-events:none;background:linear-gradient(to bottom,#fff0,rgb(0 0 0));transition:opacity 0.25s ease}.acf-readmore-box.is-open .acf-readmore-inner::after{opacity:0}.acf-readmore-btn,.acf-readmore-btn:focus,.acf-readmore-btn:active{display:table;margin:24px auto 0;background:transparent!important;border:0!important;padding:0!important;color:#ffffff!important;cursor:pointer;font-size:16px;font-weight:500;line-height:1;box-shadow:none!important;outline:none!important;text-decoration:none}.acf-readmore-btn:hover,.acf-readmore-btn:focus:hover{background:transparent!important;color:#9EFF3E!important;padding:0!important;box-shadow:none!important;text-decoration:none}.readmore-wrap{position:relative}.readmore-content{overflow:hidden;transition:height 0.5s ease}.readmore-wrap.is-collapsed .readmore-content{position:relative}.readmore-wrap.is-collapsed .readmore-content::after{content:"";position:absolute;left:0;right:0;bottom:0;height:120px;pointer-events:none;background:linear-gradient(to bottom,#fff0,rgb(0 0 0))}.readmore-btn{display:table;margin:20px auto 0;background:#fff0;border:1px solid #9EFF3E;color:#9EFF3E;padding:10px 18px;border-radius:12px;cursor:pointer;transition:all 0.25s ease}.readmore-btn:hover{background:#9EFF3E;color:#000}.elementor-13311 .elementor-element.elementor-global-13086 .elementor-button-icon{font-size:32px}.elementor-13311 .elementor-element.elementor-global-13086 .elementor-button{display:flex;align-items:center;justify-content:center}.elementor-13311 .elementor-element.elementor-global-13086 .elementor-button-content-wrapper{display:flex;align-items:center;justify-content:center}.elementor-13311 .elementor-element.elementor-global-13086:hover .elementor-button-icon{transform:rotate(-35deg)}