.hg-header{position:sticky;top:0;z-index:50;background:#272733;color:white;border-bottom:1px solid #2b4f7533}.hg-nav-wrap{max-width:1400px;min-height:80px;margin:auto;padding:10px 32px;display:flex;align-items:center;justify-content:space-between;gap:24px}.hg-nav-wrap>a>img{height:48px;width:auto}.hg-menu{display:flex;gap:18px;align-items:center;list-style:none;margin:0;padding:0;font:500 14px Inter,sans-serif}.hg-menu li{position:relative}.hg-menu a{color:white;display:block;padding:12px 3px}.hg-menu a:hover,.hg-menu a:focus{color:#ffd000}.hg-menu .sub-menu{display:none;position:absolute;top:100%;left:0;min-width:255px;background:#272733;box-shadow:0 10px 30px #0003;padding:8px 15px;list-style:none}.hg-menu li:hover>.sub-menu,.hg-menu li:focus-within>.sub-menu{display:block}.hg-menu .menu-item-has-children>a:after{content:'⌄';padding-left:5px}.hg-languages{display:flex;gap:5px;background:#ffffff18;padding:4px;border-radius:5px}.hg-languages a{padding:4px 9px;border-radius:3px;font-size:13px}.hg-languages [aria-current]{background:#2a61b5}.hg-menu-toggle{display:none}.hg-whatsapp{position:fixed;bottom:20px;right:20px;background:#16c963;color:white;border-radius:32px;padding:13px 18px;z-index:45;box-shadow:0 4px 16px #0003;font-weight:600}.hg-input{display:block;width:100%;padding:10px 12px;border:1px solid #d7dce3;border-radius:6px;margin-top:8px;background:white;color:#252938;font-size:16px}.hg-honey{position:absolute;left:-10000px}.hg-form label{font-size:14px}.hg-form input[type=checkbox]{margin-top:4px;min-width:18px}.hg-form [role=status]{padding:15px;background:#e8eff8;border-radius:6px}.hg-main .elementor{width:100%}.hg-main video{max-width:100%}.hg-main .elementor-widget-empty{display:initial}.elementor-editor-active .hg-node{gap:0}.elementor-editor-active .elementor-widget-container{margin:0}
@media(max-width:1100px){.hg-nav-wrap{padding:10px 20px;gap:15px}.hg-menu-toggle{display:block;margin-left:auto}.hg-header nav{display:none;position:absolute;top:100%;left:0;right:0;background:#272733;padding:15px 25px;max-height:80vh;overflow:auto}.hg-header nav.is-open{display:block}.hg-menu{display:block}.hg-menu .sub-menu{position:static;display:block;box-shadow:none;padding-left:18px}.hg-menu a{padding:9px}.hg-whatsapp{font-size:12px;padding:10px 13px}}
/* Match the original site while retaining Elementor editing controls. */
.hg-site>div[data-elementor-type="section"]{display:contents}
.hg-dropdown:hover>.hg-submenu,.hg-dropdown:focus-within>.hg-submenu,.hg-dropdown>button[aria-expanded=true]+.hg-submenu{display:block}
.hg-submenu{position:absolute;left:0;top:100%;width:240px;background:white;color:hsl(var(--foreground));padding:8px;border:1px solid hsl(var(--border));border-radius:6px;box-shadow:0 8px 20px #0002;z-index:60}
.hg-mobile-nav[hidden]{display:none!important}
.hg-native-checkbox{appearance:none;margin:0;width:16px;height:16px;flex-shrink:0;border:1px solid hsl(var(--primary));border-radius:2px;background:transparent;cursor:pointer}
.hg-native-checkbox:checked{background-color:hsl(var(--primary));background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='white' stroke-width='2' d='m3 8 3 3 7-7'/%3E%3C/svg%3E")}
.hg-native-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%232a2d3b' stroke-opacity='.5' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:36px}
.hg-form-v2 input[type=hidden]{display:none}.hg-form-v2 [role=status]{padding:15px;background:#e8eff8;border-radius:6px}
.hg-site header img.h-12{height:3rem;width:auto;max-width:none}

.hg-navigation>a.ml-2{margin-left:12px!important}

.hg-dropdown:hover>.hg-submenu,.hg-dropdown:focus-within>.hg-submenu,.hg-dropdown>button[aria-expanded=true]+.hg-submenu{display:grid}
.hg-submenu{width:400px;gap:12px;padding:16px;top:calc(100% + 6px);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}
.hg-submenu[data-menu=polishers]{width:300px}
.hg-dropdown:after{content:"";position:absolute;left:0;right:0;top:100%;height:8px}
.hg-dropdown>button[aria-expanded=true] svg{transform:rotate(180deg)}
.hg-native-select{font-size:14px;line-height:20px}

.hg-part-form main{max-width:752px;margin:40px auto;padding:32px;background:white;box-shadow:0 4px 20px #244d8712;border-radius:12px}
.hg-submenu{padding-bottom:14px}
.hg-dropdown>button[aria-expanded=true]{background-color:hsl(var(--accent)/.5);color:hsl(var(--accent-foreground))}
