.elementor-kit-840{--e-global-color-primary:#000000;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#E23432;--e-global-typography-primary-font-family:"Noto Sans Thai";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Noto Sans Thai";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Noto Sans Thai";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Noto Sans Thai";--e-global-typography-accent-font-weight:500;}.elementor-kit-840 button,.elementor-kit-840 input[type="button"],.elementor-kit-840 input[type="submit"],.elementor-kit-840 .elementor-button{background-color:rgba(0,0,0,0);color:#1A1A1A;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1A1A1A;border-radius:3px 3px 3px 3px;}.elementor-kit-840 button:hover,.elementor-kit-840 button:focus,.elementor-kit-840 input[type="button"]:hover,.elementor-kit-840 input[type="button"]:focus,.elementor-kit-840 input[type="submit"]:hover,.elementor-kit-840 input[type="submit"]:focus,.elementor-kit-840 .elementor-button:hover,.elementor-kit-840 .elementor-button:focus{background-color:#1A1A1A;color:#FFFFFF;}.elementor-kit-840 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.e-con{--container-max-width:1200px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1366px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* Restore .ifoodff-tab (category tabs) to original style */
.ifoodff-tab {
  background: none !important;
  border-top: none !important;
  border-right: none !important;
  border-bottom: none !important;
  border-left: 3px solid transparent !important;
  border-radius: 0 !important;
  color: #555 !important;
}
.ifoodff-tab:hover {
  background: none !important;
  color: #E23432 !important;
  border-color: transparent !important;
  border-left-color: transparent !important;
}
.ifoodff-tab.active {
  background: #f5f5f5 !important;
  border-left: 3px solid #1a1a1a !important;
  color: #1a1a1a !important;
}
.ifoodff-tab.active:hover {
  background: #f5f5f5 !important;
  color: #1a1a1a !important;
  border-left-color: #1a1a1a !important;
}

/* Override Astra theme button defaults to apply outline + 3px radius globally */
body .elementor-button.elementor-size-sm,
body .elementor-button.elementor-size-xs,
body .elementor-button.elementor-size-md,
body .elementor-button.elementor-size-lg,
body .elementor-button.elementor-size-xl,
body .elementor-button {
  border-top-left-radius: 3px !important;
  border-top-right-radius: 3px !important;
  border-bottom-right-radius: 3px !important;
  border-bottom-left-radius: 3px !important;
}
.elementor-widget-button .elementor-button {
  border-style: solid !important;
  border-top-width: 1px !important;
  border-right-width: 1px !important;
  border-bottom-width: 1px !important;
  border-left-width: 1px !important;
  border-color: #1A1A1A !important;
  background-color: transparent !important;
  color: #1A1A1A !important;
}
.elementor-widget-button .elementor-button:hover,
.elementor-widget-button .elementor-button:focus {
  background-color: #1A1A1A !important;
  color: #FFFFFF !important;
  border-color: #1A1A1A !important;
}

/* Category tab order */
.ifoodff-tab[data-tab="150"] { order: 1; }   /* ผงปรุงรส */
.ifoodff-tab[data-tab="157"] { order: 2; }   /* วัตถุดิบปอปคอร์น */
.ifoodff-tab[data-tab="141"] { order: 3; }   /* ผงชงดื่ม */
.ifoodff-tab[data-tab="145"] { order: 4; }   /* ผงชงเครื่องดื่มสำเร็จรูป */
.ifoodff-tab[data-tab="127"] { order: 5; }   /* กลิ่นผสมอาหาร */
.ifoodff-tab[data-tab="136"] { order: 6; }   /* ไซรัป */
.ifoodff-tab[data-tab="138"] { order: 7; }   /* ซอสผลไม้เข้มข้น */
.ifoodff-tab[data-tab="144"] { order: 8; }   /* ไส้ขนม */
.ifoodff-tab[data-tab="129"] { order: 9; }   /* สีผสมอาหาร */
.ifoodff-tab[data-tab="133"] { order: 10; }  /* ผงเครื่องเทศฯ */
.ifoodff-tab[data-tab="139"] { order: 11; }  /* เคมีอาหาร */
.ifoodff-tab[data-tab="137"] { order: 12; }  /* ผลิตภัณฑ์ประเภทนม */
.ifoodff-tab[data-tab="148"] { order: 13; }  /* สารให้ความหนืด */
.ifoodff-tab[data-tab="143"] { order: 14; }  /* ผงพุดดิ้ง */
.ifoodff-tab[data-tab="142"] { order: 15; }  /* คอลลาเจน */
.ifoodff-tab[data-tab="140"] { order: 16; }  /* ธัญพืช */
.ifoodff-tab[data-tab="160"] { order: 90; }  /* กลิ่นผสมอาหารชนิดน้ำ */
.ifoodff-tab[data-tab="15"]  { order: 99; }  /* อื่นๆ *//* End custom CSS */