/* V99: atalhos ao lado da marca e preços na busca. */
.site-header .main-nav,.site-header .header-calculator,.site-header .header-dropdown:has(.support-toggle){display:none}
.site-header .header-inner{grid-template-columns:minmax(0,1fr) auto}
.header-start-v97 .quick-links-v98{border:0;background:none;padding:0;justify-content:flex-start;gap:6px}
.header-start-v97 .quick-links-v98 a{min-width:0;padding:8px 12px;white-space:nowrap}
.header-start-v97 .home-link-v97 svg{display:none}
.secondary-page .secondary-group-link{display:none}
.suggestion-price-v99{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:4px;font-size:14px}
.suggestion-price-v99 del{color:#68768a;font-size:12px}
.suggestion-price-v99 b{color:#087465;font-weight:800}
#searchSuggestions{max-height:min(440px,60dvh);overflow-y:auto;overscroll-behavior:contain}
@media(max-width:1100px){
 .site-header .header-inner{grid-template-columns:minmax(0,1fr) auto auto;gap:8px;padding-block:6px}
 .site-header .header-start-v97{grid-column:1;grid-row:1;gap:8px}
 body:not(.secondary-page) .header-actions{display:contents}
 body:not(.secondary-page) .header-actions>.search-wrapper{grid-column:1/-1;grid-row:2;width:100%;min-width:0}
 body:not(.secondary-page) #pedidoFloating{grid-column:2;grid-row:1}
 body:not(.secondary-page) .header-actions>.header-dropdown:has(.menu-toggle){grid-column:3;grid-row:1}
 .secondary-page .site-header .header-inner{grid-template-columns:minmax(0,1fr) auto}
}
@media(max-width:700px){
 .site-header .header-inner{width:calc(100% - 16px);gap:5px!important}
 .site-header .header-start-v97{gap:5px}
 .site-header .brand{min-width:0;flex:0 0 40px}
 .site-header .brand-image{width:40px!important;height:44px!important}
 .header-start-v97 .quick-links-v98{display:grid;grid-template-columns:1fr 1fr;gap:4px;flex:1}
 .header-start-v97 .quick-links-v98 a{min-height:44px;padding:5px 3px;font-size:11px;border-radius:8px}
 .site-header .header-pedido-button,.site-header .menu-toggle{width:44px!important;min-width:44px!important;height:44px;padding:8px!important}
 .site-header .header-pedido-button>span{display:none}
 .secondary-page .page-menu-wrapper{gap:5px}
}
