.elementor-20736 .elementor-element.elementor-element-336e1b55{--display:flex;--min-height:340px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--flex-wrap:wrap;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20736 .elementor-element.elementor-element-336e1b55:not(.elementor-motion-effects-element-type-background), .elementor-20736 .elementor-element.elementor-element-336e1b55 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://goodworkkitchen.com/wp-content/uploads/2026/06/banner-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-20736 .elementor-element.elementor-element-336e1b55::before, .elementor-20736 .elementor-element.elementor-element-336e1b55 > .elementor-background-video-container::before, .elementor-20736 .elementor-element.elementor-element-336e1b55 > .e-con-inner > .elementor-background-video-container::before, .elementor-20736 .elementor-element.elementor-element-336e1b55 > .elementor-background-slideshow::before, .elementor-20736 .elementor-element.elementor-element-336e1b55 > .e-con-inner > .elementor-background-slideshow::before, .elementor-20736 .elementor-element.elementor-element-336e1b55 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:rgba(20,20,20,0.72);--background-overlay:'';}.elementor-20736 .elementor-element.elementor-element-3389224a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--flex-wrap:wrap;--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );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-20736 .elementor-element.elementor-element-59cb90c6{text-align:center;font-size:12px;color:#ff8c00;}.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 );color:var( --e-global-color-primary );}.elementor-20736 .elementor-element.elementor-element-4659b3fd{text-align:center;}.elementor-20736 .elementor-element.elementor-element-4659b3fd .elementor-heading-title{font-size:46px;font-weight:800;color:#ffffff;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-20736 .elementor-element.elementor-element-7d37c268{--divider-border-style:solid;--divider-color:#ff8c00;--divider-border-width:3px;}.elementor-20736 .elementor-element.elementor-element-7d37c268 .elementor-divider-separator{width:80%;margin:0 auto;margin-center:0;}.elementor-20736 .elementor-element.elementor-element-7d37c268 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-20736 .elementor-element.elementor-element-512c467b{text-align:center;font-size:16px;color:rgba(255,255,255,0.80);}.elementor-20736 .elementor-element.elementor-element-4e328cfc{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-20736 .elementor-element.elementor-element-4e328cfc:not(.elementor-motion-effects-element-type-background), .elementor-20736 .elementor-element.elementor-element-4e328cfc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFF6F6 60%, #F2BA80 100%);}.elementor-20736 .elementor-element.elementor-element-4e328cfc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20736 .elementor-element.elementor-element-61892121{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--flex-wrap:wrap;--padding-top:60px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.elementor-20736 .elementor-element.elementor-element-67a347fb{text-align:center;font-size:12px;color:#ff8c00;}.elementor-20736 .elementor-element.elementor-element-640c244e{text-align:center;}.elementor-20736 .elementor-element.elementor-element-640c244e .elementor-heading-title{font-size:34px;font-weight:700;color:#1a1a1a;}.elementor-20736 .elementor-element.elementor-element-5618937{--divider-border-style:solid;--divider-color:#ff8c00;--divider-border-width:3px;}.elementor-20736 .elementor-element.elementor-element-5618937 .elementor-divider-separator{width:60%;margin:0 auto;margin-center:0;}.elementor-20736 .elementor-element.elementor-element-5618937 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-20736 .elementor-element.elementor-element-1ba35c20{text-align:center;font-size:15px;color:#777777;}.elementor-20736 .elementor-element.elementor-element-714a7cea{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20736 .elementor-element.elementor-element-508645bf{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--flex-wrap:wrap;--border-radius:12px 12px 12px 12px;box-shadow:0px 4px 20px 0px rgba(0,0,0,0.07);--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-20736 .elementor-element.elementor-element-508645bf:not(.elementor-motion-effects-element-type-background), .elementor-20736 .elementor-element.elementor-element-508645bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-20736 .elementor-element.elementor-element-2ed7637.jkit-equal-height-enable, .elementor-20736 .elementor-element.elementor-element-2ed7637.jkit-equal-height-enable > .elementor-widget-container, .elementor-20736 .elementor-element.elementor-element-2ed7637.jkit-equal-height-enable .jeg-elementor-kit.jkit-image-box, .elementor-20736 .elementor-element.elementor-element-2ed7637.jkit-equal-height-enable .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner{height:100%;}.elementor-20736 .elementor-element.elementor-element-2ed7637 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-20736 .elementor-element.elementor-element-2ed7637 .jeg-elementor-kit.jkit-image-box{flex-direction:column;}.elementor-20736 .elementor-element.elementor-element-2ed7637 .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner{text-align:center;}.elementor-20736 .elementor-element.elementor-element-2ed7637 .jeg-elementor-kit.jkit-image-box .image-box-header img{object-fit:cover;opacity:100%;}.elementor-20736 .elementor-element.elementor-element-2ed7637 .jeg-elementor-kit.jkit-image-box:hover .image-box-header img{opacity:100%;-webkit-transform:scale(1.1);-o-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}.elementor-20736 .elementor-element.elementor-element-2ed7637 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-before i, .elementor-20736 .elementor-element.elementor-element-2ed7637 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-before svg{margin-right:5px;}.elementor-20736 .elementor-element.elementor-element-2ed7637 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-after i, .elementor-20736 .elementor-element.elementor-element-2ed7637 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-after svg{margin-left:5px;}.elementor-20736 .elementor-element.elementor-element-5b084d58{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--flex-wrap:wrap;--border-radius:12px 12px 12px 12px;box-shadow:0px 4px 20px 0px rgba(0,0,0,0.07);--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-20736 .elementor-element.elementor-element-5b084d58:not(.elementor-motion-effects-element-type-background), .elementor-20736 .elementor-element.elementor-element-5b084d58 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-20736 .elementor-element.elementor-element-626586d5.jkit-equal-height-enable, .elementor-20736 .elementor-element.elementor-element-626586d5.jkit-equal-height-enable > .elementor-widget-container, .elementor-20736 .elementor-element.elementor-element-626586d5.jkit-equal-height-enable .jeg-elementor-kit.jkit-image-box, .elementor-20736 .elementor-element.elementor-element-626586d5.jkit-equal-height-enable .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner{height:100%;}.elementor-20736 .elementor-element.elementor-element-626586d5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-20736 .elementor-element.elementor-element-626586d5 .jeg-elementor-kit.jkit-image-box{flex-direction:column;}.elementor-20736 .elementor-element.elementor-element-626586d5 .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner{text-align:center;}.elementor-20736 .elementor-element.elementor-element-626586d5 .jeg-elementor-kit.jkit-image-box .image-box-header img{object-fit:cover;opacity:100%;}.elementor-20736 .elementor-element.elementor-element-626586d5 .jeg-elementor-kit.jkit-image-box:hover .image-box-header img{opacity:100%;-webkit-transform:scale(1.1);-o-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}.elementor-20736 .elementor-element.elementor-element-626586d5 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-before i, .elementor-20736 .elementor-element.elementor-element-626586d5 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-before svg{margin-right:5px;}.elementor-20736 .elementor-element.elementor-element-626586d5 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-after i, .elementor-20736 .elementor-element.elementor-element-626586d5 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-after svg{margin-left:5px;}.elementor-20736 .elementor-element.elementor-element-32eb3c34{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--flex-wrap:wrap;--border-radius:12px 12px 12px 12px;box-shadow:0px 4px 20px 0px rgba(0,0,0,0.07);--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-20736 .elementor-element.elementor-element-32eb3c34:not(.elementor-motion-effects-element-type-background), .elementor-20736 .elementor-element.elementor-element-32eb3c34 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-20736 .elementor-element.elementor-element-658ec6f7.jkit-equal-height-enable, .elementor-20736 .elementor-element.elementor-element-658ec6f7.jkit-equal-height-enable > .elementor-widget-container, .elementor-20736 .elementor-element.elementor-element-658ec6f7.jkit-equal-height-enable .jeg-elementor-kit.jkit-image-box, .elementor-20736 .elementor-element.elementor-element-658ec6f7.jkit-equal-height-enable .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner{height:100%;}.elementor-20736 .elementor-element.elementor-element-658ec6f7 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-20736 .elementor-element.elementor-element-658ec6f7 .jeg-elementor-kit.jkit-image-box{flex-direction:column;}.elementor-20736 .elementor-element.elementor-element-658ec6f7 .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner{text-align:center;}.elementor-20736 .elementor-element.elementor-element-658ec6f7 .jeg-elementor-kit.jkit-image-box .image-box-header img{object-fit:cover;opacity:100%;}.elementor-20736 .elementor-element.elementor-element-658ec6f7 .jeg-elementor-kit.jkit-image-box:hover .image-box-header img{opacity:100%;-webkit-transform:scale(1.1);-o-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}.elementor-20736 .elementor-element.elementor-element-658ec6f7 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-before i, .elementor-20736 .elementor-element.elementor-element-658ec6f7 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-before svg{margin-right:5px;}.elementor-20736 .elementor-element.elementor-element-658ec6f7 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-after i, .elementor-20736 .elementor-element.elementor-element-658ec6f7 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-after svg{margin-left:5px;}.elementor-20736 .elementor-element.elementor-element-667cc48{--display:flex;--min-height:50px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20736 .elementor-element.elementor-element-667cc48:not(.elementor-motion-effects-element-type-background), .elementor-20736 .elementor-element.elementor-element-667cc48 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1a1a1a;}.elementor-20736 .elementor-element.elementor-element-667cc48.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20736 .elementor-element.elementor-element-6c1317f1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20736 .elementor-element.elementor-element-6c1317f1:not(.elementor-motion-effects-element-type-background), .elementor-20736 .elementor-element.elementor-element-6c1317f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-20736 .elementor-element.elementor-element-3d6137f2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--flex-wrap:wrap;--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-20736 .elementor-element.elementor-element-8ef2efb{text-align:center;font-size:15px;color:#ff8c00;}.elementor-20736 .elementor-element.elementor-element-2e880a51{text-align:center;}.elementor-20736 .elementor-element.elementor-element-2e880a51 .elementor-heading-title{font-size:34px;font-weight:700;color:#1a1a1a;}.elementor-20736 .elementor-element.elementor-element-72cf5d56{text-align:center;font-size:15px;color:#777;}.elementor-20736 .elementor-element.elementor-element-10d8f36 .jeg-elementor-kit.jkit-dual-button .jkit-dual-button-wrapper .jkit-dual-button-one{background-color:var( --e-global-color-primary );font-size:18px;color:var( --e-global-color-kadence9 );border-style:none;border-radius:30px 30px 30px 30px;padding:10px 10px 10px 10px;margin:0px 0px 0px 0px;text-align:center;}.elementor-20736 .elementor-element.elementor-element-10d8f36 .jeg-elementor-kit.jkit-dual-button .jkit-dual-button-wrapper .jkit-dual-button-one:not(.hover-gradient):hover, .elementor-20736 .elementor-element.elementor-element-10d8f36 .jeg-elementor-kit.jkit-dual-button .jkit-dual-button-wrapper .jkit-dual-button-one.hover-gradient:before{background-color:#2B3D4B;}.elementor-20736 .elementor-element.elementor-element-10d8f36 .jeg-elementor-kit.jkit-dual-button .jkit-dual-button-wrapper .jkit-dual-button-two{background-color:#39CC03;font-size:18px;color:var( --e-global-color-kadence9 );border-style:none;border-radius:30px 30px 30px 30px;padding:10px 10px 10px 10px;margin:0px 0px 0px 0px;text-align:center;}.elementor-20736 .elementor-element.elementor-element-10d8f36 .jeg-elementor-kit.jkit-dual-button .jkit-dual-button-wrapper .jkit-dual-button-two:not(.hover-gradient):hover, .elementor-20736 .elementor-element.elementor-element-10d8f36 .jeg-elementor-kit.jkit-dual-button .jkit-dual-button-wrapper .jkit-dual-button-two.hover-gradient:before{background-color:#288904;}.elementor-20736 .elementor-element.elementor-element-10d8f36 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-20736 .elementor-element.elementor-element-10d8f36 .jeg-elementor-kit.jkit-dual-button .jkit-dual-button-wrapper{width:500px;}.elementor-20736 .elementor-element.elementor-element-10d8f36 .jeg-elementor-kit.jkit-dual-button .jkit-dual-button-wrapper .jkit-dual-btn:not(:last-child){margin-right:30px;}.elementor-20736 .elementor-element.elementor-element-10d8f36 .jeg-elementor-kit.jkit-dual-button .jkit-dual-button-wrapper .jkit-dual-button-two.icon-position-before i, .elementor-20736 .elementor-element.elementor-element-10d8f36 .jeg-elementor-kit.jkit-dual-button .jkit-dual-button-wrapper .jkit-dual-button-two.icon-position-before svg{margin-right:5px;}.elementor-20736 .elementor-element.elementor-element-10d8f36 .jeg-elementor-kit.jkit-dual-button .jkit-dual-button-wrapper .jkit-dual-button-two.icon-position-after i, .elementor-20736 .elementor-element.elementor-element-10d8f36 .jeg-elementor-kit.jkit-dual-button .jkit-dual-button-wrapper .jkit-dual-button-two.icon-position-after svg{margin-left:5px;}.elementor-20736 .elementor-element.elementor-element-10d8f36 .jeg-elementor-kit.jkit-dual-button .jkit-dual-button-wrapper .jkit-dual-button-one svg{fill:var( --e-global-color-kadence9 );}.elementor-20736 .elementor-element.elementor-element-10d8f36 .jeg-elementor-kit.jkit-dual-button .jkit-dual-button-wrapper .jkit-dual-button-one:hover{color:var( --e-global-color-kadence9 );border-style:none;}.elementor-20736 .elementor-element.elementor-element-10d8f36 .jeg-elementor-kit.jkit-dual-button .jkit-dual-button-wrapper .jkit-dual-button-one:hover svg{fill:var( --e-global-color-kadence9 );}.elementor-20736 .elementor-element.elementor-element-10d8f36 .jeg-elementor-kit.jkit-dual-button .jkit-dual-button-wrapper .jkit-dual-button-two i{font-size:20px;}.elementor-20736 .elementor-element.elementor-element-10d8f36 .jeg-elementor-kit.jkit-dual-button .jkit-dual-button-wrapper .jkit-dual-button-two svg{width:20px;fill:var( --e-global-color-kadence9 );}.elementor-20736 .elementor-element.elementor-element-10d8f36 .jeg-elementor-kit.jkit-dual-button .jkit-dual-button-wrapper .jkit-dual-button-two:hover{color:var( --e-global-color-kadence9 );border-style:none;}.elementor-20736 .elementor-element.elementor-element-10d8f36 .jeg-elementor-kit.jkit-dual-button .jkit-dual-button-wrapper .jkit-dual-button-two:hover svg{fill:var( --e-global-color-kadence9 );}.elementor-widget-button .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-20736 .elementor-element.elementor-element-7282c6be .elementor-button{background-color:var( --e-global-color-primary );font-family:"Kanit", Sans-serif;font-weight:700;font-style:normal;}.elementor-20736 .elementor-element.elementor-element-7282c6be .elementor-button:hover, .elementor-20736 .elementor-element.elementor-element-7282c6be .elementor-button:focus{background-color:#2B3D4B;}.elementor-20736 .elementor-element.elementor-element-5a47e0a1 .elementor-button{background-color:#39CC03;font-family:"Kanit", Sans-serif;font-weight:700;font-style:normal;}.elementor-20736 .elementor-element.elementor-element-5a47e0a1 .elementor-button:hover, .elementor-20736 .elementor-element.elementor-element-5a47e0a1 .elementor-button:focus{background-color:#288904;}.elementor-20736 .elementor-element.elementor-element-5a47e0a1 .elementor-button-content-wrapper{flex-direction:row;}.elementor-20736 .elementor-element.elementor-element-5a47e0a1 .elementor-button .elementor-button-content-wrapper{gap:5px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}body:not(.rtl) .elementor-20736 .elementor-element.elementor-element-86f5622{right:0px;}body.rtl .elementor-20736 .elementor-element.elementor-element-86f5622{left:0px;}.elementor-20736 .elementor-element.elementor-element-86f5622{bottom:0px;z-index:9999;}@media(min-width:768px){.elementor-20736 .elementor-element.elementor-element-336e1b55{--width:1600%;}.elementor-20736 .elementor-element.elementor-element-4e328cfc{--width:100%;}.elementor-20736 .elementor-element.elementor-element-508645bf{--width:30%;}.elementor-20736 .elementor-element.elementor-element-5b084d58{--width:30%;}.elementor-20736 .elementor-element.elementor-element-32eb3c34{--width:30%;}.elementor-20736 .elementor-element.elementor-element-667cc48{--width:100%;}}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-20736 .elementor-element.elementor-element-714a7cea{--gap:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-20736 .elementor-element.elementor-element-5b084d58{--gap:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-20736 .elementor-element.elementor-element-32eb3c34{--gap:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-20736 .elementor-element.elementor-element-10d8f36 .jeg-elementor-kit.jkit-dual-button .jkit-dual-button-wrapper{width:100%;}.elementor-20736 .elementor-element.elementor-element-10d8f36 .jeg-elementor-kit.jkit-dual-button .jkit-dual-button-wrapper .jkit-dual-btn:not(:last-child){margin-right:7px;}.elementor-20736 .elementor-element.elementor-element-7282c6be .elementor-button{font-size:18px;border-radius:30px 30px 30px 30px;padding:15px 10px 15px 10px;}.elementor-20736 .elementor-element.elementor-element-5a47e0a1 .elementor-button{font-size:18px;border-radius:30px 30px 30px 30px;padding:15px 10px 15px 10px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-20736 .elementor-element.elementor-element-7282c6be{width:100%;max-width:100%;}.elementor-20736 .elementor-element.elementor-element-5a47e0a1{width:100%;max-width:100%;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS for jkit_image_box, class: .elementor-element-2ed7637 *//* Peter's Premium Product Card Design */
     .elementor-20736 .elementor-element.elementor-element-2ed7637 {
         transition: all 0.3s ease-in-out;
         border-radius: 15px !important;
         overflow: hidden;
         background: #ffffff;
         box-shadow: 0 10px 30px rgba(0,0,0,0.05) !important;
         border: 1px solid #f0f0f0 !important;
     }
   
    /* เอฟเฟกต์ตอนเอาเมาส์วาง */
    .elementor-20736 .elementor-element.elementor-element-2ed7637:hover {
        transform: translateY(-10px);
        box-shadow: 0 20px 40px rgba(0,0,0,0) !important;
        border-color: #ff6b00 !important; /* เปลี่ยนเป็นสีส้มแบรนด์คุณ */
    }
   
    /* ปรับแต่งส่วนหัวข้อสินค้า */
    .elementor-20736 .elementor-element.elementor-element-2ed7637 .elementor-heading-title {
          font-weight: 700 !important;
          letter-spacing: 0.5px;
          color: #333 !important;
          margin-bottom: 15px !important;
    }
   
    /* ปรับแต่งปุ่มให้ดูแพง */
    .elementor-20736 .elementor-element.elementor-element-2ed7637 .elementor-button {
        border-radius: 50px !important;
        font-weight: 600 !important;
        text-transform: uppercase;
        letter-spacing: 1px;
        box-shadow: 0 4px 15px rgba(255,107,0,0.2) !important;
        transition: all 0.3s ease;
    }
   
    .elementor-20736 .elementor-element.elementor-element-2ed7637 .elementor-button:hover {
        background-color: #333 !important;
        box-shadow: 0 6px 20px rgba(0,0,0,0.15) !important;
    }
    
    /* 1. บังคับขนาดพื้นที่รูปภาพให้เท่ากันเสมอ */
      .elementor-20736 .elementor-element.elementor-element-2ed7637 .elementor-image {
         width: 100% !important;
         aspect-ratio: 4 / 3 !important; /* กำหนดสัดส่วนภาพเป็น 4:3 (หรือ 1:1 ถ้าอยากได้จัตุรัส) */
         overflow: hidden !important;
     }
    
     /* 2. จัดการรูปภาพข้างในไม่ให้บิดเบี้ยว */
     .elementor-20736 .elementor-element.elementor-element-2ed7637 .elementor-image img {
        width: 100% !important;
        height: 100% !important;
        object-fit: cover !important; /* รูปจะถูกตัดส่วนที่เกินออก แทนการบีบภาพ */
        object-position: center !important; /* ให้จุดกึ่งกลางภาพอยู่ตรงกลางเสมอ */
    }
   
    /* 3. บังคับความสูงของพื้นที่ข้อความ (ในกรณีชื่อสินค้ายาวไม่เท่ากัน) */
    .elementor-20736 .elementor-element.elementor-element-2ed7637 .elementor-heading-title {
        min-height: 2.5em !important; /* จองพื้นที่ไว้ 2 บรรทัดเสมอ */
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b084d58 *//* Peter's Premium Product Card Design */
     .elementor-20736 .elementor-element.elementor-element-5b084d58 {
         transition: all 0.3s ease-in-out;
         border-radius: 15px !important;
         overflow: hidden;
         background: #ffffff;
         box-shadow: 0 10px 30px rgba(0,0,0,0.05) !important;
         border: 1px solid #f0f0f0 !important;
     }
   
    /* เอฟเฟกต์ตอนเอาเมาส์วาง */
    .elementor-20736 .elementor-element.elementor-element-5b084d58:hover {
        transform: translateY(-10px);
        box-shadow: 0 20px 40px rgba(0,0,0,0) !important;
        border-color: #ff6b00 !important; /* เปลี่ยนเป็นสีส้มแบรนด์คุณ */
    }
   
    /* ปรับแต่งส่วนหัวข้อสินค้า */
    .elementor-20736 .elementor-element.elementor-element-5b084d58 .elementor-heading-title {
          font-weight: 700 !important;
          letter-spacing: 0.5px;
          color: #333 !important;
          margin-bottom: 15px !important;
    }
   
    /* ปรับแต่งปุ่มให้ดูแพง */
    .elementor-20736 .elementor-element.elementor-element-5b084d58 .elementor-button {
        border-radius: 50px !important;
        font-weight: 600 !important;
        text-transform: uppercase;
        letter-spacing: 1px;
        box-shadow: 0 4px 15px rgba(255,107,0,0.2) !important;
        transition: all 0.3s ease;
    }
   
    .elementor-20736 .elementor-element.elementor-element-5b084d58 .elementor-button:hover {
        background-color: #333 !important;
        box-shadow: 0 6px 20px rgba(0,0,0,0.15) !important;
    }/* End custom CSS */
/* Start custom CSS for jkit_image_box, class: .elementor-element-658ec6f7 *//* Peter's Premium Product Card Design */
     .elementor-20736 .elementor-element.elementor-element-658ec6f7 {
         transition: all 0.3s ease-in-out;
         border-radius: 15px !important;
         overflow: hidden;
         background: #ffffff;
         box-shadow: 0 10px 30px rgba(0,0,0,0.05) !important;
         border: 1px solid #f0f0f0 !important;
     }
   
    /* เอฟเฟกต์ตอนเอาเมาส์วาง */
    .elementor-20736 .elementor-element.elementor-element-658ec6f7:hover {
        transform: translateY(-10px);
        box-shadow: 0 20px 40px rgba(0,0,0,0) !important;
        border-color: #ff6b00 !important; /* เปลี่ยนเป็นสีส้มแบรนด์คุณ */
    }
   
    /* ปรับแต่งส่วนหัวข้อสินค้า */
    .elementor-20736 .elementor-element.elementor-element-658ec6f7 .elementor-heading-title {
          font-weight: 700 !important;
          letter-spacing: 0.5px;
          color: #333 !important;
          margin-bottom: 15px !important;
    }
   
    /* ปรับแต่งปุ่มให้ดูแพง */
    .elementor-20736 .elementor-element.elementor-element-658ec6f7 .elementor-button {
        border-radius: 50px !important;
        font-weight: 600 !important;
        text-transform: uppercase;
        letter-spacing: 1px;
        box-shadow: 0 4px 15px rgba(255,107,0,0.2) !important;
        transition: all 0.3s ease;
    }
   
    .elementor-20736 .elementor-element.elementor-element-658ec6f7 .elementor-button:hover {
        background-color: #333 !important;
        box-shadow: 0 6px 20px rgba(0,0,0,0.15) !important;
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32eb3c34 *//* Peter's Premium Product Card Design */
     .elementor-20736 .elementor-element.elementor-element-32eb3c34 {
         transition: all 0.3s ease-in-out;
         border-radius: 15px !important;
         overflow: hidden;
         background: #ffffff;
         box-shadow: 0 10px 30px rgba(0,0,0,0.05) !important;
         border: 1px solid #f0f0f0 !important;
     }
   
    /* เอฟเฟกต์ตอนเอาเมาส์วาง */
    .elementor-20736 .elementor-element.elementor-element-32eb3c34:hover {
        transform: translateY(-10px);
        box-shadow: 0 20px 40px rgba(0,0,0,0) !important;
        border-color: #ff6b00 !important; /* เปลี่ยนเป็นสีส้มแบรนด์คุณ */
    }
   
    /* ปรับแต่งส่วนหัวข้อสินค้า */
    .elementor-20736 .elementor-element.elementor-element-32eb3c34 .elementor-heading-title {
          font-weight: 700 !important;
          letter-spacing: 0.5px;
          color: #333 !important;
          margin-bottom: 15px !important;
    }
   
    /* ปรับแต่งปุ่มให้ดูแพง */
    .elementor-20736 .elementor-element.elementor-element-32eb3c34 .elementor-button {
        border-radius: 50px !important;
        font-weight: 600 !important;
        text-transform: uppercase;
        letter-spacing: 1px;
        box-shadow: 0 4px 15px rgba(255,107,0,0.2) !important;
        transition: all 0.3s ease;
    }
   
    .elementor-20736 .elementor-element.elementor-element-32eb3c34 .elementor-button:hover {
        background-color: #333 !important;
        box-shadow: 0 6px 20px rgba(0,0,0,0.15) !important;
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-714a7cea *//* 1. บังคับให้ Column ทุกต้นในแถวเดียวกันสูงเท่ากับตัวที่สูงที่สุด */
     .elementor-20736 .elementor-element.elementor-element-714a7cea .elementor-column-wrap,
     .elementor-20736 .elementor-element.elementor-element-714a7cea .elementor-widget-wrap {
         display: flex !important;
         flex-direction: column !important;
         height: 100% !important;
     }
    
     /* 2. บังคับให้ตัว Widget (Card) ยืดตัวให้เต็มความสูงของ Column */
    .elementor-20736 .elementor-element.elementor-element-714a7cea .elementor-widget {
        height: 100% !important;
        display: flex !important;
    }
   
    /* 3. ทำให้เนื้อหาข้างใน Card (เงา, ขอบ) ยืดตามมาด้วย */
    .elementor-20736 .elementor-element.elementor-element-714a7cea .elementor-widget-container {
        flex-grow: 1 !important;
         display: flex !important;
        flex-direction: column !important;
        justify-content: space-between; /* ช่วยให้ปุ่มอยู่ด้านล่างสุดเสมอ */
         height: 100% !important;
    }
   
     /* 4. คุมขนาดรูปเหมือนเดิม (กันรูปเบี้ยว) */
    .elementor-20736 .elementor-element.elementor-element-714a7cea .elementor-image img {
        width: 100% !important;
        aspect-ratio: 4 / 3 !important;
        object-fit: cover !important;
    }/* End custom CSS */
.elementor-element.elementor-element-10d8f36 .jeg-elementor-kit.jkit-dual-button { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }@media (max-width: 1024px) {.elementor-element.elementor-element-10d8f36 .jeg-elementor-kit.jkit-dual-button { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } }@media (max-width: 767px) {.elementor-element.elementor-element-10d8f36 .jeg-elementor-kit.jkit-dual-button { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; } }
/* Start custom CSS for jkit_dual_button, class: .elementor-element-10d8f36 */.pulsebtn {
 animation: pulse 2s infinite;
}

@keyframes pulse {
  0% {
    transform: scale(1);
  }
  70% {
    transform: scale(1.1);
  }
  100% {
    transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-86f5622 */.my-custom-chat {
         position: fixed;
         bottom: 20px;
         right: 20px;
        z-index: 9999;
        transition: transform 0.3s;
     }
    .my-custom-chat img {
        width: 60px; /* ปรับขนาดรูปที่นี่ */
        height: 60px;
        filter: drop-shadow(0 5px 15px rgba(0,0,0,0.3));
    }
    .my-custom-chat:hover {
        transform: scale(1.1); /* ขยายเวลาเอาเมาส์วาง */
    }/* End custom CSS */