/* Only the Apparel navigation is visible on the managed WooCommerce shell.
   Do not target ordinary product, article, account or checkout headings. */
body.gfrn-commerce:has(#gfrn-store-header) :is(
 .site-header,.frn-page-header,.frn-elm-header,.frn-shop-header,
 .gfrn-contact-header,.gfrn-destination-header,
 .elementor-location-header,[data-elementor-type="header"],
 #masthead,#site-header,#header-masthead,
 header.wp-block-template-part,[role="banner"],
 nav.nav:has(.logo--apparel),
 .frn-store-frame:has(#frn-store-iframe),#frn-store-iframe,
 iframe[id^="frn-store-"],iframe[src*="/fat-rabbit-network-complete/store/shop-site/"]
):not(#gfrn-store-header):not(#gfrn-store-header *):not(:has(#gfrn-store-header)):not(:has(main,#main,.gfrn-woo-content)){
 display:none!important;
}
body.gfrn-commerce:has(#gfrn-store-header) header:not(#gfrn-store-header):not(#gfrn-store-header *):not(:has(#gfrn-store-header)):not(:has(main,#main,.gfrn-woo-content)):not(:is(main,[role="main"],#main,.gfrn-woo-content,article,section,aside,footer,dialog,[role="dialog"],#wpadminbar) *){
 display:none!important;
}
/* An earlier injected copy must never hide the newer lower store header. */
body.gfrn-commerce>#gfrn-store-header:has(~#gfrn-store-header[data-gfrn-shop-header]){display:none!important}
