/**
 * Transparent nav over dark hero bands (browse, compact, single post).
 */

.iwsb-product-browse-hero,
.iwsb-compact-hero,
.iwsb-single-post-hero {
	--iwsb-hero-blue: var(--ast-global-color-0, #4b8abf);
	--iwsb-hero-gold: var(--ast-global-color-2, #f7ce48);
	--iwsb-hero-brown: var(--ast-global-color-3, #291901);
	--iwsb-hero-cream: var(--ast-global-color-4, #fff7f0);
	--iwsb-hero-border: rgba(41, 25, 1, 0.1);
}

.iwsb-product-browse-hero.ast-theme-transparent-header #content.site-content,
.iwsb-compact-hero.ast-theme-transparent-header #content.site-content,
.iwsb-single-post-hero.ast-theme-transparent-header #content.site-content {
	padding-top: 0 !important;
}

.iwsb-product-browse-hero.ast-theme-transparent-header .site-header,
.iwsb-product-browse-hero.ast-theme-transparent-header .main-header-bar,
.iwsb-product-browse-hero.ast-theme-transparent-header .ast-primary-header-bar,
.iwsb-product-browse-hero.ast-theme-transparent-header .ast-mobile-header-wrap .main-header-bar-wrap,
.iwsb-compact-hero.ast-theme-transparent-header .site-header,
.iwsb-compact-hero.ast-theme-transparent-header .main-header-bar,
.iwsb-compact-hero.ast-theme-transparent-header .ast-primary-header-bar,
.iwsb-compact-hero.ast-theme-transparent-header .ast-mobile-header-wrap .main-header-bar-wrap,
.iwsb-single-post-hero.ast-theme-transparent-header .site-header,
.iwsb-single-post-hero.ast-theme-transparent-header .main-header-bar,
.iwsb-single-post-hero.ast-theme-transparent-header .ast-primary-header-bar,
.iwsb-single-post-hero.ast-theme-transparent-header .ast-mobile-header-wrap .main-header-bar-wrap {
	background: transparent !important;
	border-bottom: none !important;
	box-shadow: none !important;
}

.iwsb-product-browse-hero.ast-theme-transparent-header #ast-desktop-header .main-header-menu .menu-item > .menu-link,
.iwsb-product-browse-hero.ast-theme-transparent-header #ast-desktop-header .ast-builder-menu-1 .menu-item > .menu-link,
.iwsb-compact-hero.ast-theme-transparent-header #ast-desktop-header .main-header-menu .menu-item > .menu-link,
.iwsb-compact-hero.ast-theme-transparent-header #ast-desktop-header .ast-builder-menu-1 .menu-item > .menu-link,
.iwsb-single-post-hero.ast-theme-transparent-header #ast-desktop-header .main-header-menu .menu-item > .menu-link,
.iwsb-single-post-hero.ast-theme-transparent-header #ast-desktop-header .ast-builder-menu-1 .menu-item > .menu-link {
	color: #fff !important;
}

.iwsb-product-browse-hero.ast-theme-transparent-header #ast-desktop-header .main-header-menu .menu-item:hover > .menu-link,
.iwsb-product-browse-hero.ast-theme-transparent-header #ast-desktop-header .main-header-menu .menu-item.current-menu-item > .menu-link,
.iwsb-product-browse-hero.ast-theme-transparent-header #ast-desktop-header .main-header-menu .menu-item.current-menu-ancestor > .menu-link,
.iwsb-product-browse-hero.ast-theme-transparent-header #ast-desktop-header .ast-builder-menu-1 .menu-item:hover > .menu-link,
.iwsb-product-browse-hero.ast-theme-transparent-header #ast-desktop-header .ast-builder-menu-1 .menu-item.current-menu-item > .menu-link,
.iwsb-compact-hero.ast-theme-transparent-header #ast-desktop-header .main-header-menu .menu-item:hover > .menu-link,
.iwsb-compact-hero.ast-theme-transparent-header #ast-desktop-header .main-header-menu .menu-item.current-menu-item > .menu-link,
.iwsb-compact-hero.ast-theme-transparent-header #ast-desktop-header .main-header-menu .menu-item.current-menu-ancestor > .menu-link,
.iwsb-compact-hero.ast-theme-transparent-header #ast-desktop-header .ast-builder-menu-1 .menu-item:hover > .menu-link,
.iwsb-compact-hero.ast-theme-transparent-header #ast-desktop-header .ast-builder-menu-1 .menu-item.current-menu-item > .menu-link,
.iwsb-single-post-hero.ast-theme-transparent-header #ast-desktop-header .main-header-menu .menu-item:hover > .menu-link,
.iwsb-single-post-hero.ast-theme-transparent-header #ast-desktop-header .main-header-menu .menu-item.current-menu-item > .menu-link,
.iwsb-single-post-hero.ast-theme-transparent-header #ast-desktop-header .main-header-menu .menu-item.current-menu-ancestor > .menu-link,
.iwsb-single-post-hero.ast-theme-transparent-header #ast-desktop-header .ast-builder-menu-1 .menu-item:hover > .menu-link,
.iwsb-single-post-hero.ast-theme-transparent-header #ast-desktop-header .ast-builder-menu-1 .menu-item.current-menu-item > .menu-link {
	color: var(--iwsb-hero-gold) !important;
}

.iwsb-product-browse-hero.ast-theme-transparent-header .ast-mobile-menu-trigger-outline,
.iwsb-product-browse-hero.ast-theme-transparent-header #ast-mobile-header .menu-toggle.main-header-menu-toggle,
.iwsb-compact-hero.ast-theme-transparent-header .ast-mobile-menu-trigger-outline,
.iwsb-compact-hero.ast-theme-transparent-header #ast-mobile-header .menu-toggle.main-header-menu-toggle,
.iwsb-single-post-hero.ast-theme-transparent-header .ast-mobile-menu-trigger-outline,
.iwsb-single-post-hero.ast-theme-transparent-header #ast-mobile-header .menu-toggle.main-header-menu-toggle {
	color: #fff !important;
	border-color: rgba(255, 255, 255, 0.55) !important;
}

.iwsb-product-browse-hero.ast-theme-transparent-header .ast-mobile-menu-trigger-outline .ast-mobile-svg,
.iwsb-product-browse-hero.ast-theme-transparent-header #ast-mobile-header .menu-toggle .ast-mobile-svg,
.iwsb-compact-hero.ast-theme-transparent-header .ast-mobile-menu-trigger-outline .ast-mobile-svg,
.iwsb-compact-hero.ast-theme-transparent-header #ast-mobile-header .menu-toggle .ast-mobile-svg,
.iwsb-single-post-hero.ast-theme-transparent-header .ast-mobile-menu-trigger-outline .ast-mobile-svg,
.iwsb-single-post-hero.ast-theme-transparent-header #ast-mobile-header .menu-toggle .ast-mobile-svg {
	fill: currentColor !important;
}

.iwsb-product-browse-hero .ast-mobile-header-content,
.iwsb-product-browse-hero .ast-mobile-popup-drawer.active .ast-mobile-popup-inner,
.iwsb-compact-hero .ast-mobile-header-content,
.iwsb-compact-hero .ast-mobile-popup-drawer.active .ast-mobile-popup-inner,
.iwsb-single-post-hero .ast-mobile-header-content,
.iwsb-single-post-hero .ast-mobile-popup-drawer.active .ast-mobile-popup-inner {
	background-color: var(--iwsb-hero-cream) !important;
}

.iwsb-product-browse-hero .ast-mobile-header-content,
.iwsb-compact-hero .ast-mobile-header-content,
.iwsb-single-post-hero .ast-mobile-header-content {
	border-top: 1px solid var(--iwsb-hero-border);
}

.iwsb-product-browse-hero .ast-builder-menu-mobile .main-navigation .main-header-menu,
.iwsb-product-browse-hero .ast-builder-menu-mobile .main-navigation .main-header-menu .menu-link,
.iwsb-product-browse-hero .ast-builder-menu-mobile .main-navigation .main-header-menu .sub-menu,
.iwsb-product-browse-hero .ast-mobile-popup-content .ast-builder-menu-mobile .main-navigation .main-header-menu,
.iwsb-compact-hero .ast-builder-menu-mobile .main-navigation .main-header-menu,
.iwsb-compact-hero .ast-builder-menu-mobile .main-navigation .main-header-menu .menu-link,
.iwsb-compact-hero .ast-builder-menu-mobile .main-navigation .main-header-menu .sub-menu,
.iwsb-compact-hero .ast-mobile-popup-content .ast-builder-menu-mobile .main-navigation .main-header-menu,
.iwsb-single-post-hero .ast-builder-menu-mobile .main-navigation .main-header-menu,
.iwsb-single-post-hero .ast-builder-menu-mobile .main-navigation .main-header-menu .menu-link,
.iwsb-single-post-hero .ast-builder-menu-mobile .main-navigation .main-header-menu .sub-menu,
.iwsb-single-post-hero .ast-mobile-popup-content .ast-builder-menu-mobile .main-navigation .main-header-menu {
	background-color: var(--iwsb-hero-cream) !important;
	background-image: none !important;
	border-color: var(--iwsb-hero-border) !important;
}

.iwsb-product-browse-hero .ast-builder-menu-mobile .main-navigation .main-header-menu .menu-item > .menu-link,
.iwsb-product-browse-hero .ast-builder-menu-mobile .main-navigation .main-header-menu .menu-item > .ast-menu-toggle,
.iwsb-product-browse-hero .ast-mobile-popup-content .ast-builder-menu-mobile .main-navigation .menu-item > .menu-link,
.iwsb-compact-hero .ast-builder-menu-mobile .main-navigation .main-header-menu .menu-item > .menu-link,
.iwsb-compact-hero .ast-builder-menu-mobile .main-navigation .main-header-menu .menu-item > .ast-menu-toggle,
.iwsb-compact-hero .ast-mobile-popup-content .ast-builder-menu-mobile .main-navigation .menu-item > .menu-link,
.iwsb-single-post-hero .ast-builder-menu-mobile .main-navigation .main-header-menu .menu-item > .menu-link,
.iwsb-single-post-hero .ast-builder-menu-mobile .main-navigation .main-header-menu .menu-item > .ast-menu-toggle,
.iwsb-single-post-hero .ast-mobile-popup-content .ast-builder-menu-mobile .main-navigation .menu-item > .menu-link {
	color: var(--iwsb-hero-brown) !important;
}

.iwsb-product-browse-hero .ast-builder-menu-mobile .main-navigation .main-header-menu .menu-item:hover > .menu-link,
.iwsb-product-browse-hero .ast-builder-menu-mobile .main-navigation .main-header-menu .menu-item.current-menu-item > .menu-link,
.iwsb-product-browse-hero .ast-builder-menu-mobile .main-navigation .main-header-menu .menu-item.current-menu-ancestor > .menu-link,
.iwsb-compact-hero .ast-builder-menu-mobile .main-navigation .main-header-menu .menu-item:hover > .menu-link,
.iwsb-compact-hero .ast-builder-menu-mobile .main-navigation .main-header-menu .menu-item.current-menu-item > .menu-link,
.iwsb-compact-hero .ast-builder-menu-mobile .main-navigation .main-header-menu .menu-item.current-menu-ancestor > .menu-link,
.iwsb-single-post-hero .ast-builder-menu-mobile .main-navigation .main-header-menu .menu-item:hover > .menu-link,
.iwsb-single-post-hero .ast-builder-menu-mobile .main-navigation .main-header-menu .menu-item.current-menu-item > .menu-link,
.iwsb-single-post-hero .ast-builder-menu-mobile .main-navigation .main-header-menu .menu-item.current-menu-ancestor > .menu-link {
	color: var(--iwsb-hero-blue) !important;
}

.iwsb-product-browse-hero .ast-mobile-popup-drawer.active .menu-toggle-close,
.iwsb-compact-hero .ast-mobile-popup-drawer.active .menu-toggle-close,
.iwsb-single-post-hero .ast-mobile-popup-drawer.active .menu-toggle-close {
	color: var(--iwsb-hero-brown) !important;
}
