@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+Thai:wght@400;600;700;800&display=swap');
.kf-wrap {
position: relative;
width: 100%;
max-width: 1200px;
margin: 0 auto;
}
.kf-herb-ring {
position: relative;
width: 100%;
border-radius: 50%;
overflow: visible;
}
.kf-herb-ring img.kf-herbs {
width: 100%;
display: block;
border-radius: 50%;
overflow: hidden;
}
.kf-arc {
position: absolute;
top: 0; left: 0;
width: 100%; height: 100%;
z-index: 1;
clip-path: circle(50% at 50% 50%);
}
.kf-arc-outer { animation: kf-cw 8s linear infinite; }
.kf-arc-mid { animation: kf-ccw 12s linear infinite; }
.kf-arc-inner { animation: kf-cw 5s linear infinite; }
@keyframes kf-cw { from{transform:rotate(0deg)} to{transform:rotate(360deg)} }
@keyframes kf-ccw { from{transform:rotate(0deg)} to{transform:rotate(-360deg)} }
.kf-bottle {
position: absolute;
top: 50%; left: 50%;
width: 35%;
z-index: 3;
animation: kf-pulse 0.9s ease-in-out infinite;
}
@keyframes kf-pulse {
0% { transform: translate(-50%, -50%) scale(1); }
50% { transform: translate(-50%, -50%) scale(0.78); }
100% { transform: translate(-50%, -50%) scale(1); }
}
.kf-label {
position: absolute;
z-index: 10;
color: #ffffff;
line-height: 1.5;
width: 120px;
font-family: 'Noto Sans Thai', sans-serif;
}
.kf-label .en { font-size: 1.05em; font-weight: 800; display: block; }
.kf-label .th { font-size: 0.92em; font-weight: 700; display: block; opacity: 0.9; }
.kf-label .desc { font-size: 0.80em; font-weight: 600; display: block; opacity: 0.8; }
.kf-l-plai { top: 2%; left: 38%; transform: translateX(-50%); text-align: center; width: 120px; }
.kf-l-centella { top: 20%; right: 0%; text-align: left; }
.kf-l-turmeric { top: 42%; right: -9%; text-align: left; }
.kf-l-longan { bottom: 16%; right: 0%; text-align: left; width: 150px;}
.kf-l-clove { bottom: 16%; left: 8%; text-align: right; }
.kf-l-menthol { top: 42%; left: -15%; text-align: right; width: 170px; }
.kf-l-lavender { top: 20%; left: 0%; text-align: right; }
/* ===== Mobile: ซ่อนตัวอักษรสมุนไพร เหลือแต่วงล้อ ===== */
@media (max-width: 767px) {
.kf-label {
display: none !important;
}
}
Plai
ไพล
ลดอาการปวด
ฟื้นฟูเนื้อเยื่อ
ฟื้นฟูเนื้อเยื่อ
Centella
ใบบัวบก
ลดอาการอักเสบ
และระคายเคือง
และระคายเคือง
Turmeric
ขมิ้นชัน
ต้านการอักเสบ
ลดบวม
ลดบวม
Longan seed
เมล็ดลำไย
ปรับข้อต่อ
และกล้ามเนื้อ
และกล้ามเนื้อ
Clove
กานพลู
บรรเทาปวด
คลายกล้ามเนื้อ
คลายกล้ามเนื้อ
Menthol &
Peppermint oil เมนทอล & เปปเปอร์มินท์ คลายกล้ามเนื้อ
ให้ความเย็น
Peppermint oil เมนทอล & เปปเปอร์มินท์ คลายกล้ามเนื้อ
ให้ความเย็น
Lavender
ลาเวนเดอร์
ผ่อนคลาย
กลิ่นหอม
กลิ่นหอม
Natural Therapy Innovation
Nano Emulsion Technology
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+Thai:wght@400;600;700;800&display=swap');
.why-wrap {
width: 100%;
padding: 1rem 0;
max-width: 1100px;
margin: 0 auto;
}
.why-header {
text-align: center;
margin-bottom: 2.5rem;
}
.why-header-text {
font-size: 48px;
font-weight: 800;
color: #1a1a1a;
line-height: 1.3;
font-family: 'Noto Sans Thai', sans-serif;
}
.kf-kin { color: #FFE070; }
.kf-da { color: #FFE020; }
.kf-flex { color: #FFD700; }
.why-grid {
display: grid;
grid-template-columns: repeat(5, 1fr);
gap: 16px;
}
.why-card {
background: rgba(255,255,255,0.10);
border: 1px solid rgba(255,255,255,0.20);
border-radius: 24px;
padding: 1.5rem 0.75rem 1.5rem;
text-align: center;
}
.why-icon-circle {
width: 120px; height: 120px;
border-radius: 50%;
display: flex; align-items: center; justify-content: center;
margin: 0 auto 0.75rem;
}
.why-badge {
display: inline-block;
font-size: 14px;
font-weight: 700;
padding: 4px 12px;
border-radius: 20px;
margin-bottom: 10px;
font-family: 'Noto Sans Thai', sans-serif;
letter-spacing: 0.3px;
}
.why-title {
font-size: 20px;
font-weight: 800;
color: #1a1a1a;
margin: 0 0 8px;
line-height: 1.4;
font-family: 'Noto Sans Thai', sans-serif;
}
.why-desc {
font-size: 17px;
font-weight: 600;
color: #444444;
line-height: 1.7;
margin: 0;
font-family: 'Noto Sans Thai', sans-serif;
}
/* Tablet: 3 คอลัมน์ */
@media (max-width: 1024px) {
.why-grid {
display: flex !important;
flex-wrap: wrap !important;
justify-content: center !important;
}
.why-card {
width: calc(33.333% - 16px) !important;
flex: 0 0 calc(33.333% - 16px) !important;
}
}
/* มือถือ: 2 คอลัมน์ */
@media (max-width: 767px) {
.why-grid {
grid-template-columns: repeat(2, 1fr) !important;
}
}
/* มือถือเล็ก: 1 คอลัมน์ */
@media (max-width: 480px) {
.why-grid {
grid-template-columns: 1fr !important;
}
}
Nano Technology
For All Ages
Cooling Effect
Steroid Free
Lavender Scent
ทำไมต้อง KindaFlex ?
นาโนอิมัลชั่น
ซึมลึก ซึมเร็ว
อ่อนโยนต่อผิว
เหมาะสมกับทุกวัย
ใช้ได้กับ
ทุกสถานการณ์
ออกฤทธิ์เย็น
เย็นนานกว่า
30 นาที
ไม่มีสเตียรอยด์
ใช้ได้ต่อเนื่อง
ไม่เป็นอันตราย
กลิ่นลาเวนเดอร์
หอมสดชื่น ผ่อนคลาย
ช่วยให้หลับสบาย
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+Thai:wght@700;800&display=swap');
.section-wrap {
display: flex;
align-items: flex-start;
justify-content: center;
gap: 60px;
padding: 3rem 2rem;
background: #ffffff;
width: 100%;
box-sizing: border-box;
}
.section-left {
flex: 1;
display: flex;
justify-content: center;
}
.section-left img {
width: 100%;
max-width: 420px;
object-fit: contain;
border-radius: 30px;
}
.section-right {
flex: 1;
display: flex;
flex-direction: column;
align-items: center;
min-height: 460px;
padding-top: 60px;
}
.order-outer {
position: relative;
display: flex;
align-items: center;
}
.order-bar {
display: flex;
align-items: center;
background: linear-gradient(180deg, #1E78D4 0%, #0D47A1 100%);
border-radius: 60px;
height: 82px;
padding: 0 50px 0 90px;
margin-left: 55px;
text-decoration: none;
cursor: default;
}
.order-text {
font-size: 34px;
font-weight: 800;
color: #ffffff;
letter-spacing: 4px;
font-family: 'Noto Sans Thai', sans-serif;
white-space: nowrap;
}
.order-circle {
position: absolute;
left: 0;
width: 110px;
height: 110px;
background: #ffffff;
border-radius: 50%;
border: 10px solid #0D47A1;
display: flex;
align-items: center;
justify-content: center;
z-index: 2;
cursor: default;
}
.platform-grid {
display: flex;
gap: 20px;
align-items: center;
justify-content: center;
margin-top: 120px;
flex-wrap: nowrap;
}
.platform-grid a {
display: block;
width: 130px;
height: 130px;
border-radius: 30px;
overflow: hidden;
flex-shrink: 0;
transition: transform 0.2s;
}
.platform-grid a:hover {
transform: scale(1.08);
}
.platform-grid a img {
width: 100%;
height: 100%;
object-fit: cover;
display: block;
}
/* ===== Tablet ===== */
@media (max-width: 1024px) {
.section-wrap {
gap: 30px;
padding: 2rem 1.5rem;
border-radius: 24px;
margin-bottom: 40px;
box-sizing: border-box;
}
.section-left { display: none; }
.section-right { padding-top: 20px; }
.order-text { font-size: 26px; letter-spacing: 2px; }
.order-bar { height: 72px; padding: 0 30px 0 70px; margin-left: 45px; }
.order-circle { width: 90px; height: 90px; border-width: 8px; }
}
/* ===== Mobile ===== */
@media (max-width: 767px) {
.section-wrap {
flex-direction: column;
align-items: center;
gap: 20px;
padding: 2rem 1rem;
border-radius: 24px;
margin-bottom: 40px;
box-sizing: border-box;
}
.section-left { display: none; }
.section-right {
min-height: auto;
padding-top: 20px;
width: 100%;
box-sizing: border-box;
}
.order-outer {
justify-content: center;
width: 100%;
}
.order-circle { display: none; }
.order-bar {
height: 64px;
padding: 0 30px;
margin-left: 0;
}
.order-text { font-size: 22px; letter-spacing: 1px; }
.platform-grid {
margin-top: 40px;
gap: 14px;
flex-wrap: wrap;
}
.platform-grid a { width: 70px; height: 70px; border-radius: 18px; }
}
/* ===== Mobile เล็ก ===== */
@media (max-width: 400px) {
.order-text { font-size: 18px; }
.order-bar { height: 56px; padding: 0 24px; margin-left: 0; }
.platform-grid a { width: 60px; height: 60px; }
}
