.header-wrapper{overflow:visible!important}#logo,.stuck #logo{display:flex;align-items:center}#logo img{max-height:120px!important;height:auto!important;width:auto!important;margin-top:-10px!important}.stuck #logo img{max-height:100px!important;margin-top:-20px!important}@media (max-width:767px){#logo img{max-height:70px!important;margin-top:0!important}.stuck #logo img{max-height:60px!important;margin-top:0!important}}@media (max-width:374px){#logo img{max-height:55px!important}}@media (min-width:375px) and (max-width:479px){#logo img{max-height:65px!important}}@media (max-width:480px){.header-logo img{max-width:95px!important;height:auto!important}}@media (min-width:768px) and (max-width:1023px){#logo img{max-height:90px!important;margin-top:-5px!important}}@media (min-width:1440px){#logo img{max-height:140px!important;margin-top:-15px!important}}.banner-title{font-size:60px;font-weight:700;line-height:1.2;word-break:break-word;overflow-wrap:break-word}@media (max-width:992px){.banner-title{font-size:40px;line-height:1.25}}@media (max-width:600px){.banner-title{font-size:28px;line-height:1.25}}.hotair-google-maps{width:100%;height:400px}.hotair-google-maps iframe{width:100%;height:100%;border:0;display:block}@media (max-width:768px){.hotair-google-maps{height:300px}}.hotair-contact-buttons{position:fixed;right:10px;top:50%;transform:translateY(-50%);z-index:999999!important;display:flex;flex-direction:column;opacity:1!important;filter:none!important;isolation:isolate!important}.hotair-contact-btn{width:50px;height:50px;color:#fff;font-size:22px;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:width 0.3s ease;opacity:1!important;filter:none!important;mix-blend-mode:normal!important;background-image:none!important;box-shadow:none!important;position:relative!important}.hotair-contact-btn::before,.hotair-contact-btn::after,.hotair-contact-buttons::before,.hotair-contact-buttons::after{content:none!important;display:none!important}.hotair-contact-btn:hover{width:60px;opacity:1!important}@media (hover:none){.hotair-contact-btn:hover{width:50px}}.hotair-contact-btn:active{opacity:.8;transform:scale(.95)}.hotair-contact-btn i,.hotair-contact-btn img{pointer-events:none;opacity:1!important;filter:none!important}.hotair-btn-messenger{background-color:#0084FF!important}.hotair-btn-zalo{background-color:#0068FF!important}.hotair-btn-phone{background-color:#25D366!important}.hotair-btn-form{height:120px;background:#e41e26!important;writing-mode:vertical-rl;font-size:13px;font-weight:700;letter-spacing:2px}.hotair-contact-modal{position:fixed;top:0;right:-100%;width:min(500px, 100vw);height:100vh;background:#fff;box-shadow:-5px 0 30px rgb(0 0 0 / .3);transition:right .4s ease;z-index:100000;overflow-y:auto}.hotair-contact-modal.active{right:0}.hotair-modal-header{padding:35px 35px 30px;border-bottom:none;display:flex;justify-content:space-between;align-items:flex-start;background:#fff}.hotair-modal-header h3{margin:0;font-size:32px;font-weight:700;color:#e41e26;line-height:1}.hotair-close-btn{background:none;border:none;font-size:36px;cursor:pointer;color:#666;line-height:1;padding:0;margin-top:-5px;transition:color 0.3s ease;font-weight:300}.hotair-close-btn:hover{color:#333}.hotair-contact-form{padding:0 35px 40px;display:flex;flex-direction:column;gap:20px}.hotair-contact-form input,.hotair-contact-form textarea{width:100%;padding:16px 20px;border-radius:3px;border:1px solid #ddd;font-size:15px;font-family:inherit;color:#333;background:#fff;transition:all 0.3s ease;box-sizing:border-box}.hotair-contact-form input:focus,.hotair-contact-form textarea:focus{outline:none;border-color:#999;background:#fafafa}.hotair-contact-form input::placeholder,.hotair-contact-form textarea::placeholder{color:#aaa;font-size:15px}.hotair-contact-form textarea{height:140px;resize:none;font-family:inherit}.hotair-contact-form button{width:100%;padding:18px;background:#555;color:#fff;border:none;border-radius:3px;font-size:15px;font-weight:700;text-transform:uppercase;cursor:pointer;letter-spacing:1.5px;transition:all 0.3s ease;margin-top:10px}.hotair-contact-form button:hover{background:#333;transform:translateY(-2px);box-shadow:0 4px 12px rgb(0 0 0 / .2)}.hotair-contact-form button:active{transform:translateY(0)}.hotair-overlay{position:fixed;inset:0;background:rgb(0 0 0 / .5);display:none;z-index:99999}.hotair-overlay.active{display:block}@media (max-width:768px){body{padding-bottom:60px}.hotair-contact-buttons{bottom:0;left:0;right:0;top:auto;transform:none;flex-direction:row;width:100%;box-shadow:0 -2px 10px rgb(0 0 0 / .1)}.hotair-contact-btn,.hotair-btn-form{flex:1;width:auto;height:60px;writing-mode:horizontal-tb}.hotair-contact-modal{width:100%;right:-100%}.hotair-modal-header{padding:25px 25px 20px}.hotair-modal-header h3{font-size:26px}.hotair-contact-form{padding:0 25px 30px;gap:16px}}@supports (padding:env(safe-area-inset-bottom)){.hotair-contact-buttons{padding-bottom:env(safe-area-inset-bottom)}body{padding-bottom:calc(60px + env(safe-area-inset-bottom))}}.hotair-contact-btn i{color:#ffffff!important;opacity:1!important;filter:none!important}.hotair-contact-btn img{opacity:1!important;filter:none!important;mix-blend-mode:normal!important}.hotair-contact-btn:hover,.hotair-contact-btn:active,.hotair-contact-btn:focus{opacity:1!important;filter:none!important}.woocommerce-account .woocommerce{display:flex;gap:30px;max-width:1200px;margin:40px auto;padding:0 20px}.woocommerce-MyAccount-navigation{flex:0 0 280px;background:#fff;border-radius:12px;box-shadow:0 2px 15px rgb(0 0 0 / .08);overflow:hidden;height:fit-content;position:sticky;top:20px}.woocommerce-MyAccount-navigation ul{list-style:none;margin:0;padding:0}.woocommerce-MyAccount-navigation ul li{border-bottom:1px solid #f0f0f0}.woocommerce-MyAccount-navigation ul li:last-child{border-bottom:none}.woocommerce-MyAccount-navigation ul li a{display:flex;align-items:center;padding:16px 24px;color:#333;text-decoration:none;font-size:15px;font-weight:500;transition:all 0.3s ease;position:relative}.woocommerce-MyAccount-navigation ul li a i{margin-right:12px;font-size:18px;width:24px;text-align:center;color:#666;transition:all 0.3s ease}.woocommerce-MyAccount-navigation ul li a:hover{background:linear-gradient(90deg,#f0f9ff 0%,#e0f2fe 100%);color:#0891b2;padding-left:28px}.woocommerce-MyAccount-navigation ul li a:hover i{color:#0891b2;transform:scale(1.1)}.woocommerce-MyAccount-navigation ul li.is-active a{background:linear-gradient(135deg,#0891b2 0%,#06b6d4 100%);color:#fff;font-weight:600}.woocommerce-MyAccount-navigation ul li.is-active a i{color:#fff}.woocommerce-MyAccount-navigation ul li.is-active a::before{content:'';position:absolute;left:0;top:0;bottom:0;width:4px;background:#fff}.woocommerce-MyAccount-content{flex:1;background:#fff;padding:40px;border-radius:12px;box-shadow:0 2px 15px rgb(0 0 0 / .08)}.custom-account-dashboard .welcome-section{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:#fff;padding:30px;border-radius:12px;margin-bottom:30px}.custom-account-dashboard .welcome-section h2{margin:0 0 10px 0;font-size:28px;font-weight:700}.custom-account-dashboard .welcome-section p{margin:0;opacity:.95;font-size:16px}.account-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-bottom:30px}.stat-card{display:flex;align-items:center;gap:15px;padding:20px;background:linear-gradient(135deg,#f6f8fb 0%,#ffffff 100%);border-radius:10px;border:1px solid #e5e7eb;transition:all 0.3s ease}.stat-card:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgb(0 0 0 / .1)}.stat-icon{width:50px;height:50px;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:10px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:24px}.stat-info h3{margin:0 0 5px 0;font-size:20px;font-weight:700;color:#1f2937}.stat-info p{margin:0;font-size:14px;color:#6b7280}.quick-links{margin-bottom:30px}.quick-links h3{font-size:20px;font-weight:600;margin-bottom:20px;color:#1f2937}.links-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:15px}.quick-link{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:25px 15px;background:#fff;border:2px solid #e5e7eb;border-radius:10px;text-decoration:none;color:#4b5563;transition:all 0.3s ease;text-align:center}.quick-link:hover{border-color:#0891b2;background:linear-gradient(135deg,#f0f9ff 0%,#e0f2fe 100%);color:#0891b2;transform:translateY(-3px);box-shadow:0 5px 15px rgb(8 145 178 / .2)}.quick-link i{font-size:32px;margin-bottom:10px}.quick-link span{font-weight:500;font-size:14px}.recent-orders{margin-top:30px}.recent-orders h3{font-size:20px;font-weight:600;margin-bottom:20px;color:#1f2937}.woocommerce-orders-table{width:100%;border-collapse:collapse;margin-bottom:20px}.woocommerce-orders-table thead{background:#f9fafb}.woocommerce-orders-table th,.woocommerce-orders-table td{padding:14px;text-align:left;border-bottom:1px solid #e5e7eb}.woocommerce-orders-table th{font-weight:600;color:#374151;font-size:14px;text-transform:uppercase;letter-spacing:.5px}.woocommerce-orders-table tbody tr{transition:background 0.2s}.woocommerce-orders-table tbody tr:hover{background:#f9fafb}.button,.woocommerce-button{background:linear-gradient(135deg,#0891b2 0%,#06b6d4 100%);color:white!important;padding:12px 28px;border:none;border-radius:8px;font-weight:600;text-decoration:none;display:inline-block;transition:all 0.3s ease;cursor:pointer}.button:hover,.woocommerce-button:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgb(8 145 178 / .3)}.button.view{padding:8px 20px;font-size:13px}.woocommerce-EditAccountForm input[type="text"],.woocommerce-EditAccountForm input[type="email"],.woocommerce-EditAccountForm input[type="password"],.woocommerce-address-fields input,.woocommerce-address-fields select{width:100%;padding:12px 16px;border:2px solid #e5e7eb;border-radius:8px;font-size:15px;transition:all 0.3s ease}.woocommerce-EditAccountForm input:focus,.woocommerce-address-fields input:focus,.woocommerce-address-fields select:focus{border-color:#0891b2;outline:none;box-shadow:0 0 0 3px rgb(8 145 178 / .1)}.woocommerce-EditAccountForm label,.woocommerce-address-fields label{font-weight:600;color:#374151;margin-bottom:8px;display:block}@media (max-width:768px){.woocommerce-account .woocommerce{flex-direction:column}.woocommerce-MyAccount-navigation{flex:none;width:100%;position:static}.woocommerce-MyAccount-content{padding:25px}.account-stats{grid-template-columns:1fr}.links-grid{grid-template-columns:repeat(2,1fr)}.custom-account-dashboard .welcome-section h2{font-size:22px}}.save-percent{background:#27ae60!important;color:white!important;padding:3px 8px!important;border-radius:3px!important;font-size:11px!important;font-weight:bold!important;margin-left:5px!important;display:inline-block!important}@media (max-width:767px){.save-percent{font-size:8px!important;padding:2px 5px!important}}@media (min-width:768px) and (max-width:1023px){.save-percent{font-size:9px!important;padding:2px 6px!important}}