.features p,.heater-section h2,.specifications li,.specifications p,.title{font-family:'Noto Serif TC',serif;font-style:italic}body{font-family:'Noto Sans TC','Sawarabi Mincho',sans-serif;line-height:2;color:#1a1a1a;background:#fdfaf2;margin:0}.container{max-width:1200px;margin:0 auto;padding:80px 30px}.page-heading{background:linear-gradient(45deg,#2c3e50,#34495e);padding:40px 0;text-align:center;color:#fff;border-radius:10px 10px 0 0}.breadcrumbs{font-size:14px;margin-bottom:10px}.breadcrumbs a{color:#ecf0f1;text-decoration:none;transition:background .3s}.breadcrumbs a:hover{background:#a53a3a;color:#fff;padding:2px 5px;border-radius:3px}.delimeter{margin:0 5px}.title{font-size:36px;font-weight:700;margin:0;position:relative}.features p::after,.heater-section h2::after,.specifications p::after,.title::after{content:'';position:absolute;bottom:-8px;left:50%;transform:translateX(-50%);width:60px;height:1.5px;background:linear-gradient(to right,transparent,#912121 30%,#912121 70%,transparent)}#back-top svg,.hero-section::after{position:absolute;width:100%;height:100%}.content-page{padding:20px}.heater-section{border:2px solid #8b7d5b;background:linear-gradient(45deg,#f5f0e1,#e8e3d4);border-radius:10px;padding:20px;box-shadow:0 4px 8px rgba(0,0,0,.1);margin-bottom:30px}.heater-section h2{font-size:28px;color:#333;text-align:center;margin-bottom:20px;position:relative}.heater-section h3{font-family:'Noto Serif TC',serif;font-size:24px;color:#333;text-align:center;margin-bottom:10px}.heater-image{text-align:center;margin:20px 0}.heater-image img{max-width:90%;height:auto;border-radius:10px;border:2px solid #d9c8a8;box-shadow:0 4px 10px rgba(0,0,0,.06);background:#fffaf0;padding:12px;transition:transform .3s,opacity .5s;animation:.5s ease-in fadeIn}.heater-image img:hover{transform:scale(1.05)}.heater-image div{font-size:14px;color:#333;margin-top:8px;font-weight:300}.heater-description{font-size:17px;color:#2f2f2f;margin:20px auto;max-width:700px;line-height:1.8;font-weight:300;text-align:center}.features,.specifications{margin:20px auto;max-width:700px;background:rgba(255,245,200,.9);border-radius:8px;padding:20px;box-shadow:0 2px 6px rgba(0,0,0,.05)}.features p,.specifications p{font-size:20px;color:#912121;margin-bottom:12px;font-weight:400;position:relative;text-align:center}.features ul,.specifications ul{list-style-type:none;padding:0}.features li,.specifications li{margin-bottom:14px;font-size:16px;color:#2f2f2f;position:relative;padding-left:28px;line-height:1.7;font-weight:300}.features li::before,.specifications li::before{content:'';position:absolute;left:0;top:2px;width:12px;height:12px;background:#912121;border-radius:50%}hr{border:0;border-top:1px dotted #d9c8a8;margin:24px 0}.prefooter{background:linear-gradient(45deg,#2c3e50,#34495e);padding:20px 0;color:#ecf0f1;text-align:center;border-radius:0 0 10px 10px}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@media (max-width:768px){.title{font-size:28px}.heater-section h2{font-size:24px}.heater-section h3{font-size:20px}.container{margin:15px;padding:15px}}.hero-section{text-align:center;padding:100px 20px;border-radius:15px;box-shadow:0 6px 20px rgba(0,0,0,.1);margin-bottom:50px;position:relative;overflow:hidden}.hero-section h1{font-family:"Noto Serif JP",serif;font-size:3rem;font-weight:400;color:#4a3c31;text-shadow:1px 1px 3px rgba(0,0,0,.1);margin-bottom:20px;z-index:1}.hero-section p{font-size:1.3rem;color:#666;max-width:700px;margin:0 auto;z-index:1}.hero-section::after{content:'';top:0;left:0;background:url('https://paloma-com.s3.ap-east-2.amazonaws.com/assets/images/modern-contemporary-house-exterior-dusk-tree-lawn.jpg') center/cover no-repeat;opacity:.2;z-index:0}#back-top{position:fixed;bottom:30px;right:30px;width:50px;height:50px;background:#8b5a2b;color:#f9f6f2;border-radius:50%;border:2px solid tan;cursor:pointer;display:none;box-shadow:0 4px 12px rgba(0,0,0,.2);z-index:1000;transition:transform .3s}#back-top:hover{transform:scale(1.1);background:#6f4622}#back-top .et-icon,#back-top i{font-size:1.5rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#back-top svg{top:0;left:0}#back-top path{stroke:#f9f6f2;stroke-width:2}