/* HTPOS_MARKETING_HOTFIX_V122_20261105: fix icon duplication and menu contrast */
:root{--htfix122-ink:#544740;--htfix122-ink-strong:#231713;--htfix122-orange:#ef651f}
header.htfix-header{background:rgba(255,255,255,.98)!important;border-bottom:1px solid #eee6e1!important;backdrop-filter:saturate(180%) blur(8px)!important}
header.htfix-header .htfix-header-shell{width:min(1500px,calc(100vw - 36px))!important}
.htfix-header-shell nav.htfix-nav{gap:clamp(4px,.8vw,14px)!important}
.htfix-header-shell .htfix-nav-link,.htfix-header-shell .htfix-nav-trigger{color:var(--htfix122-ink)!important;font-weight:500!important;opacity:1!important;text-shadow:none!important}
.htfix-header-shell .htfix-nav-link:hover,.htfix-header-shell .htfix-nav-trigger:hover,.htfix-header-shell .htfix-nav-trigger.htfix-selected{color:var(--htfix122-orange)!important;background:#fff1e8!important}
.htfix-header-shell .htfix-nav-trigger .htfix-svg{color:currentColor!important}
.htfix-header-shell .htfix-brand{color:var(--htfix122-ink-strong)!important}
.htfix-header-shell .htfix-trial{box-shadow:0 10px 22px rgba(255,101,15,.16)!important}
.htfix-menu-panel{color:var(--htfix122-ink-strong)!important}
.htfix-panel-head h2,.htfix-panel-col h3,.htfix-panel-col>a,.htfix-panel-head>a{color:inherit!important}
.htfix-panel-col>a:hover{color:var(--htfix122-orange)!important}
.htfix-mobile-drawer,.htfix-mobile-drawer a,.htfix-mobile-drawer summary{color:var(--htfix122-ink-strong)!important}
/* visual duplicate guard */
.htfix-discovery-card .htfix-card-top .htfix-card-icon + .htfix-card-icon{display:none!important}
.htfix-discovery-card .htfix-card-top .htfix-real-icon + .htfix-real-icon{display:none!important}
.htfix-feature-icon + .htfix-feature-icon{display:none!important}
.htfix-feature-icon ~ .htfix-real-icon{display:none!important}
@media (max-width:1020px){
  header.htfix-header .htfix-header-shell{width:min(100vw - 24px,1500px)!important}
}
