.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-3276 .elementor-element.elementor-element-46e236c{width:var( --container-widget-width, 155.055% );max-width:155.055%;--container-widget-width:155.055%;--container-widget-flex-grow:0;}.elementor-3276 .elementor-element.elementor-element-46e236c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3276 .elementor-element.elementor-element-46e236c img{border-radius:14px 14px 14px 14px;}.elementor-widget-text-editor{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-3276 .elementor-element.elementor-element-211fe85{margin:22px 22px calc(var(--kit-widget-spacing, 0px) + 22px) 22px;column-gap:0px;text-align:start;font-family:"Inter", Sans-serif;font-size:15px;color:#000000;}.elementor-3276 .elementor-element.elementor-element-211fe85 p{margin-block-end:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );}.elementor-3276 .elementor-element.elementor-element-949fe9d .elementor-button{background-color:#000000;font-family:"Sarabun", Sans-serif;font-size:22px;font-weight:300;fill:#FFFFFF;color:#FFFFFF;border-radius:12px 12px 12px 12px;padding:8px 8px 8px 8px;}.elementor-3276 .elementor-element.elementor-element-949fe9d{width:var( --container-widget-width, 245.782% );max-width:245.782%;margin:80px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:245.782%;--container-widget-flex-grow:0;}.elementor-3276 .elementor-element.elementor-element-949fe9d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3276 .elementor-element.elementor-element-949fe9d .elementor-button-content-wrapper{flex-direction:row;}.elementor-3276 .elementor-element.elementor-element-949fe9d .elementor-button .elementor-button-content-wrapper{gap:8px;justify-content:center;}.elementor-3276 .elementor-element.elementor-element-5597300 .elementor-button{background-color:#FF7700;font-family:"Sarabun", Sans-serif;font-size:22px;font-weight:300;fill:#FFFFFF;color:#FFFFFF;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-radius:12px 12px 12px 12px;padding:8px 8px 8px 8px;}.elementor-3276 .elementor-element.elementor-element-5597300{margin:80px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3276 .elementor-element.elementor-element-5597300 .elementor-button-content-wrapper{flex-direction:row;}.elementor-3276 .elementor-element.elementor-element-5597300 .elementor-button .elementor-button-content-wrapper{gap:8px;justify-content:center;}.elementor-3276 .elementor-element.elementor-element-7cb7c40{width:var( --container-widget-width, 155.055% );max-width:155.055%;--container-widget-width:155.055%;--container-widget-flex-grow:0;}.elementor-3276 .elementor-element.elementor-element-7cb7c40.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3276 .elementor-element.elementor-element-7cb7c40 img{border-radius:14px 14px 14px 14px;}.elementor-3276 .elementor-element.elementor-element-6f9e0ae{margin:22px 22px calc(var(--kit-widget-spacing, 0px) + 22px) 22px;column-gap:0px;text-align:start;font-family:"Inter", Sans-serif;font-size:15px;color:#000000;}.elementor-3276 .elementor-element.elementor-element-6f9e0ae p{margin-block-end:0px;}.elementor-3276 .elementor-element.elementor-element-3d46246 .elementor-button{background-color:#000000;font-family:"Sarabun", Sans-serif;font-size:22px;font-weight:300;fill:#FFFFFF;color:#FFFFFF;border-radius:12px 12px 12px 12px;padding:8px 8px 8px 8px;}.elementor-3276 .elementor-element.elementor-element-3d46246{width:var( --container-widget-width, 245.782% );max-width:245.782%;margin:80px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:245.782%;--container-widget-flex-grow:0;}.elementor-3276 .elementor-element.elementor-element-3d46246.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3276 .elementor-element.elementor-element-3d46246 .elementor-button-content-wrapper{flex-direction:row;}.elementor-3276 .elementor-element.elementor-element-3d46246 .elementor-button .elementor-button-content-wrapper{gap:8px;justify-content:center;}.elementor-3276 .elementor-element.elementor-element-7311f1f .elementor-button{background-color:#FF7700;font-family:"Sarabun", Sans-serif;font-size:22px;font-weight:300;fill:#FFFFFF;color:#FFFFFF;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-radius:12px 12px 12px 12px;padding:8px 8px 8px 8px;}.elementor-3276 .elementor-element.elementor-element-7311f1f{margin:80px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3276 .elementor-element.elementor-element-7311f1f .elementor-button-content-wrapper{flex-direction:row;}.elementor-3276 .elementor-element.elementor-element-7311f1f .elementor-button .elementor-button-content-wrapper{gap:8px;justify-content:center;}/* Start custom CSS for button, class: .elementor-element-5597300 *//* เปลี่ยนสีปุ่มเป็นส้ม-แดง (เฉดเดียวกับสเปคสินค้า) */
.elementor-3276 .elementor-element.elementor-element-5597300 .elementor-button {
  background: linear-gradient(135deg, #ff6a00 0%, #ee0979 100%) !important;
  color: #ffffff !important;
  font-weight: 600 !important;
  border-radius: 8px !important;
  border: none !important;
  box-shadow: 0 4px 14px rgba(238, 9, 121, 0.38) !important;
  transition: all 0.3s ease-in-out !important;
}

/* เอฟเฟกต์ตอนเอาเมาส์วาง (Hover) */
.elementor-3276 .elementor-element.elementor-element-5597300 .elementor-button:hover {
  background: linear-gradient(135deg, #ff7b1a 0%, #ff2089 100%) !important;
  box-shadow: 0 6px 20px rgba(238, 9, 121, 0.55) !important;
  transform: translateY(-2px) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7311f1f *//* เปลี่ยนสีปุ่มเป็นส้ม-แดง (เฉดเดียวกับสเปคสินค้า) */
.elementor-3276 .elementor-element.elementor-element-7311f1f .elementor-button {
  background: linear-gradient(135deg, #ff6a00 0%, #ee0979 100%) !important;
  color: #ffffff !important;
  font-weight: 600 !important;
  border-radius: 8px !important;
  border: none !important;
  box-shadow: 0 4px 14px rgba(238, 9, 121, 0.38) !important;
  transition: all 0.3s ease-in-out !important;
}

/* เอฟเฟกต์ตอนเอาเมาส์วาง (Hover) */
.elementor-3276 .elementor-element.elementor-element-7311f1f .elementor-button:hover {
  background: linear-gradient(135deg, #ff7b1a 0%, #ff2089 100%) !important;
  box-shadow: 0 6px 20px rgba(238, 9, 121, 0.55) !important;
  transform: translateY(-2px) !important;
}/* End custom CSS */