#cf-header{z-index:9990;width:100%;background:var(--theme-palette-color-1)}.cf-header-top{background:var(--theme-palette-color-1)}.cf-header-top-inner{display:flex;align-items:center;gap:40px;max-width:var(--theme-normal-container-max-width,1280px);margin:0 auto;padding:10px 0}.hbt-logo{display:flex;align-items:center;flex-shrink:0}.hbt-logo a{display:flex;align-items:center;text-decoration:none}.hbt-logo-img{max-height:56px;display:block;width:128px}.hbt-logo-text{font-size:20px;font-weight:700;color:var(--theme-palette-color-6)}.hbt-logo .custom-logo{max-height:50px;width:auto;display:block}.hbt-search{flex:1}.contenedor-buscador{position:relative}.hb-form-busqueda{position:relative;display:flex;height:40px}.hb-buscar-todo{margin-top:20px;font-weight:600}.hb-form-busqueda input.cf-search{min-width:400px}.hb-form-busqueda input.cf-search,#whatsapp-form input{font-size:16px;border-radius:10px 0 0 10px;border-right:0;background:var(--theme-palette-color-6);color:var(--theme-palette-color-7)}.hb-form-busqueda input.cf-search::placeholder{color:#aaa}.hb-form-busqueda input.cf-search:focus,#whatsapp-form input:focus{outline:none;border:1px solid gray;border-right:0;background:var(--theme-palette-color-6)}.hb-form-busqueda button,#whatsapp-form button{border-radius:0 10px 10px 0;background:var(--theme-palette-color-3);border:0}.hb-form-busqueda button:hover,#whatsapp-form button:hover{background:var(--theme-palette-color-1)}.hb-form-busqueda button svg{fill:var(--theme-palette-color-6)}.hb-search-results{display:none;position:absolute;top:100%;left:0;min-width:max(100%, 560px);background-color:var(--theme-palette-color-6);border:1px solid #ccc;box-shadow:0 4px 8px rgb(0 0 0 / .1);z-index:1000;font-size:14px;line-height:16px;padding:20px;border-radius:6px;margin-top:5px}.hb-results-grid{display:flex;gap:0}.hb-results-col{flex:1;min-width:0}.hb-results-col+.hb-results-col{margin-left:16px;padding-left:16px;border-left:1px solid #e8e8e8}.hb-search-results a{display:block;color:var(--theme-palette-color-1);margin-bottom:2px}.hb-search-results a:hover{text-decoration:underline}.hb-text-info{color:#606060}.hb-drop-title{margin-bottom:5px;display:block;color:var(--theme-palette-color-3)}.hb-drop-title-2,.hb-drop-title-3{margin-top:15px}.hb-products-list{display:grid;grid-template-columns:repeat(2,1fr);gap:4px 16px;margin-bottom:10px}.hb-product-item{display:flex!important;align-items:center;gap:10px;padding:4px 0;min-width:0}.hb-product-item img{width:40px;height:40px;object-fit:contain;border-radius:4px;border:1px solid #eee;flex-shrink:0;background:#fff}.hb-product-title{white-space:normal;line-height:1.25;font-size:12px}.hbt-wrapper{display:flex;align-items:center;gap:50px}.hbt-opcion-header>a{display:flex;gap:6px;color:var(--theme-palette-color-6);text-decoration:none;transition:opacity 0.2s;align-items:center}.hbt-opcion-header>a:hover{color:var(--theme-palette-color-6);opacity:.75}.hbt-cart-btn{display:flex;align-items:center;gap:10px;color:var(--theme-palette-color-6);text-decoration:none}.hbt-cart-icon-wrap{position:relative;display:flex}.cf-cart-count{position:absolute;top:-8px;right:-10px;background:var(--theme-palette-color-3);color:var(--theme-palette-color-6);font-size:10px;font-weight:700;min-width:18px;height:18px;border-radius:9px;display:flex;align-items:center;justify-content:center;padding:0 4px;line-height:1}.hbt-cart-info{display:flex;flex-direction:column;line-height:1.3}.hbt-cart-label{font-size:11px;opacity:.8}.hbt-cart-total{font-size:14px;font-weight:700;color:var(--theme-palette-color-6)}.cf-header-bottom{background:var(--theme-palette-color-2);border-top:1px solid rgb(255 255 255 / .1)}.cf-header-bottom-inner{display:flex;justify-content:space-between;align-items:center;max-width:var(--theme-normal-container-max-width,1280px);margin:0 auto;padding:0;min-height:40px}.hbt-bottom-left,.hbt-bottom-right{display:flex;align-items:center}.hbt-nav-menu{display:flex;align-items:center;gap:30px;list-style:none;margin:0;padding:0}.hbt-nav-menu>li>a{font-size:14px;color:var(--theme-palette-color-6);text-decoration:none;white-space:nowrap;padding:10px 0;display:block;transition:opacity 0.2s}.hbt-nav-menu>li>a:hover{opacity:.75}.hbt-nav-menu li{position:relative}.hbt-nav-menu .sub-menu{display:none;position:absolute;top:100%;right:0;background:var(--theme-palette-color-6);border-radius:6px;box-shadow:0 8px 16px rgb(0 0 0 / .3);padding:0;min-width:160px;z-index:999;list-style:none;margin:0}.hbt-nav-menu li:hover>.sub-menu{display:block}.hbt-nav-menu .sub-menu li a{display:block;padding:8px 16px;color:var(--theme-palette-color-7);font-size:13px;white-space:nowrap;transition:background 0.15s;border-radius:6px}.hbt-nav-menu .sub-menu li a:hover{background:var(--theme-palette-color-5);color:var(--theme-palette-color-1);border-radius:6px}.hbt-nav-menu>li>a{display:flex;align-items:center;gap:4px;cursor:pointer}.hbt-dropdown-icon{flex-shrink:0;opacity:.7;transition:transform 0.2s ease}.hbt-nav-menu>li:hover>a .hbt-dropdown-icon{transform:rotate(180deg)}@media (max-width:768px){.cf-header-top-inner{display:grid;grid-template-columns:auto 1fr auto auto;grid-template-areas:"menu logo account cart";gap:15px;padding:10px 15px}.hbt-search,.hbt-track,.hbt-account>a>span,.hbt-cart-info,.cf-header-bottom{display:none}.hbt-menu{grid-area:menu}.hbt-logo{grid-area:logo;justify-self:center}.hbt-account{grid-area:account}.hbt-cart{grid-area:cart}.hbt-logo img{max-height:50px}.hbt-mobile-search{display:flex;padding:8px 15px;background:var(--theme-palette-color-1);border-top:1px solid rgb(255 255 255 / .1)}.hbt-mobile-search .hb-form-busqueda{width:100%;height:40px}.hbt-mobile-search .hb-form-busqueda input.cf-search{min-width:unset;width:100%;flex:1}.hb-search-results{width:100vw;min-width:unset;left:50%;transform:translateX(-50%);font-size:17px;line-height:19px;padding:20px}.hb-results-grid{flex-direction:column}.hb-results-col+.hb-results-col{margin-left:0;padding-left:0;border-left:none;margin-top:14px;padding-top:14px;border-top:1px solid #e8e8e8}.hb-search-results a{margin-bottom:6px;font-size:14px;line-height:16px}.hb-drop-title{font-size:14px}.hb-form-busqueda{height:44px}}@media (min-width:769px){.hbt-mobile-search{display:none}}.hbt-user-logged{position:relative}.hbt-user-btn{background:none;border:none;cursor:pointer;display:flex;align-items:center;gap:7px;color:var(--theme-palette-color-6);font-size:14px;padding:0;transition:opacity .15s}.hbt-user-btn:hover{opacity:.85}.hbt-user-avatar{width:30px;height:30px;background:rgb(255 255 255 / .25);border:1.5px solid rgb(255 255 255 / .5);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:13px;flex-shrink:0}.hbt-user-name{font-weight:600}@media (max-width:768px){.hbt-user-name,.hbt-user-chevron{display:none}}.hbt-user-chevron{transition:transform .2s;opacity:.8}.hbt-user-logged.open .hbt-user-chevron{transform:rotate(180deg)}.hbt-user-dropdown{position:absolute;top:calc(100% + 12px);right:0;background:#fff;border-radius:10px;box-shadow:0 8px 32px rgb(0 0 0 / .15);padding:6px 0;min-width:180px;opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .18s,transform .18s,visibility .18s;z-index:9999}.hbt-user-logged.open .hbt-user-dropdown{opacity:1;visibility:visible;transform:translateY(0)}.hbt-user-dropdown a{display:flex;align-items:center;gap:9px;padding:9px 16px;color:#333;font-size:13px;font-weight:500;text-decoration:none;transition:background .1s}.hbt-user-dropdown a:hover{background:#f5f7ff;color:var(--theme-palette-color-1)}.hbt-user-divider{height:1px;background:#f0f0f0;margin:4px 0}.hbt-user-logout{color:#c0392b!important}.hbt-user-logout:hover{background:#fff5f5!important;color:#c0392b!important}