.elementor-6108 .elementor-element.elementor-element-81b2ba2{--display:flex;}.elementor-6108 .elementor-element.elementor-element-7af8e2d{--display:flex;}.elementor-6108 .elementor-element.elementor-element-5bf5fb8{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:1px 1px;--row-gap:1px;--column-gap:1px;--grid-auto-flow:row;}.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-6108 .elementor-element.elementor-element-6ea5a83{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6108 .elementor-element.elementor-element-575d6a1{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6108 .elementor-element.elementor-element-c88c8ca{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6108 .elementor-element.elementor-element-64bf51b{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6108 .elementor-element.elementor-element-929830e{--display:flex;}.elementor-6108 .elementor-element.elementor-element-4c95d1a{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6108 .elementor-element.elementor-element-f33531d{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6108 .elementor-element.elementor-element-fadabef{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-6108 .elementor-element.elementor-element-ae371d8{--display:flex;}.elementor-6108 .elementor-element.elementor-element-ff39e4b{--display:flex;}.elementor-6108 .elementor-element.elementor-element-0ec2bad{--display:flex;}.elementor-6108 .elementor-element.elementor-element-5ecafb5{--display:flex;}.elementor-6108 .elementor-element.elementor-element-5952aac{--display:flex;}.elementor-6108 .elementor-element.elementor-element-4c80be2{--display:flex;}.elementor-6108 .elementor-element.elementor-element-100f919{--display:flex;}.elementor-6108 .elementor-element.elementor-element-a5f926c{--display:flex;}.elementor-6108 .elementor-element.elementor-element-e451fca{--display:flex;}.elementor-6108 .elementor-element.elementor-element-2cc59a2{--display:flex;}.elementor-6108 .elementor-element.elementor-element-31ccd3f{--display:flex;}.elementor-6108 .elementor-element.elementor-element-4490312{--display:flex;}.elementor-6108 .elementor-element.elementor-element-20fcf8e{--display:flex;}.elementor-6108 .elementor-element.elementor-element-153d1df{--display:flex;}.elementor-6108 .elementor-element.elementor-element-3c83033{--display:flex;}.elementor-6108 .elementor-element.elementor-element-1cee4bb{--display:flex;}.elementor-6108 .elementor-element.elementor-element-5171a94{--display:flex;}.elementor-6108 .elementor-element.elementor-element-4d98c7c{--display:flex;}.elementor-6108 .elementor-element.elementor-element-ba7c618{--display:flex;}.elementor-6108 .elementor-element.elementor-element-bdb137c{--display:flex;}.elementor-6108 .elementor-element.elementor-element-8eb8c31{--display:flex;}.elementor-6108 .elementor-element.elementor-element-da3b187{--display:flex;}.elementor-6108 .elementor-element.elementor-element-5533465{--display:flex;}.elementor-6108 .elementor-element.elementor-element-19a9ede{--display:flex;}.elementor-6108 .elementor-element.elementor-element-78f6b3c{--display:flex;}.elementor-6108 .elementor-element.elementor-element-dc0fa9a{--display:flex;}.elementor-6108 .elementor-element.elementor-element-a17c6a2{--display:flex;}.elementor-6108 .elementor-element.elementor-element-8ffa6eb{--display:flex;}@media(max-width:1024px){.elementor-6108 .elementor-element.elementor-element-5bf5fb8{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-6108 .elementor-element.elementor-element-6ea5a83{--grid-auto-flow:row;}.elementor-6108 .elementor-element.elementor-element-575d6a1{--grid-auto-flow:row;}.elementor-6108 .elementor-element.elementor-element-c88c8ca{--grid-auto-flow:row;}.elementor-6108 .elementor-element.elementor-element-64bf51b{--grid-auto-flow:row;}.elementor-6108 .elementor-element.elementor-element-4c95d1a{--grid-auto-flow:row;}.elementor-6108 .elementor-element.elementor-element-f33531d{--grid-auto-flow:row;}.elementor-6108 .elementor-element.elementor-element-fadabef{--grid-auto-flow:row;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}}@media(max-width:767px){.elementor-6108 .elementor-element.elementor-element-5bf5fb8{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-6108 .elementor-element.elementor-element-6ea5a83{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6108 .elementor-element.elementor-element-575d6a1{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6108 .elementor-element.elementor-element-c88c8ca{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6108 .elementor-element.elementor-element-64bf51b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6108 .elementor-element.elementor-element-4c95d1a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6108 .elementor-element.elementor-element-f33531d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6108 .elementor-element.elementor-element-fadabef{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}}/* Start custom CSS *//* SKY Product Catalog — airy green & white */
.elementor-element-81b2ba2{
 --sky-green:#0b765f;--sky-green-2:#159879;--sky-deep:#123e35;--sky-mint:#eaf7f2;--sky-pale:#f7fcfa;--sky-line:#d7ebe3;--sky-text:#365d53;
 overflow:hidden;background:linear-gradient(180deg,#fff 0%,#f7fcfa 45%,#fff 100%);
}
.elementor-element-eb021a5{width:100vw!important;max-width:none!important;margin-left:calc(50% - 50vw)!important;padding:0!important;}
.elementor-element-3cdbaba{position:relative;width:100%;overflow:hidden;background:#eef9f5;isolation:isolate;}
.elementor-element-3cdbaba img{display:block;width:100%!important;height:clamp(500px,48vw,670px)!important;object-fit:cover;object-position:center;}
.elementor-element-3cdbaba:before{content:"ผลิตภัณฑ์ดูแลช่องปาก\A Premium Oral Care Collection";position:absolute;z-index:2;left:max(6vw,28px);top:50%;width:min(620px,50vw);transform:translateY(-72%);white-space:pre-line;color:var(--sky-deep);font-size:clamp(30px,4.1vw,62px);line-height:1.18;font-weight:650;letter-spacing:-.025em;}
.elementor-element-3cdbaba:after{content:"คัดสรรผลิตภัณฑ์ดูแลช่องปากสำหรับทุกช่วงวัย เพื่อสุขอนามัยช่องปากที่ดีในทุกวัน";position:absolute;z-index:2;left:max(6vw,28px);top:63%;width:min(540px,44vw);color:var(--sky-text);font-size:clamp(15px,1.35vw,20px);line-height:1.7;}
.elementor-element-7af8e2d,.elementor-element-929830e{padding:96px max(24px,5vw) 116px!important;gap:68px!important;}
.elementor-element-7af8e2d:before,.elementor-element-929830e:before{content:"";position:absolute;inset:0 auto auto 50%;width:min(1120px,90vw);height:1px;transform:translateX(-50%);background:linear-gradient(90deg,transparent,var(--sky-line),transparent);}
.elementor-element-5bf5fb8,.elementor-element-6ea5a83,.elementor-element-575d6a1,.elementor-element-c88c8ca,.elementor-element-64bf51b,.elementor-element-4c95d1a,.elementor-element-f33531d,.elementor-element-fadabef{gap:26px!important;padding:30px 0 58px!important;border-bottom:1px solid var(--sky-line);}
.elementor-element-5bf5fb8:before,.elementor-element-6ea5a83:before,.elementor-element-575d6a1:before,.elementor-element-c88c8ca:before,.elementor-element-64bf51b:before,.elementor-element-4c95d1a:before,.elementor-element-f33531d:before,.elementor-element-fadabef:before{content:"";grid-column:1/-1;width:64px;height:4px;border-radius:99px;background:linear-gradient(90deg,var(--sky-green),#70cdb3);}
.elementor-element-81b2ba2 article{position:relative;height:100%;overflow:hidden;border:1px solid var(--sky-line)!important;border-radius:22px!important;background:#fff!important;box-shadow:0 12px 34px rgba(16,94,74,.07)!important;transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease;}
.elementor-element-81b2ba2 article:hover{transform:translateY(-6px);border-color:#a8d9ca!important;box-shadow:0 24px 52px rgba(16,94,74,.13)!important;}
.elementor-element-81b2ba2 article img{object-fit:contain!important;background:linear-gradient(180deg,#fff,#f4faf7);padding:20px;}
.elementor-element-81b2ba2 article h4{color:var(--sky-deep)!important;font-size:clamp(19px,1.6vw,24px)!important;font-weight:650!important;line-height:1.45!important;}
.elementor-element-81b2ba2 article p{color:var(--sky-text);font-size:16px;line-height:1.78;}
.elementor-element-81b2ba2 article .sky-en{color:var(--sky-green-2)!important;font-weight:550;}
.elementor-element-81b2ba2 .sky-card-body{padding:26px 26px 30px!important;}
.elementor-element-81b2ba2 .sky-portable{border-color:#b9dfd2!important;}
.elementor-element-81b2ba2 .sky-portable:before{content:"TRAVEL SIZE";position:absolute;z-index:4;top:18px;left:18px;padding:7px 13px;border-radius:999px;background:var(--sky-green);color:#fff;font-size:12px;font-weight:700;letter-spacing:.08em;}
.elementor-element-81b2ba2 .flavor-slider{background:#f4faf7!important;}
.elementor-element-81b2ba2 .flavor-badge,.elementor-element-81b2ba2 .sky-size{border:1px solid #b8dfd2!important;background:#e6f6f0!important;color:var(--sky-green)!important;font-weight:650!important;}
.elementor-element-81b2ba2 .flavor-arrow{background:#fff!important;color:var(--sky-green)!important;border:1px solid #b8dfd2!important;}
.elementor-element-81b2ba2 .flavor-dot{background:#c7ddd6!important;}
.elementor-element-81b2ba2 .flavor-dot.is-active{background:var(--sky-green)!important;}
.elementor-element-81b2ba2 .sky-note,.elementor-element-81b2ba2 [class*="innovation"]{border-left:4px solid var(--sky-green)!important;background:#edf8f4!important;color:var(--sky-deep)!important;}
.elementor-element-f593d2a .elementor-heading-title{color:var(--sky-deep)!important;}
@media(max-width:1024px){.elementor-element-3cdbaba img{height:560px!important;object-position:60% center}.elementor-element-3cdbaba:before{width:56vw}.elementor-element-3cdbaba:after{width:52vw}.elementor-element-7af8e2d,.elementor-element-929830e{padding:72px 24px 92px!important}}
@media(max-width:767px){.elementor-element-3cdbaba img{height:600px!important;object-position:70% center;filter:saturate(.88)}.elementor-element-3cdbaba:before{left:22px;top:16%;width:calc(100% - 44px);transform:none;font-size:34px}.elementor-element-3cdbaba:after{left:22px;top:42%;width:calc(100% - 44px);padding:16px 18px;border:1px solid rgba(255,255,255,.75);border-radius:16px;background:rgba(255,255,255,.78);backdrop-filter:blur(10px);font-size:15px}.elementor-element-7af8e2d,.elementor-element-929830e{padding:56px 16px 76px!important;gap:48px!important}.elementor-element-5bf5fb8,.elementor-element-6ea5a83,.elementor-element-575d6a1,.elementor-element-c88c8ca,.elementor-element-64bf51b,.elementor-element-4c95d1a,.elementor-element-f33531d,.elementor-element-fadabef{padding-bottom:44px!important}.elementor-element-81b2ba2 article{border-radius:18px!important}.elementor-element-81b2ba2 .sky-card-body{padding:22px 20px 25px!important}}
@media(prefers-reduced-motion:reduce){.elementor-element-81b2ba2 article{transition:none}}/* SKY Product    Catalog — clean premium refresh */
.elementor-element-81b2ba2{
  --sky-deep:#113f3b;
  --sky-teal:#16877b;
  --sky-mint:#eaf8f5;
  --sky-line:#d9ebe7;
  --sky-paper:#ffffff;
  --sky-muted:#52716c;
  overflow:hidden;
  background:
    radial-gradient(circle at 8% 18%,rgba(72,189,172,.10),transparent 26%),
    linear-gradient(180deg,#fbfefd 0%,#f5fbf9 52%,#ffffff 100%);
}
.elementor-element-eb021a5{
  width:100vw !important;
  max-width:none !important;
  margin-left:calc(50% - 50vw) !important;
  padding:0 !important;
}
.elementor-element-3cdbaba{
  position:relative;
  width:100%;
  overflow:hidden;
  isolation:isolate;
  background:#eaf8f5;
}
.elementor-element-3cdbaba:before{
  content:"ผลิตภัณฑ์ดูแลช่องปากA Premium Oral Care Collection";
  position:absolute;
  z-index:2;
  left:max(6vw,28px);
  top:50%;
  width:min(620px,50vw);
  transform:translateY(-72%);
  white-space:pre-line;
  color:var(--sky-deep);
  font-size:clamp(30px,4.1vw,64px);
  line-height:1.18;
  font-weight:650;
  letter-spacing:-.025em;
  text-shadow:0 1px 0 rgba(255,255,255,.55);
}
.elementor-element-3cdbaba:after{
  content:"คัดสรรผลิตภัณฑ์ดูแลช่องปากสำหรับทุกช่วงวัย เพื่อสุขอนามัยช่องปากที่ดีในทุกวัน";
  position:absolute;
  z-index:2;
  left:max(6vw,28px);
  top:63%;
  width:min(540px,44vw);
  color:#3f6660;
  font-size:clamp(15px,1.35vw,20px);
  line-height:1.7;
  font-weight:400;
}
.elementor-element-3cdbaba img{
  display:block;
  width:100% !important;
  height:clamp(500px,48vw,690px) !important;
  object-fit:cover;
  object-position:center;
}
.elementor-element-3cdbaba .elementor-widget-container:after{
  content:"";
  position:absolute;
  inset:auto 0 0;
  height:90px;
  z-index:1;
  background:linear-gradient(transparent,#fbfefd);
  pointer-events:none;
}
.elementor-element-7af8e2d,
.elementor-element-929830e{
  padding:90px max(24px,5vw) 110px !important;
  gap:60px !important;
}
.elementor-element-5bf5fb8,
.elementor-element-6ea5a83,
.elementor-element-575d6a1,
.elementor-element-c88c8ca,
.elementor-element-64bf51b,
.elementor-element-4c95d1a,
.elementor-element-f33531d,
.elementor-element-fadabef{
  gap:22px !important;
}
.elementor-element-81b2ba2 article{
  position:relative;
  height:100%;
  overflow:hidden;
  border:1px solid rgba(39,128,116,.14) !important;
  border-radius:22px !important;
  background:rgba(255,255,255,.94) !important;
  box-shadow:0 14px 40px rgba(28,104,94,.07) !important;
  transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease;
}
.elementor-element-81b2ba2 article:hover{
  transform:translateY(-6px);
  border-color:rgba(28,142,127,.30) !important;
  box-shadow:0 24px 55px rgba(28,104,94,.13) !important;
}
.elementor-element-81b2ba2 article:before{
  content:"";
  position:absolute;
  top:0;
  left:28px;
  width:52px;
  height:3px;
  border-radius:0 0 99px 99px;
  background:linear-gradient(90deg,#16877b,#79d8ca);
}
.elementor-element-81b2ba2 article h4{
  color:var(--sky-deep) !important;
  font-weight:650 !important;
  line-height:1.45 !important;
}
.elementor-element-81b2ba2 article p{
  color:var(--sky-muted);
  line-height:1.75;
}
.elementor-element-81b2ba2 article p:nth-of-type(1){
  color:var(--sky-teal);
  font-weight:500;
}
.elementor-element-81b2ba2 [class*="section"],
.elementor-element-81b2ba2 [class*="header"]{
  scroll-margin-top:110px;
}
.elementor-element-f593d2a .elementor-heading-title{
  color:var(--sky-deep) !important;
}
@media(max-width:1024px){
  .elementor-element-3cdbaba:before{width:55vw;font-size:clamp(30px,5vw,50px);}
  .elementor-element-3cdbaba:after{width:52vw;top:65%;}
  .elementor-element-3cdbaba img{height:560px !important;object-position:58% center;}
  .elementor-element-7af8e2d,.elementor-element-929830e{padding:72px 24px 90px !important;}
}
@media(max-width:767px){
  .elementor-element-3cdbaba img{height:600px !important;object-position:68% center;filter:saturate(.85);}
  .elementor-element-3cdbaba:before{
    left:22px;
    top:18%;
    width:calc(100% - 44px);
    transform:none;
    font-size:34px;
    line-height:1.22;
  }
  .elementor-element-3cdbaba:after{
    left:22px;
    top:43%;
    width:calc(100% - 44px);
    padding:16px 18px;
    border:1px solid rgba(255,255,255,.65);
    border-radius:16px;
    background:rgba(255,255,255,.72);
    backdrop-filter:blur(10px);
    font-size:15px;
  }
  .elementor-element-7af8e2d,.elementor-element-929830e{padding:56px 16px 72px !important;gap:42px !important;}
  .elementor-element-81b2ba2 article{border-radius:18px !important;}
}
@media(prefers-reduced-motion:reduce){
  .elementor-element-81b2ba2 article{transition:none;}
}

/* Premium catalog refinement 2026-08-13 */
.elementor-page-6108 .elementor-element-7af8e2d{background:linear-gradient(145deg,#f5fbf8 0%,#edf8f5 52%,#f9fcfb 100%)!important;border:1px solid rgba(39,128,116,.12)!important;border-radius:30px!important;box-shadow:0 20px 55px rgba(32,100,88,.08)!important;padding:34px 30px!important;}
.elementor-page-6108 .elementor-element-929830e{background:linear-gradient(145deg,#fbf8fd 0%,#f5effa 52%,#fdf9fc 100%)!important;border:1px solid rgba(132,91,153,.12)!important;border-radius:30px!important;box-shadow:0 20px 55px rgba(105,74,125,.08)!important;padding:34px 30px!important;}
.elementor-page-6108 .elementor-element-5bf5fb8,.elementor-page-6108 .elementor-element-6ea5a83,.elementor-page-6108 .elementor-element-575d6a1,.elementor-page-6108 .elementor-element-c88c8ca,.elementor-page-6108 .elementor-element-64bf51b,.elementor-page-6108 .elementor-element-4c95d1a,.elementor-page-6108 .elementor-element-f33531d,.elementor-page-6108 .elementor-element-fadabef{background:#fff!important;border:1px solid rgba(32,92,80,.10)!important;border-radius:24px!important;box-shadow:0 10px 30px rgba(35,84,74,.055)!important;padding:24px 22px!important;gap:22px!important;}
.elementor-page-6108 .elementor-element-4c95d1a,.elementor-page-6108 .elementor-element-f33531d,.elementor-page-6108 .elementor-element-fadabef{border-color:rgba(125,82,148,.11)!important;box-shadow:0 10px 30px rgba(102,69,125,.05)!important;}
.elementor-page-6108 .elementor-element-382386c.elementor-widget-text-editor,.elementor-page-6108 .elementor-element-7d751b6.elementor-widget-text-editor,.elementor-page-6108 .elementor-element-e7776a9.elementor-widget-text-editor,.elementor-page-6108 .elementor-element-cb10295.elementor-widget-text-editor,.elementor-page-6108 .elementor-element-bdd178b.elementor-widget-text-editor,.elementor-page-6108 .elementor-element-bcfcbec.elementor-widget-text-editor,.elementor-page-6108 .elementor-element-219a1a5.elementor-widget-text-editor,.elementor-page-6108 .elementor-element-47b348e.elementor-widget-text-editor,.elementor-page-6108 .elementor-element-6397cb2.elementor-widget-text-editor,.elementor-page-6108 .elementor-element-0c45db5.elementor-widget-text-editor,.elementor-page-6108 .elementor-element-1f185da.elementor-widget-text-editor,.elementor-page-6108 .elementor-element-dc31b56.elementor-widget-text-editor,.elementor-page-6108 .elementor-element-94a3a3e.elementor-widget-text-editor,.elementor-page-6108 .elementor-element-e73d52d.elementor-widget-text-editor,.elementor-page-6108 .elementor-element-80727b0.elementor-widget-text-editor,.elementor-page-6108 .elementor-element-a0d1c86.elementor-widget-text-editor,.elementor-page-6108 .elementor-element-04d5577.elementor-widget-text-editor,.elementor-page-6108 .elementor-element-8552a82.elementor-widget-text-editor{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important;}
.elementor-page-6108 article.sky-card{height:100%;background:#fff!important;border:1px solid rgba(39,128,116,.13)!important;border-radius:20px!important;box-shadow:0 8px 24px rgba(29,82,72,.065)!important;overflow:hidden!important;}
.elementor-page-6108 article.sky-card>img{display:block;width:100%;aspect-ratio:1/1;object-fit:contain;background:#fff;padding:16px!important;}
.elementor-page-6108 .sky-card-body{padding:22px 22px 24px!important;}
.elementor-page-6108 .sky-card-body h4{margin:0 0 9px!important;font-size:clamp(17px,1.35vw,20px)!important;line-height:1.48!important;letter-spacing:-.01em!important;color:#183a35!important;font-weight:700!important;}
.elementor-page-6108 .sky-card-body .sky-en{margin:0 0 14px!important;font-size:13px!important;line-height:1.55!important;letter-spacing:.025em!important;color:#278074!important;font-weight:650!important;}
.elementor-page-6108 .sky-card-body .sky-desc{margin:0!important;padding-top:14px!important;border-top:1px solid #e7efed!important;font-size:15px!important;line-height:1.78!important;color:#526761!important;}
.elementor-page-6108 .flavor-slider{position:relative!important;background:#fff!important;overflow:hidden!important;}
.elementor-page-6108 .flavor-badge{top:14px!important;left:14px!important;max-width:calc(100% - 28px)!important;padding:7px 13px!important;font-size:12px!important;line-height:1.25!important;white-space:normal!important;z-index:8!important;}
.elementor-page-6108 .flavor-grid figure{position:relative!important;overflow:hidden!important;margin:0!important;background:#fff!important;}
.elementor-page-6108 .flavor-grid figure>span{left:12px!important;right:auto!important;bottom:12px!important;max-width:calc(100% - 24px)!important;padding:7px 13px!important;font-size:12px!important;line-height:1.3!important;white-space:normal!important;text-align:center!important;box-sizing:border-box!important;}
.elementor-page-6108 .sky-travel-ribbon{top:14px!important;left:14px!important;max-width:calc(100% - 28px)!important;font-size:12px!important;}
.elementor-page-6108 .sky-size{display:inline-flex!important;max-width:100%!important;white-space:normal!important;line-height:1.35!important;}
@media(max-width:767px){.elementor-page-6108 .elementor-element-7af8e2d,.elementor-page-6108 .elementor-element-929830e{padding:22px 14px!important;border-radius:22px!important;gap:26px!important}.elementor-page-6108 .elementor-element-5bf5fb8,.elementor-page-6108 .elementor-element-6ea5a83,.elementor-page-6108 .elementor-element-575d6a1,.elementor-page-6108 .elementor-element-c88c8ca,.elementor-page-6108 .elementor-element-64bf51b,.elementor-page-6108 .elementor-element-4c95d1a,.elementor-page-6108 .elementor-element-f33531d,.elementor-page-6108 .elementor-element-fadabef{padding:18px 14px!important;gap:18px!important}.elementor-page-6108 .sky-card-body{padding:19px 18px 22px!important}.elementor-page-6108 .sky-card-body .sky-desc{font-size:14.5px!important}}


/* Sky catalog — blue white green hierarchy */
.elementor-page-6108 .elementor-element-81b2ba2{background:radial-gradient(circle at 8% 12%,rgba(45,171,190,.11),transparent 25%),radial-gradient(circle at 92% 40%,rgba(70,184,137,.10),transparent 28%),linear-gradient(180deg,#f7fcfd 0%,#f4fbf8 58%,#ffffff 100%)!important;}
.elementor-page-6108 .sky-image-hero,.elementor-page-6108 .sky-catalog-banner,.elementor-page-6108 .elementor-element-eb021a5{display:none!important;}
.elementor-page-6108 .sky-direct-hero{display:block!important;position:relative!important;max-width:1180px!important;margin:8px auto 46px!important;padding:74px clamp(24px,6vw,82px)!important;text-align:left!important;overflow:hidden!important;border:1px solid rgba(31,143,157,.15)!important;border-radius:32px!important;background:linear-gradient(130deg,#f5fcff 0%,#ffffff 46%,#edf9f3 100%)!important;box-shadow:0 24px 70px rgba(20,111,126,.10)!important;}
.elementor-page-6108 .sky-direct-hero:before{content:"";position:absolute;right:-90px;top:-120px;width:360px;height:360px;border-radius:50%;background:radial-gradient(circle,rgba(43,173,184,.20),rgba(43,173,184,0) 68%);pointer-events:none;}
.elementor-page-6108 .sky-direct-hero:after{content:"";position:absolute;right:14%;bottom:-150px;width:300px;height:300px;border-radius:50%;background:radial-gradient(circle,rgba(63,183,127,.16),rgba(63,183,127,0) 68%);pointer-events:none;}
.elementor-page-6108 .sky-direct-hero>*{position:relative;z-index:1;}
.elementor-page-6108 .sky-direct-hero .sky-eyebrow{color:#16849a!important;letter-spacing:.18em!important;font-weight:750!important;}
.elementor-page-6108 .sky-direct-hero h1,.elementor-page-6108 .sky-direct-hero h2{max-width:760px!important;margin:12px 0 10px!important;color:#143f4c!important;font-size:clamp(38px,6vw,68px)!important;line-height:1.12!important;letter-spacing:-.035em!important;}
.elementor-page-6108 .sky-direct-hero .sky-hero-en{color:#238878!important;font-size:clamp(15px,1.6vw,20px)!important;letter-spacing:.08em!important;font-weight:700!important;}
.elementor-page-6108 .sky-direct-hero p{max-width:690px!important;color:#58716f!important;font-size:17px!important;line-height:1.8!important;}
.elementor-page-6108 .elementor-element-7af8e2d{background:linear-gradient(145deg,#f1fafc 0%,#eef9f6 60%,#f9fdfc 100%)!important;border-color:rgba(30,145,158,.14)!important;}
.elementor-page-6108 .elementor-element-929830e{position:relative!important;background:linear-gradient(145deg,#edf9fc 0%,#f4fcf8 58%,#ffffff 100%)!important;border:1px solid rgba(28,143,156,.16)!important;border-radius:32px!important;box-shadow:0 22px 58px rgba(24,118,132,.09)!important;padding:38px 30px!important;}
.elementor-page-6108 .elementor-element-929830e>.sky-major-heading,.elementor-page-6108 .elementor-element-929830e .sky-major-heading{margin:0 0 34px!important;padding:28px 30px!important;border-radius:24px!important;background:linear-gradient(125deg,#0d7891 0%,#139b91 58%,#35ad79 100%)!important;box-shadow:0 16px 38px rgba(12,125,137,.20)!important;color:#fff!important;}
.elementor-page-6108 .elementor-element-929830e .sky-major-heading__number{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:64px!important;height:64px!important;margin-right:18px!important;border:1px solid rgba(255,255,255,.38)!important;border-radius:18px!important;background:rgba(255,255,255,.15)!important;color:#fff!important;font-size:24px!important;font-weight:800!important;vertical-align:middle!important;}
.elementor-page-6108 .elementor-element-929830e .sky-major-heading__thai{display:inline-block!important;color:#fff!important;font-size:clamp(25px,3.4vw,40px)!important;line-height:1.25!important;font-weight:780!important;vertical-align:middle!important;}
.elementor-page-6108 .elementor-element-929830e .sky-major-heading__english{display:block!important;margin:9px 0 0 86px!important;color:rgba(255,255,255,.82)!important;font-size:13px!important;letter-spacing:.16em!important;font-weight:700!important;text-transform:uppercase!important;}
.elementor-page-6108 .elementor-element-4c95d1a,.elementor-page-6108 .elementor-element-f33531d,.elementor-page-6108 .elementor-element-fadabef{position:relative!important;margin-top:10px!important;padding:24px 22px 28px!important;background:#fff!important;border:1px solid rgba(35,143,151,.13)!important;border-radius:24px!important;box-shadow:0 10px 30px rgba(24,100,112,.06)!important;}
.elementor-page-6108 .sky-kids-category-heading{display:flex!important;align-items:center!important;gap:15px!important;margin:0 0 22px!important;padding:0 0 18px!important;border-bottom:1px solid #dceeed!important;background:transparent!important;}
.elementor-page-6108 .sky-kids-category-letter{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 46px!important;width:46px!important;height:46px!important;border-radius:14px!important;background:linear-gradient(135deg,#e5f7fb,#e9f8ef)!important;border:1px solid rgba(31,145,155,.15)!important;color:#087b91!important;font-size:19px!important;font-weight:800!important;box-shadow:none!important;}
.elementor-page-6108 .sky-kids-category-copy{display:block!important;min-width:0!important;}
.elementor-page-6108 .sky-kids-category-thai{display:block!important;color:#174a50!important;font-size:clamp(18px,2vw,23px)!important;line-height:1.35!important;font-weight:720!important;}
.elementor-page-6108 .sky-kids-category-en{display:block!important;margin-top:4px!important;color:#3a9986!important;font-size:11px!important;line-height:1.35!important;letter-spacing:.12em!important;font-weight:750!important;}
.elementor-page-6108 article.sky-card{border-color:rgba(27,137,148,.13)!important;box-shadow:0 8px 24px rgba(20,102,113,.06)!important;}
.elementor-page-6108 .sky-card-body .sky-en{color:#168b80!important;}
.elementor-page-6108 .sky-travel-ribbon,.elementor-page-6108 .flavor-badge{background:linear-gradient(135deg,#168da2,#35a879)!important;color:#fff!important;}
@media(max-width:767px){.elementor-page-6108 .sky-direct-hero{margin:4px 10px 30px!important;padding:48px 22px!important;border-radius:24px!important}.elementor-page-6108 .elementor-element-929830e{padding:22px 13px!important;border-radius:24px!important}.elementor-page-6108 .elementor-element-929830e .sky-major-heading{padding:22px 18px!important}.elementor-page-6108 .elementor-element-929830e .sky-major-heading__number{min-width:50px!important;height:50px!important;margin-right:10px!important}.elementor-page-6108 .elementor-element-929830e .sky-major-heading__english{margin-left:0!important;margin-top:10px!important}.elementor-page-6108 .elementor-element-4c95d1a,.elementor-page-6108 .elementor-element-f33531d,.elementor-page-6108 .elementor-element-fadabef{padding:18px 14px 22px!important}.elementor-page-6108 .sky-kids-category-heading{gap:11px!important}.elementor-page-6108 .sky-kids-category-letter{flex-basis:42px!important;width:42px!important;height:42px!important}}


/* Final blue-white-green catalog hierarchy */
.elementor-page-6108{--sky-blue:#1186a0;--sky-teal:#15958d;--sky-green:#3baa77;--sky-ink:#153f49;--sky-soft-blue:#edf9fc;--sky-soft-green:#effaf5;}
.elementor-page-6108 .sky-direct-hero{display:block!important;position:relative!important;min-height:0!important;max-width:1180px!important;margin:10px auto 48px!important;padding:clamp(52px,8vw,92px) clamp(24px,7vw,88px)!important;overflow:hidden!important;text-align:left!important;border:1px solid rgba(17,134,160,.17)!important;border-radius:34px!important;background:linear-gradient(125deg,#edf9fd 0%,#ffffff 48%,#eaf8f1 100%)!important;box-shadow:0 24px 70px rgba(22,112,127,.11)!important;}
.elementor-page-6108 .sky-direct-hero>img,.elementor-page-6108 .sky-direct-hero__overlay{display:none!important;}
.elementor-page-6108 .sky-direct-hero__copy{position:relative!important;inset:auto!important;transform:none!important;width:auto!important;max-width:790px!important;margin:0!important;padding:0!important;text-align:left!important;color:var(--sky-ink)!important;}
.elementor-page-6108 .sky-direct-hero__copy>span{display:inline-flex!important;padding:7px 13px!important;border:1px solid rgba(17,134,160,.18)!important;border-radius:999px!important;background:rgba(255,255,255,.75)!important;color:var(--sky-blue)!important;font-size:12px!important;line-height:1.2!important;letter-spacing:.18em!important;font-weight:800!important;}
.elementor-page-6108 .sky-direct-hero__copy h1{margin:20px 0 12px!important;color:var(--sky-ink)!important;font-size:clamp(40px,6vw,72px)!important;line-height:1.08!important;letter-spacing:-.045em!important;text-shadow:none!important;}
.elementor-page-6108 .sky-direct-hero__copy strong{display:block!important;margin:0 0 18px!important;color:var(--sky-teal)!important;font-size:clamp(16px,2vw,22px)!important;line-height:1.4!important;letter-spacing:.06em!important;}
.elementor-page-6108 .sky-direct-hero__copy p{max-width:680px!important;margin:0!important;color:#58716f!important;font-size:17px!important;line-height:1.8!important;text-shadow:none!important;}
.elementor-page-6108 .sky-direct-hero:before{content:""!important;position:absolute!important;right:-85px!important;top:-100px!important;width:360px!important;height:360px!important;border-radius:50%!important;background:radial-gradient(circle,rgba(33,165,185,.20),transparent 68%)!important;}
.elementor-page-6108 .sky-direct-hero:after{content:""!important;position:absolute!important;right:10%!important;bottom:-170px!important;width:340px!important;height:340px!important;border-radius:50%!important;background:radial-gradient(circle,rgba(61,177,117,.17),transparent 68%)!important;}
.elementor-page-6108 .elementor-element-7af8e2d,.elementor-page-6108 .elementor-element-929830e{background:linear-gradient(145deg,#edf9fc 0%,#f7fcfb 48%,#edf9f3 100%)!important;border:1px solid rgba(21,143,153,.14)!important;}
.elementor-page-6108 .elementor-element-929830e{padding:40px 32px!important;border-radius:32px!important;box-shadow:0 24px 62px rgba(20,108,122,.09)!important;}
.elementor-page-6108 .elementor-element-929830e .sky-major-heading{display:grid!important;grid-template-columns:76px 1fr!important;column-gap:20px!important;align-items:center!important;margin:0 0 38px!important;padding:30px 32px!important;border:0!important;border-radius:26px!important;background:linear-gradient(125deg,#087f9c 0%,#159b90 58%,#3cab76 100%)!important;box-shadow:0 18px 42px rgba(11,124,137,.23)!important;color:#fff!important;}
.elementor-page-6108 .elementor-element-929830e .sky-major-heading__number{grid-row:1 / span 2!important;display:flex!important;align-items:center!important;justify-content:center!important;width:76px!important;height:76px!important;margin:0!important;border:1px solid rgba(255,255,255,.38)!important;border-radius:20px!important;background:rgba(255,255,255,.15)!important;color:#fff!important;font-size:28px!important;font-weight:850!important;}
.elementor-page-6108 .elementor-element-929830e .sky-major-heading__copy{display:block!important;min-width:0!important;}
.elementor-page-6108 .elementor-element-929830e .sky-major-heading__thai{display:block!important;color:#fff!important;font-size:clamp(27px,3.6vw,43px)!important;line-height:1.22!important;font-weight:800!important;}
.elementor-page-6108 .elementor-element-929830e .sky-major-heading__english{display:block!important;margin:7px 0 0!important;color:rgba(255,255,255,.82)!important;font-size:13px!important;line-height:1.3!important;letter-spacing:.17em!important;font-weight:750!important;text-transform:uppercase!important;}
.elementor-page-6108 .elementor-element-4c95d1a,.elementor-page-6108 .elementor-element-f33531d,.elementor-page-6108 .elementor-element-fadabef{margin:0 0 22px!important;padding:24px 22px 28px!important;border:1px solid rgba(25,142,151,.13)!important;border-radius:22px!important;background:#fff!important;box-shadow:0 9px 26px rgba(22,101,111,.055)!important;}
.elementor-page-6108 .sky-kids-category-heading{display:flex!important;align-items:center!important;gap:15px!important;margin:0 0 22px!important;padding:14px 16px!important;border:1px solid #d9ecea!important;border-radius:16px!important;background:linear-gradient(120deg,#eef9fc,#f0faf5)!important;}
.elementor-page-6108 .sky-kids-category-letter{display:flex!important;align-items:center!important;justify-content:center!important;flex:0 0 46px!important;width:46px!important;height:46px!important;border:1px solid rgba(17,134,160,.18)!important;border-radius:13px!important;background:#fff!important;color:var(--sky-blue)!important;font-size:19px!important;font-weight:850!important;box-shadow:0 5px 14px rgba(20,120,135,.08)!important;}
.elementor-page-6108 .sky-kids-category-copy{display:block!important;min-width:0!important;}
.elementor-page-6108 .sky-kids-category-thai{display:block!important;color:#17474d!important;font-size:clamp(18px,2vw,23px)!important;line-height:1.35!important;font-weight:750!important;}
.elementor-page-6108 .sky-kids-category-en{display:block!important;margin-top:3px!important;color:#278f7f!important;font-size:11px!important;line-height:1.35!important;letter-spacing:.13em!important;font-weight:750!important;text-transform:uppercase!important;}
.elementor-page-6108 article.sky-card{background:#fff!important;border-color:rgba(20,135,148,.14)!important;}
.elementor-page-6108 .sky-card-body h4{color:#17434a!important}.elementor-page-6108 .sky-card-body .sky-en{color:#168b80!important}.elementor-page-6108 .sky-card-body .sky-desc{color:#58706c!important;}
@media(max-width:767px){.elementor-page-6108 .sky-direct-hero{margin:8px 10px 34px!important;padding:48px 22px!important;border-radius:24px!important}.elementor-page-6108 .sky-direct-hero__copy h1{font-size:42px!important}.elementor-page-6108 .sky-direct-hero__copy p{font-size:15px!important}.elementor-page-6108 .elementor-element-929830e{padding:22px 13px!important;border-radius:24px!important}.elementor-page-6108 .elementor-element-929830e .sky-major-heading{grid-template-columns:56px 1fr!important;gap:13px!important;padding:22px 17px!important;border-radius:20px!important}.elementor-page-6108 .elementor-element-929830e .sky-major-heading__number{width:56px!important;height:56px!important;border-radius:16px!important;font-size:21px!important}.elementor-page-6108 .elementor-element-929830e .sky-major-heading__thai{font-size:24px!important}.elementor-page-6108 .elementor-element-4c95d1a,.elementor-page-6108 .elementor-element-f33531d,.elementor-page-6108 .elementor-element-fadabef{padding:17px 13px 21px!important}.elementor-page-6108 .sky-kids-category-heading{padding:12px!important;gap:11px!important}.elementor-page-6108 .sky-kids-category-letter{flex-basis:42px!important;width:42px!important;height:42px!important}}


/* Kids collection — soft pink + blue */
.elementor-page-6108 .elementor-element-929830e{background:radial-gradient(circle at 8% 6%,rgba(244,176,204,.25),transparent 28%),radial-gradient(circle at 92% 38%,rgba(136,207,232,.24),transparent 30%),linear-gradient(145deg,#fff5f9 0%,#f6fbff 50%,#edf9fd 100%)!important;border:1px solid rgba(141,191,216,.24)!important;box-shadow:0 24px 62px rgba(111,153,180,.11)!important;}
.elementor-page-6108 .elementor-element-929830e .sky-major-heading{background:linear-gradient(125deg,#f3b2ca 0%,#d8c9e9 48%,#91d5e9 100%)!important;border:1px solid rgba(255,255,255,.55)!important;box-shadow:0 18px 42px rgba(130,157,190,.20)!important;color:#234c64!important;}
.elementor-page-6108 .elementor-element-929830e .sky-major-heading__number{background:rgba(255,255,255,.48)!important;border-color:rgba(255,255,255,.75)!important;color:#2b6680!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.7)!important;}
.elementor-page-6108 .elementor-element-929830e .sky-major-heading__thai{color:#214e67!important;text-shadow:none!important;}
.elementor-page-6108 .elementor-element-929830e .sky-major-heading__english{color:#47758c!important;}
.elementor-page-6108 .elementor-element-4c95d1a,.elementor-page-6108 .elementor-element-f33531d,.elementor-page-6108 .elementor-element-fadabef{border-color:rgba(151,192,216,.20)!important;box-shadow:0 10px 28px rgba(111,151,178,.075)!important;}
.elementor-page-6108 .elementor-element-4c95d1a .sky-kids-category-heading{background:linear-gradient(120deg,#fff0f6,#eef9fd)!important;border-color:#f0dce7!important;}
.elementor-page-6108 .elementor-element-f33531d .sky-kids-category-heading{background:linear-gradient(120deg,#eef8fd,#f9f0f7)!important;border-color:#dbeaf1!important;}
.elementor-page-6108 .elementor-element-fadabef .sky-kids-category-heading{background:linear-gradient(120deg,#fdf1f7,#eaf7fc)!important;border-color:#e7dce9!important;}
.elementor-page-6108 .elementor-element-929830e .sky-kids-category-letter{background:#fff!important;border-color:rgba(202,151,185,.28)!important;color:#b35e88!important;box-shadow:0 5px 15px rgba(169,122,158,.10)!important;}
.elementor-page-6108 .elementor-element-f33531d .sky-kids-category-letter{border-color:rgba(106,180,211,.30)!important;color:#3186a8!important;box-shadow:0 5px 15px rgba(89,162,194,.10)!important;}
.elementor-page-6108 .elementor-element-929830e .sky-kids-category-thai{color:#31566b!important;}
.elementor-page-6108 .elementor-element-929830e .sky-kids-category-en{color:#618ca3!important;}/* End custom CSS */