.elementor-113797 .elementor-element.elementor-element-d0dc89d{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-113797 .elementor-element.elementor-element-5f677ce{--display:flex;--min-height:70px;--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:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-113797 .elementor-element.elementor-element-2e0a1ef{--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;--align-items:center;}.elementor-113797 .elementor-element.elementor-element-74a07cb{text-align:start;}.elementor-113797 .elementor-element.elementor-element-794a10d{--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;--align-items:center;--gap:14px 30px;--row-gap:14px;--column-gap:30px;}.elementor-113797 .elementor-element.elementor-element-8acd8a6{--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;--align-items:center;}.elementor-113797 .elementor-element.elementor-element-de676e4 .elementor-heading-title{font-family:"Noto Sans Thai", Sans-serif;font-size:14.5px;font-weight:400;color:#2B231E;}.elementor-113797 .elementor-element.elementor-element-d41d1bf{--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;--align-items:center;}.elementor-113797 .elementor-element.elementor-element-2679105 .elementor-heading-title{font-family:"Noto Sans Thai", Sans-serif;font-size:14.5px;font-weight:400;color:#2B231E;}.elementor-113797 .elementor-element.elementor-element-ae24a73{--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;--align-items:center;}.elementor-113797 .elementor-element.elementor-element-dd04ec3 .elementor-heading-title{font-family:"Noto Sans Thai", Sans-serif;font-size:14.5px;font-weight:400;color:#2B231E;}.elementor-113797 .elementor-element.elementor-element-ffe4d74{--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;--align-items:center;}.elementor-113797 .elementor-element.elementor-element-4bfedea .elementor-heading-title{font-family:"Noto Sans Thai", Sans-serif;font-size:14.5px;font-weight:400;color:#2B231E;}.elementor-113797 .elementor-element.elementor-element-f085549{--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;--align-items:center;}.elementor-113797 .elementor-element.elementor-element-8573dee .elementor-heading-title{font-family:"Noto Sans Thai", Sans-serif;font-size:14.5px;font-weight:400;color:#2B231E;}.elementor-113797 .elementor-element.elementor-element-aeb4c27{--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;--align-items:center;}.elementor-113797 .elementor-element.elementor-element-bf6d229 .elementor-button .elementor-button-content-wrapper{justify-content:space-between;}.elementor-113797 .elementor-element.elementor-element-3a931b4{--display:flex;--padding-top:30px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-113797 .elementor-element.elementor-element-12a3ed5{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E4D7C9;--border-color:#E4D7C9;--padding-top:56px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-113797 .elementor-element.elementor-element-12a3ed5:not(.elementor-motion-effects-element-type-background), .elementor-113797 .elementor-element.elementor-element-12a3ed5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4EBE1;}.elementor-113797 .elementor-element.elementor-element-8230e65{--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;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-113797 .elementor-element.elementor-element-8ea51ed{--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;--gap:30px 40px;--row-gap:30px;--column-gap:40px;}.elementor-113797 .elementor-element.elementor-element-cedd88f{--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;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-113797 .elementor-element.elementor-element-9d365f3{--spacer-size:5px;}.elementor-113797 .elementor-element.elementor-element-e8be6e4 .elementor-heading-title{font-family:"Noto Sans Thai", Sans-serif;font-size:13.5px;font-weight:300;color:#6B5D52;}.elementor-113797 .elementor-element.elementor-element-af288cb{--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;--align-items:center;--gap:9px 9px;--row-gap:9px;--column-gap:9px;}.elementor-113797 .elementor-element.elementor-element-6d1206c .elementor-heading-title{font-family:"Noto Sans Thai", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1.7px;color:#2B231E;}.elementor-113797 .elementor-element.elementor-element-820055f{font-family:"Noto Sans Thai", Sans-serif;font-size:14px;font-weight:300;}.elementor-113797 .elementor-element.elementor-element-ee5bcf2{--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;--align-items:center;--gap:9px 9px;--row-gap:9px;--column-gap:9px;}.elementor-113797 .elementor-element.elementor-element-865565d .elementor-heading-title{font-family:"Noto Sans Thai", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1.7px;color:#2B231E;}.elementor-113797 .elementor-element.elementor-element-3c5d189{font-family:"Noto Sans Thai", Sans-serif;font-size:14px;font-weight:300;}.elementor-113797 .elementor-element.elementor-element-e6de7c2{--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;--align-items:center;--gap:9px 9px;--row-gap:9px;--column-gap:9px;}.elementor-113797 .elementor-element.elementor-element-c649a94 .elementor-heading-title{font-family:"Noto Sans Thai", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1.7px;color:#2B231E;}.elementor-113797 .elementor-element.elementor-element-86e198d{font-family:"Noto Sans Thai", Sans-serif;font-size:14px;font-weight:300;}.elementor-113797 .elementor-element.elementor-element-31f7a0a{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E4D7C9;--border-color:#E4D7C9;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-113797 .elementor-element.elementor-element-3674b74{--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;--align-items:center;}.elementor-113797 .elementor-element.elementor-element-344d2eb{text-align:start;}.elementor-113797 .elementor-element.elementor-element-344d2eb .elementor-heading-title{font-family:"Noto Sans Thai", Sans-serif;font-size:12.5px;font-weight:300;color:#6B5D52;}.elementor-113797 .elementor-element.elementor-element-e04c487{--display:flex;--flex-direction:row-reverse;--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-reverse;--align-items:center;}.elementor-113797 .elementor-element.elementor-element-4b39a1e .elementor-heading-title{font-family:"Noto Sans Thai", Sans-serif;font-size:12.5px;font-weight:300;color:#6B5D52;}@media(max-width:767px){.elementor-113797 .elementor-element.elementor-element-74a07cb img{width:100%;max-width:100%;height:1px;}.elementor-113797 .elementor-element.elementor-element-3674b74{--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-113797 .elementor-element.elementor-element-e04c487{--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;}}@media(min-width:768px){.elementor-113797 .elementor-element.elementor-element-2e0a1ef{--width:50%;}.elementor-113797 .elementor-element.elementor-element-794a10d{--width:50%;}.elementor-113797 .elementor-element.elementor-element-8acd8a6{--width:14.29%;}.elementor-113797 .elementor-element.elementor-element-d41d1bf{--width:14.29%;}.elementor-113797 .elementor-element.elementor-element-ae24a73{--width:14.29%;}.elementor-113797 .elementor-element.elementor-element-ffe4d74{--width:14.29%;}.elementor-113797 .elementor-element.elementor-element-f085549{--width:14.29%;}.elementor-113797 .elementor-element.elementor-element-aeb4c27{--width:14.29%;}.elementor-113797 .elementor-element.elementor-element-af288cb{--width:25%;}.elementor-113797 .elementor-element.elementor-element-ee5bcf2{--width:25%;}.elementor-113797 .elementor-element.elementor-element-e6de7c2{--width:25%;}.elementor-113797 .elementor-element.elementor-element-3674b74{--width:50%;}.elementor-113797 .elementor-element.elementor-element-e04c487{--width:50%;}}/* Start custom CSS */@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+Thai:wght@300;400;500;600;700&family=Cormorant+Garamond:ital,wght@0,500;1,500&display=swap');

/* HEADER */
.elementor-element-d0dc89d{position:sticky;top:0;z-index:50;background:rgba(251,246,240,.88);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid #E4D7C9;}
.elementor-element-5f677ce{justify-content:space-between !important;}
.elementor-element-5f677ce > .e-con,.elementor-element-5f677ce > .elementor-widget{width:auto !important;flex:0 0 auto !important;}
.elementor-element-74a07cb img{height:28px;width:auto;}
.elementor-element-98325cb img{height:26px;width:auto;}
.elementor-element-794a10d .elementor-heading-title a{position:relative;color:#2B231E;transition:color .2s;}
.elementor-element-794a10d .elementor-heading-title a::after{content:"";position:absolute;left:0;bottom:-5px;width:0;height:1.5px;background:#C2410C;transition:width .25s;}
.elementor-element-794a10d .elementor-heading-title a:hover{color:#C2410C;}
.elementor-element-794a10d .elementor-heading-title a:hover::after{width:100%;}

/* BUTTONS */
.mi-btn-primary .elementor-button,.mi-btn-outline .elementor-button{font-family:'Noto Sans Thai',sans-serif;font-size:14px;font-weight:500;border-radius:999px;padding:12px 28px;border:1.5px solid #C2410C;transition:.22s;box-shadow:none;line-height:1.4;}
.mi-btn-primary .elementor-button{background-color:#C2410C;color:#fff;}
.mi-btn-primary .elementor-button:hover{background-color:#A8360A;transform:translateY(-2px);box-shadow:0 8px 20px -8px rgba(194,65,12,.5);color:#fff;}
.mi-btn-outline .elementor-button{background-color:transparent;color:#C2410C;}
.mi-btn-outline .elementor-button:hover{background-color:#C2410C;color:#fff;}
.mi-btn-sm .elementor-button{padding:9px 22px;}

/* HERO CTA + TRUST grouping */
.elementor-element-262b46a,.elementor-element-79ab2d9{justify-content:flex-start !important;}
.elementor-element-ea764d8,.elementor-element-20504f3,.elementor-element-62589f8,.elementor-element-305afbd,.elementor-element-1fce5e7{width:auto !important;--width:auto !important;flex:0 0 auto !important;}

/* EYEBROW */
.mi-eyebrow .elementor-heading-title{display:inline-flex;align-items:center;gap:10px;}
.mi-eyebrow .elementor-heading-title::before{content:"";width:26px;height:1.5px;background:#C2410C;display:inline-block;flex:0 0 26px;}
.elementor-element-7218f3a .mi-eyebrow .elementor-heading-title{justify-content:center;}

/* PODIUM FIGURES */
.elementor-element-a345625,.elementor-element-4bc86ad,.elementor-element-0d1347a,.elementor-element-94ce816,.elementor-element-a96b229,.elementor-element-8e39b09,.elementor-element-4dc9780,.elementor-element-6ed6104{background:radial-gradient(circle at 50% 34%,#ffffff 0%,#FBF6F0 60%,#F1E5D6 100%) !important;border:1px solid #E4D7C9;border-radius:8px;overflow:hidden;display:flex;align-items:center;justify-content:center;}
.elementor-element-a345625{aspect-ratio:4/5;}
.elementor-element-4bc86ad{aspect-ratio:5/4;}
.elementor-element-0d1347a,.elementor-element-94ce816,.elementor-element-a96b229,.elementor-element-8e39b09,.elementor-element-4dc9780,.elementor-element-6ed6104{aspect-ratio:1/1;border:none !important;border-radius:0 !important;border-bottom:1px solid #E4D7C9 !important;}

/* CARDS */
.elementor-element-e679916,.elementor-element-5d3f65a,.elementor-element-01e11c6,.elementor-element-d1a11c4,.elementor-element-7940d10,.elementor-element-c92fe55{overflow:hidden;transition:transform .28s, box-shadow .28s, border-color .28s;height:100%;}
.elementor-element-e679916:hover,.elementor-element-5d3f65a:hover,.elementor-element-01e11c6:hover,.elementor-element-d1a11c4:hover,.elementor-element-7940d10:hover,.elementor-element-c92fe55:hover{transform:translateY(-4px);box-shadow:0 22px 44px -30px rgba(120,70,30,.45);border-color:#E0C9A8 !important;}
.mi-cardlink .elementor-heading-title{transition:.2s;}

/* AVATAR */
.elementor-element-2e98a06,.elementor-element-b07e97c,.elementor-element-1fd6c1b{width:40px !important;height:40px;min-width:40px;border-radius:50%;background:#F4EBE1 !important;border:1px solid #E4D7C9;flex:0 0 40px !important;align-items:center;justify-content:center;}

/* FAQ ACCORDION */
.mi-acc .elementor-accordion-item{background:#fff;border:1px solid #E4D7C9 !important;border-radius:8px;margin-bottom:12px;overflow:hidden;}
.mi-acc .elementor-tab-title{border:none !important;padding:18px 22px;font-family:'Noto Sans Thai',sans-serif !important;font-size:16px !important;font-weight:500 !important;}
.mi-acc .elementor-tab-content{border:none !important;padding:0 22px 20px !important;font-family:'Noto Sans Thai',sans-serif;font-size:15px;line-height:1.7;color:#6B5D52;}
.mi-acc .elementor-accordion-icon{color:#C2410C !important;}

/* FOOTER */
.elementor-element-12a3ed5 a:hover{color:#C2410C !important;}

/* RESPONSIVE */
@media(max-width:768px){
 .elementor-element-5f677ce,.elementor-element-4d6747b,.elementor-element-8719122,.elementor-element-93b9d37,.elementor-element-dd92a13,.elementor-element-2cd86fd,.elementor-element-8ea51ed,.elementor-element-31f7a0a{flex-direction:column !important;}
 .elementor-element-5f677ce{align-items:center !important;}
 .elementor-element-794a10d{flex-wrap:wrap !important;justify-content:center !important;}
}

/* CONTENT WIDTH — constrain to 1140px like 99.html .wrap */
.elementor-113450 .e-con-boxed > .e-con-inner{max-width:1140px !important;margin-inline:auto !important;}

/* HEADER FIX boxed inner */
.elementor-element-5f677ce > .e-con-inner{justify-content:space-between !important;align-items:center !important;flex-wrap:nowrap !important;}
.elementor-element-74a07cb,.elementor-element-794a10d{width:auto !important;--width:auto !important;flex:0 0 auto !important;}
.elementor-element-794a10d{flex-wrap:nowrap !important;}

/* NAV ITEMS fix */
.elementor-element-8acd8a6,.elementor-element-d41d1bf,.elementor-element-ae24a73,.elementor-element-ffe4d74,.elementor-element-f085549,.elementor-element-de437dd,.elementor-element-aeb4c27{width:auto !important;--width:auto !important;flex:0 0 auto !important;}

/* HERO radial glow + page bg (match 99.html) */
body.elementor-page-113450{background-color:#FBF6F0 !important;}
.elementor-element-dc00b6c{background-color:#FBF6F0 !important;background-image:radial-gradient(ellipse at 78% 18%,#FCEEE3 0%,transparent 50%) !important;}

/* HERO left align */
.elementor-element-be312f7{align-items:flex-start !important;}

/* SECTION left-align fix */
.elementor-element-5fa5e95,.elementor-element-5fa5e95>.e-con-inner,.elementor-element-acf5e44,.elementor-element-acf5e44>.e-con-inner,.elementor-element-e4fdb35,.elementor-element-e4fdb35>.e-con-inner,.elementor-element-022ba88,.elementor-element-022ba88>.e-con-inner,.elementor-element-9b79f58,.elementor-element-9b79f58>.e-con-inner,.elementor-element-788af5d,.elementor-element-788af5d>.e-con-inner,.elementor-element-03284ea,.elementor-element-03284ea>.e-con-inner,.elementor-element-a5b8229,.elementor-element-a5b8229>.e-con-inner,.elementor-element-7d2ae4a,.elementor-element-7d2ae4a>.e-con-inner,.elementor-element-2498366,.elementor-element-2498366>.e-con-inner,.elementor-element-ceb4627,.elementor-element-ceb4627>.e-con-inner,.elementor-element-2126179,.elementor-element-2126179>.e-con-inner,.elementor-element-c9654f8,.elementor-element-c9654f8>.e-con-inner,.elementor-element-421e752,.elementor-element-421e752>.e-con-inner,.elementor-element-a369429,.elementor-element-a369429>.e-con-inner,.elementor-element-0098399,.elementor-element-0098399>.e-con-inner,.elementor-element-db04254,.elementor-element-db04254>.e-con-inner,.elementor-element-cedd88f,.elementor-element-cedd88f>.e-con-inner,.elementor-element-af288cb,.elementor-element-af288cb>.e-con-inner,.elementor-element-ee5bcf2,.elementor-element-ee5bcf2>.e-con-inner,.elementor-element-e6de7c2,.elementor-element-e6de7c2>.e-con-inner,.elementor-element-62589f8,.elementor-element-62589f8>.e-con-inner,.elementor-element-305afbd,.elementor-element-305afbd>.e-con-inner,.elementor-element-1fce5e7,.elementor-element-1fce5e7>.e-con-inner,.elementor-element-be312f7,.elementor-element-be312f7>.e-con-inner{align-items:flex-start !important;}

/* ===== RESP+FAQ v3 ===== */
/* FAQ: taller items + section, thin orange +/- */
.elementor-element-7218f3a{padding-top:100px !important;padding-bottom:100px !important;}
.mi-acc .elementor-tab-title{padding:26px 28px !important;}
.mi-acc .elementor-tab-content{padding:0 28px 28px !important;}
.mi-acc .elementor-accordion-item{margin-bottom:16px !important;}
.mi-acc .elementor-accordion-icon svg{display:none !important;}
.mi-acc .elementor-accordion-icon-closed::before{content:"+";}
.mi-acc .elementor-accordion-icon-opened::before{content:"\2212";}
.mi-acc .elementor-accordion-icon-closed::before,.mi-acc .elementor-accordion-icon-opened::before{color:#C2410C !important;font-size:28px;font-weight:300;line-height:1;display:inline-block;}
/* products desktop 3-col (merged 6-card grid) */
.elementor-element-e679916,.elementor-element-5d3f65a,.elementor-element-01e11c6,.elementor-element-d1a11c4,.elementor-element-7940d10,.elementor-element-c92fe55{--width:calc(33.333% - 18px) !important;width:calc(33.333% - 18px) !important;}
/* ===== TABLET <=900 ===== */
@media(max-width:900px){
 .elementor-element-4d6747b > .e-con-inner{flex-direction:column !important;}
 .elementor-element-be312f7{--width:100% !important;width:100% !important;}
 .elementor-element-a345625{order:-1 !important;aspect-ratio:16 / 12 !important;--width:100% !important;width:100% !important;}
 .elementor-element-b9b24e4 > .e-con-inner{flex-direction:column !important;}
 .elementor-element-4bc86ad{--width:100% !important;width:100% !important;}
 .elementor-element-022ba88{--width:100% !important;width:100% !important;}
 .elementor-element-e679916,.elementor-element-5d3f65a,.elementor-element-01e11c6,.elementor-element-d1a11c4,.elementor-element-7940d10,.elementor-element-c92fe55,.elementor-element-e551c29,.elementor-element-949a715,.elementor-element-7d30679{--width:calc(50% - 13px) !important;width:calc(50% - 13px) !important;}
 .elementor-element-ceb4627,.elementor-element-2126179,.elementor-element-c9654f8,.elementor-element-421e752{--width:calc(50% - 15px) !important;width:calc(50% - 15px) !important;}
}
/* ===== MOBILE <=640 ===== */
@media(max-width:640px){
 .elementor-element-e679916,.elementor-element-5d3f65a,.elementor-element-01e11c6,.elementor-element-d1a11c4,.elementor-element-7940d10,.elementor-element-c92fe55,.elementor-element-e551c29,.elementor-element-949a715,.elementor-element-7d30679,.elementor-element-ceb4627,.elementor-element-2126179,.elementor-element-c9654f8,.elementor-element-421e752{--width:100% !important;width:100% !important;}
 .elementor-element-dc00b6c{padding-top:54px !important;padding-bottom:50px !important;}
 .elementor-element-f5ee0b2,.elementor-element-477c916,.elementor-element-62a3d96,.elementor-element-e07abc8{padding-top:60px !important;padding-bottom:60px !important;}
 .elementor-element-7218f3a{padding-top:70px !important;padding-bottom:70px !important;}
}
/* ===== HEADER mobile <=768 ===== */
@media(max-width:768px){
 .elementor-element-5f677ce > .e-con-inner{flex-direction:column !important;align-items:center !important;gap:12px !important;}
 .elementor-element-794a10d{flex-wrap:wrap !important;justify-content:center !important;}
}
/* DESKTOP wrap fix */
@media(min-width:901px){
.elementor-element-e551c29,.elementor-element-949a715,.elementor-element-7d30679{--width:calc(33.333% - 18px) !important;width:calc(33.333% - 18px) !important;}
.elementor-element-ceb4627,.elementor-element-2126179,.elementor-element-c9654f8,.elementor-element-421e752{--width:calc(25% - 23px) !important;width:calc(25% - 23px) !important;}
}

/* CENTER sec-heads v2 (Products/Why/Reviews) */
.elementor-element-5fa5e95,.elementor-element-5fa5e95 > .e-con-inner,.elementor-element-acf5e44,.elementor-element-acf5e44 > .e-con-inner,.elementor-element-e4fdb35,.elementor-element-e4fdb35 > .e-con-inner{align-items:center !important;text-align:center !important;}

/* HAMBURGER menu (mobile) */
.mi-burger-wrap{display:none;}
.mi-burger{background:none;border:0;font-size:26px;line-height:1;color:#2B231E;cursor:pointer;padding:2px 6px;font-family:sans-serif;}
@media(max-width:768px){
 .mi-burger-wrap{display:flex;align-items:center;order:3;}
 .elementor-element-5f677ce > .e-con-inner{flex-direction:row !important;align-items:center !important;justify-content:space-between !important;flex-wrap:nowrap !important;position:relative;gap:0 !important;}
 .elementor-element-794a10d{display:none !important;position:absolute;top:100%;left:0;right:0;background:rgba(251,246,240,.98);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid #E4D7C9;border-bottom:1px solid #E4D7C9;box-shadow:0 16px 28px -18px rgba(120,70,30,.5);flex-direction:column !important;align-items:stretch !important;flex-wrap:nowrap !important;justify-content:flex-start !important;gap:0 !important;padding:4px 24px 12px;z-index:60;}
 .elementor-element-794a10d.mi-nav-open{display:flex !important;}
 .elementor-element-8acd8a6,.elementor-element-d41d1bf,.elementor-element-ae24a73,.elementor-element-ffe4d74,.elementor-element-f085549,.elementor-element-de437dd,.elementor-element-aeb4c27{width:100% !important;--width:100% !important;}
 .elementor-element-8acd8a6,.elementor-element-d41d1bf,.elementor-element-ae24a73,.elementor-element-ffe4d74,.elementor-element-f085549,.elementor-element-de437dd{border-bottom:1px solid #F0E6DA;}
 .elementor-element-794a10d .elementor-heading-title{padding:13px 2px;}
 .elementor-element-aeb4c27{padding:12px 0 4px;}
}

/* BURGER fix important */
.mi-burger-wrap{display:none !important;}
@media(max-width:768px){.mi-burger-wrap{display:flex !important;align-items:center;order:3;}}/* End custom CSS */