/* Original blue-and-white layout retained. */
.hairova-legal-name{font-weight:600;line-height:1.7;margin-bottom:14px}.dat-hang{display:block;text-align:center;cursor:pointer}.footer-widget-column ul{padding-left:0}#company-info{background:#f0f0f0}.primary-menu{justify-content:flex-end}.primary-menu .nav-link{padding-left:24px!important;padding-right:24px!important}#company-info .textwidget li{line-height:1.7;margin-bottom:5px}#company-info .site-info{background:#000} .site-footer{margin-top:30px}
.hairova-product-art{display:block;position:relative;background:#f3f5f7;line-height:0;overflow:hidden}.hairova-product-art>img:not(.hairova-art-brand){clip-path:inset(10.5% 0 0 0);display:block;width:100%;height:auto}.hairova-product-art>.hairova-art-brand{position:absolute!important;top:1.5%!important;left:5.5%!important;width:23%!important;height:8.5%!important;object-fit:contain!important;object-position:left center!important;max-width:none!important;opacity:1!important;z-index:3;pointer-events:none;border:0!important;margin:0!important}.hairova-product-art .zoomImg{clip-path:inset(10.5% 0 0 0)}.hairova-image-view{width:min(1050px,94vw);max-height:94vh;border:0;padding:0;background:#f3f5f7;overflow:auto}.hairova-image-view::backdrop{background:#000c}.hairova-image-view .hairova-product-art img:not(.hairova-art-brand){max-height:80vh;object-fit:contain}.hairova-image-view button{display:block;margin:12px 12px 12px auto;border:0;background:#2562a5;color:white;padding:10px 20px}.hairova-image-view h3{padding:0 20px;margin:16px 0;font-size:18px}.woocommerce-product-gallery__trigger{display:none!important}.zoomImg{display:none!important}.header-topbar .contact-link{white-space:nowrap}.site-header .contact-item{font-size:12px}

.hairova-clean-photo>img:not(.hairova-art-brand){clip-path:none}.hairova-clean-photo>.hairova-art-brand{display:none!important}

.zoomContainer,.zoomWindowContainer,.zoomWindow,.zoomLens{display:none!important}

#company-info,#company-info a,#company-info p,#company-info .hairova-legal-name{color:#26313a!important}#company-info .site-info,#company-info .site-info p,#company-info .site-info a,#company-info .copy-text{color:#c5cdd4!important}#menu-footer>li:before{color:#26313a!important}


.hairova-contact-float{position:fixed;right:24px;bottom:80px;z-index:99999;display:flex;flex-direction:column;gap:18px}.hairova-contact-float a{position:relative;width:58px;height:58px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff!important;box-shadow:0 0 0 9px #25d36630,0 4px 14px #0002;text-decoration:none}.hairova-contact-whatsapp{background:#25d366}.hairova-contact-phone{background:#78c940}.hairova-contact-float svg{width:32px;height:32px}.hairova-contact-float span{position:absolute;right:74px;white-space:nowrap;background:#26313a;color:#fff;padding:7px 12px;border-radius:5px;font-size:13px;opacity:0;pointer-events:none;transition:opacity .15s}.hairova-contact-float a:hover span,.hairova-contact-float a:focus-visible span{opacity:1}.hairova-contact-float a:focus-visible{outline:3px solid #2562a5;outline-offset:11px}@media(max-width:600px){.hairova-contact-float{right:18px;bottom:76px;gap:16px}.hairova-contact-float a{width:50px;height:50px}.hairova-contact-float svg{width:28px;height:28px}}#company-info .textwidget a{overflow-wrap:anywhere}
.hairova-contact-float{bottom:105px}@media(max-width:600px){.hairova-contact-float{bottom:100px}}
