.ThermodrainProductPage-module__KeAhWa__page{color:#333;background:#fdf9f5;font-family:Raleway,sans-serif;line-height:1.7}.ThermodrainProductPage-module__KeAhWa__hero{text-align:center;background:linear-gradient(135deg,#ffe3c4,#ffd1a0);padding:100px 20px 60px}.ThermodrainProductPage-module__KeAhWa__hero h1{color:#f58220;margin:0;font-size:2.2rem;font-weight:700}.ThermodrainProductPage-module__KeAhWa__productSection{padding:80px 20px}.ThermodrainProductPage-module__KeAhWa__productContainer{align-items:flex-start;gap:60px;max-width:1200px;margin:auto;display:flex}.ThermodrainProductPage-module__KeAhWa__imageWrapper{flex:1}.ThermodrainProductPage-module__KeAhWa__productImage{background:#fff;border-radius:16px;width:100%;box-shadow:0 12px 30px rgba(0,0,0,.08)}.ThermodrainProductPage-module__KeAhWa__thumbnailRow{gap:12px;margin-top:20px;display:flex}.ThermodrainProductPage-module__KeAhWa__thumbnail{cursor:pointer;border:2px solid transparent;border-radius:10px;transition:all .3s;overflow:hidden}.ThermodrainProductPage-module__KeAhWa__thumbnail img{object-fit:cover}.ThermodrainProductPage-module__KeAhWa__thumbnail:hover{transform:scale(1.05)}.ThermodrainProductPage-module__KeAhWa__activeThumb{border-color:#f58220;box-shadow:0 6px 16px rgba(245,130,32,.4)}.ThermodrainProductPage-module__KeAhWa__enquireWrapper{margin-top:30px}.ThermodrainProductPage-module__KeAhWa__enquireBtn{color:#fff;cursor:pointer;background:#f58220;border:none;border-radius:999px;padding:14px 36px;font-weight:600;transition:all .3s;box-shadow:0 10px 25px rgba(245,130,32,.3)}.ThermodrainProductPage-module__KeAhWa__enquireBtn:hover{background:#d96d12;transform:translateY(-3px)}.ThermodrainProductPage-module__KeAhWa__contentWrapper{flex:1.2}.ThermodrainProductPage-module__KeAhWa__contentWrapper h2{color:#111;margin-bottom:15px;font-size:1.8rem}.ThermodrainProductPage-module__KeAhWa__contentWrapper h3{color:#f58220;margin-top:35px;margin-bottom:15px;font-size:1.4rem}.ThermodrainProductPage-module__KeAhWa__contentWrapper p{color:#444;margin-bottom:18px}.ThermodrainProductPage-module__KeAhWa__contentWrapper ul{margin-bottom:25px;padding-left:20px}.ThermodrainProductPage-module__KeAhWa__contentWrapper li{color:#555;margin-bottom:10px}.ThermodrainProductPage-module__KeAhWa__faqSection{background:#fff;padding:80px 20px}.ThermodrainProductPage-module__KeAhWa__faqSection h2{text-align:center;color:#f58220;margin-bottom:50px;font-size:2rem}.ThermodrainProductPage-module__KeAhWa__faqItem{background:#fdf7f1;border-radius:12px;max-width:900px;margin:0 auto 30px;padding:20px 25px;box-shadow:0 4px 15px rgba(0,0,0,.05)}.ThermodrainProductPage-module__KeAhWa__faqItem h4{color:#222;margin-bottom:10px;font-size:1.1rem}.ThermodrainProductPage-module__KeAhWa__faqItem p{color:#555}.ThermodrainProductPage-module__KeAhWa__specifications{text-align:center;background:#fff;margin-top:0;padding:100px 20px}.ThermodrainProductPage-module__KeAhWa__specifications h3{color:#f58220;margin-bottom:50px;font-size:2rem}.ThermodrainProductPage-module__KeAhWa__tableWrapper{overflow-x:auto}.ThermodrainProductPage-module__KeAhWa__specTable{border-collapse:collapse;width:100%;min-width:700px}.ThermodrainProductPage-module__KeAhWa__specTable th,.ThermodrainProductPage-module__KeAhWa__specTable td{text-align:center;border:1px solid #ffe0bf;padding:14px 16px}.ThermodrainProductPage-module__KeAhWa__specTable th{color:#fff;background:linear-gradient(90deg,#f58220,#ffae42);font-weight:600}.ThermodrainProductPage-module__KeAhWa__specTable td{color:#444;background:#fff7f0}.ThermodrainProductPage-module__KeAhWa__specTable tr:hover td{background:#ffeacc;transition:all .3s}.ThermodrainProductPage-module__KeAhWa__cta{text-align:center;color:#fff;background:linear-gradient(90deg,#f58220,#ffae42);padding:100px 20px}.ThermodrainProductPage-module__KeAhWa__cta h3{margin-bottom:20px;font-size:2rem}.ThermodrainProductPage-module__KeAhWa__cta p{max-width:700px;margin:0 auto 30px}.ThermodrainProductPage-module__KeAhWa__cta button{color:#f58220;cursor:pointer;background:#fff;border:none;border-radius:999px;padding:14px 36px;font-weight:600;transition:all .3s}.ThermodrainProductPage-module__KeAhWa__cta button:hover{background:#fff3e8;transform:scale(1.05)}@media (max-width:992px){.ThermodrainProductPage-module__KeAhWa__productContainer{flex-direction:column}.ThermodrainProductPage-module__KeAhWa__contentWrapper{margin-top:40px}}@media (max-width:768px){.ThermodrainProductPage-module__KeAhWa__hero h1{font-size:1.8rem}.ThermodrainProductPage-module__KeAhWa__faqItem{padding:18px}.ThermodrainProductPage-module__KeAhWa__specTable{min-width:600px}}.ThermodrainProductPage-module__KeAhWa__extraImageWrapper{margin-top:25px}.ThermodrainProductPage-module__KeAhWa__extraImage{border-radius:14px;width:100%;transition:all .3s;box-shadow:0 10px 25px rgba(0,0,0,.08)}.ThermodrainProductPage-module__KeAhWa__extraImage:hover{transform:scale(1.02)}.ThermodrainProductPage-module__KeAhWa__productFaq{background:#fff;border-radius:14px;margin-top:40px;padding:20px;box-shadow:0 8px 25px rgba(0,0,0,.06)}.ThermodrainProductPage-module__KeAhWa__productFaq h4{color:#f58220;margin-bottom:15px;font-size:1.1rem;font-weight:700}.ThermodrainProductPage-module__KeAhWa__faqCard{border-bottom:1px solid #f1e2d4;padding:12px 0}.ThermodrainProductPage-module__KeAhWa__faqCard:last-child{border-bottom:none}.ThermodrainProductPage-module__KeAhWa__faqQuestion{cursor:pointer;color:#333;justify-content:space-between;font-weight:600;transition:all .3s;display:flex}.ThermodrainProductPage-module__KeAhWa__faqQuestion:hover{color:#f58220}.ThermodrainProductPage-module__KeAhWa__faqAnswer{color:#555;margin-top:10px;font-size:.9rem;line-height:1.6}.ThermodrainProductPage-module__KeAhWa__productFaqFull{background:#fff;border-left:4px solid #f58220;border-radius:16px;margin-top:40px;padding:25px;box-shadow:0 12px 30px rgba(0,0,0,.06)}.ThermodrainProductPage-module__KeAhWa__productFaqFull h4{color:#f58220;margin-bottom:20px;font-size:1.2rem;font-weight:700}.ThermodrainProductPage-module__KeAhWa__faqCardFull{background:#fdf7f1;border-radius:10px;margin-bottom:15px;padding:14px 16px;transition:all .3s}.ThermodrainProductPage-module__KeAhWa__faqQuestionFull{cursor:pointer;color:#333;justify-content:space-between;align-items:center;font-weight:600;display:flex}.ThermodrainProductPage-module__KeAhWa__faqQuestionFull:hover{color:#f58220}.ThermodrainProductPage-module__KeAhWa__faqIcon{color:#f58220;font-size:1.2rem;font-weight:700}.ThermodrainProductPage-module__KeAhWa__faqAnswerFull{color:#555;margin-top:10px;font-size:.95rem;line-height:1.6}
