.ThermodrainProductPage-module__x04tgW__page{color:#333;background:#fdf9f5;font-family:Raleway,sans-serif;line-height:1.7}.ThermodrainProductPage-module__x04tgW__hero{text-align:center;background:linear-gradient(135deg,#ffe3c4,#ffd1a0);padding:100px 20px 60px}.ThermodrainProductPage-module__x04tgW__hero h1{color:#f58220;margin:0;font-size:2.2rem;font-weight:700}.ThermodrainProductPage-module__x04tgW__productSection{padding:80px 20px}.ThermodrainProductPage-module__x04tgW__productContainer{align-items:flex-start;gap:60px;max-width:1200px;margin:auto;display:flex}.ThermodrainProductPage-module__x04tgW__imageWrapper{flex:1}.ThermodrainProductPage-module__x04tgW__productImage{background:#fff;border-radius:16px;width:100%;box-shadow:0 12px 30px rgba(0,0,0,.08)}.ThermodrainProductPage-module__x04tgW__thumbnailRow{gap:12px;margin-top:20px;display:flex}.ThermodrainProductPage-module__x04tgW__thumbnail{cursor:pointer;border:2px solid transparent;border-radius:10px;transition:all .3s;overflow:hidden}.ThermodrainProductPage-module__x04tgW__thumbnail img{object-fit:cover}.ThermodrainProductPage-module__x04tgW__thumbnail:hover{transform:scale(1.05)}.ThermodrainProductPage-module__x04tgW__activeThumb{border-color:#f58220;box-shadow:0 6px 16px rgba(245,130,32,.4)}.ThermodrainProductPage-module__x04tgW__enquireWrapper{margin-top:30px}.ThermodrainProductPage-module__x04tgW__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__x04tgW__enquireBtn:hover{background:#d96d12;transform:translateY(-3px)}.ThermodrainProductPage-module__x04tgW__contentWrapper{flex:1.2}.ThermodrainProductPage-module__x04tgW__contentWrapper h2{color:#111;margin-bottom:15px;font-size:1.8rem}.ThermodrainProductPage-module__x04tgW__contentWrapper h3{color:#f58220;margin-top:35px;margin-bottom:15px;font-size:1.4rem}.ThermodrainProductPage-module__x04tgW__contentWrapper p{color:#444;margin-bottom:18px}.ThermodrainProductPage-module__x04tgW__contentWrapper ul{margin-bottom:25px;padding-left:20px}.ThermodrainProductPage-module__x04tgW__contentWrapper li{color:#555;margin-bottom:10px}.ThermodrainProductPage-module__x04tgW__faqSection{background:#fff;padding:80px 20px}.ThermodrainProductPage-module__x04tgW__faqSection h2{text-align:center;color:#f58220;margin-bottom:50px;font-size:2rem}.ThermodrainProductPage-module__x04tgW__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__x04tgW__faqItem h4{color:#222;margin-bottom:10px;font-size:1.1rem}.ThermodrainProductPage-module__x04tgW__faqItem p{color:#555}.ThermodrainProductPage-module__x04tgW__specifications{text-align:center;background:#fff;margin-top:0;padding:100px 20px}.ThermodrainProductPage-module__x04tgW__specifications h3{color:#f58220;margin-bottom:50px;font-size:2rem}.ThermodrainProductPage-module__x04tgW__tableWrapper{overflow-x:auto}.ThermodrainProductPage-module__x04tgW__specTable{border-collapse:collapse;width:100%;min-width:700px}.ThermodrainProductPage-module__x04tgW__specTable th,.ThermodrainProductPage-module__x04tgW__specTable td{text-align:center;border:1px solid #ffe0bf;padding:14px 16px}.ThermodrainProductPage-module__x04tgW__specTable th{color:#fff;background:linear-gradient(90deg,#f58220,#ffae42);font-weight:600}.ThermodrainProductPage-module__x04tgW__specTable td{color:#444;background:#fff7f0}.ThermodrainProductPage-module__x04tgW__specTable tr:hover td{background:#ffeacc;transition:all .3s}.ThermodrainProductPage-module__x04tgW__cta{text-align:center;color:#fff;background:linear-gradient(90deg,#f58220,#ffae42);padding:100px 20px}.ThermodrainProductPage-module__x04tgW__cta h3{margin-bottom:20px;font-size:2rem}.ThermodrainProductPage-module__x04tgW__cta p{max-width:700px;margin:0 auto 30px}.ThermodrainProductPage-module__x04tgW__cta button{color:#f58220;cursor:pointer;background:#fff;border:none;border-radius:999px;padding:14px 36px;font-weight:600;transition:all .3s}.ThermodrainProductPage-module__x04tgW__cta button:hover{background:#fff3e8;transform:scale(1.05)}@media (max-width:992px){.ThermodrainProductPage-module__x04tgW__productContainer{flex-direction:column}.ThermodrainProductPage-module__x04tgW__contentWrapper{margin-top:40px}}@media (max-width:768px){.ThermodrainProductPage-module__x04tgW__hero h1{font-size:1.8rem}.ThermodrainProductPage-module__x04tgW__faqItem{padding:18px}.ThermodrainProductPage-module__x04tgW__specTable{min-width:600px}}.ThermodrainProductPage-module__x04tgW__extraImageWrapper{margin-top:25px}.ThermodrainProductPage-module__x04tgW__extraImage{border-radius:14px;width:100%;transition:all .3s;box-shadow:0 10px 25px rgba(0,0,0,.08)}.ThermodrainProductPage-module__x04tgW__extraImage:hover{transform:scale(1.02)}.ThermodrainProductPage-module__x04tgW__productFaq{background:#fff;border-radius:14px;margin-top:40px;padding:20px;box-shadow:0 8px 25px rgba(0,0,0,.06)}.ThermodrainProductPage-module__x04tgW__productFaq h4{color:#f58220;margin-bottom:15px;font-size:1.1rem;font-weight:700}.ThermodrainProductPage-module__x04tgW__faqCard{border-bottom:1px solid #f1e2d4;padding:12px 0}.ThermodrainProductPage-module__x04tgW__faqCard:last-child{border-bottom:none}.ThermodrainProductPage-module__x04tgW__faqQuestion{cursor:pointer;color:#333;justify-content:space-between;font-weight:600;transition:all .3s;display:flex}.ThermodrainProductPage-module__x04tgW__faqQuestion:hover{color:#f58220}.ThermodrainProductPage-module__x04tgW__faqAnswer{color:#555;margin-top:10px;font-size:.9rem;line-height:1.6}.ThermodrainProductPage-module__x04tgW__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__x04tgW__productFaqFull h4{color:#f58220;margin-bottom:20px;font-size:1.2rem;font-weight:700}.ThermodrainProductPage-module__x04tgW__faqCardFull{background:#fdf7f1;border-radius:10px;margin-bottom:15px;padding:14px 16px;transition:all .3s}.ThermodrainProductPage-module__x04tgW__faqQuestionFull{cursor:pointer;color:#333;justify-content:space-between;align-items:center;font-weight:600;display:flex}.ThermodrainProductPage-module__x04tgW__faqQuestionFull:hover{color:#f58220}.ThermodrainProductPage-module__x04tgW__faqIcon{color:#f58220;font-size:1.2rem;font-weight:700}.ThermodrainProductPage-module__x04tgW__faqAnswerFull{color:#555;margin-top:10px;font-size:.95rem;line-height:1.6}
