@supports not selector(:focus-visible) {}

.woocommerce main.site-main {
	width: var(--content-width);
}

#brx-content.wordpress {
	width: var(--content-width);
}

@media (max-width: 767px) {}

@media (max-width: 767px) {}

@media (max-width: 478px) {}

@media (max-width: 767px) {}

.offcanvas-header-section-bot__menu .bricks-nav-menu .sub-menu > li > .brx-submenu-toggle > * {
	color: var(--neutral);
	font-size: var(--text-m);
	font-weight: 500;
}

.offcanvas-header-section-bot__menu .bricks-nav-menu .sub-menu button {
	padding-top: var(--space-s);
	padding-right: var(--space-xs);
	padding-left: var(--space-xs);
}

.header-section-bot__secondary-menu .bricks-nav-menu .sub-menu > li > .brx-submenu-toggle > * {
	color: var(--neutral);
	font-size: var(--text-s);
	font-weight: 600;
	line-height: 120%;
	font-family: "Open Sans";
}

.header-section-bot__secondary-menu .bricks-nav-menu .sub-menu button {
	padding-top: var(--space-xs);
	padding-right: var(--space-s);
	padding-bottom: var(--space-xs);
	padding-left: var(--space-s);
}

.header-section-bot__secondary-menu .bricks-nav-menu .sub-menu button > * {
	transform: rotateZ(-90deg);
}

.header-section-bot__secondary-menu .bricks-nav-menu > li > .brx-megamenu {
	transform: translateY(var(--space-xs));
}

@media (max-width: 991px) {}

@media (max-width: 991px) {}

@media (max-width: 478px) {}

@media (max-width: 478px) {}

@media (max-width: 991px) {}

.header-section-bot__menu-new .bricks-nav-menu .sub-menu > li > .brx-submenu-toggle > * {
	color: var(--neutral);
	font-size: var(--text-s);
	font-weight: 600;
	line-height: 120%;
}

.header-section-bot__menu-new .bricks-nav-menu .sub-menu button {
	padding-top: var(--space-xs);
	padding-right: var(--space-s);
	padding-bottom: var(--space-xs);
	padding-left: var(--space-s);
}

.header-section-bot__menu-new .bricks-nav-menu .sub-menu button > * {
	transform: rotateZ(-90deg);
}

.header-section-bot__menu-new .bricks-nav-menu > li > .brx-megamenu {
	transform: translateY(var(--space-xs));
}

@media (max-width: 991px) {
	.header-section-bot__menu-new.show-mobile-menu .bricks-mobile-menu-toggle {
		color: var(--white) !important;
	}
	
	.header-section-bot__menu-new .bricks-mobile-menu .sub-menu > li > a {
		font-size: var(--text-s);
		text-transform: uppercase;
		color: var(--white);
	}
	
	.header-section-bot__menu-new .bricks-mobile-menu .sub-menu > li > .brx-submenu-toggle > * {
		font-size: var(--text-s);
		text-transform: uppercase;
		color: var(--white);
	}
	
	.header-section-bot__menu-new .bricks-mobile-menu .sub-menu > .menu-item > a {
		padding-right: var(--space-l);
		padding-left: var(--space-l);
	}
	
	.header-section-bot__menu-new .bricks-mobile-menu .sub-menu > .menu-item > .brx-submenu-toggle > * {
		padding-right: var(--space-l);
		padding-left: var(--space-l);
	}
	
	.header-section-bot__menu-new .bricks-mobile-menu > li > a {
		color: var(--white);
		font-size: var(--text-s);
		text-transform: uppercase;
		padding-top: 0;
		padding-right: var(--space-m);
		padding-bottom: 0;
		padding-left: var(--space-m);
	}
	
	.header-section-bot__menu-new .bricks-mobile-menu > li > .brx-submenu-toggle > * {
		color: var(--white);
		font-size: var(--text-s);
		text-transform: uppercase;
		padding-top: 0;
		padding-right: var(--space-m);
		padding-bottom: 0;
		padding-left: var(--space-m);
	}
	
	.header-section-bot__menu-new .bricks-mobile-menu-overlay {
		background-color: var(--black-trans-40);
	}
	
	.header-section-bot__menu-new .bricks-mobile-menu-toggle {
		color: var(--white);
	}
}

@media (max-width: 767px) {}

@media (max-width: 478px) {
	.header-section-bot__menu-new .bricks-mobile-menu-toggle {
		color: var(--white);
	}
}

@media (max-width: 767px) {}

@media (max-width: 478px) {}

@media (max-width: 767px) {}

@media (max-width: 478px) {}

.single-post-4__divider.vertical .line {
	border-right-color: var(--neutral-trans-20);
	border-right-width: 100%;
}

.single-post-4__divider .icon {
	color: var(--neutral-trans-20);
}

@media (max-width: 991px) {}

@media (max-width: 767px) {}

@media (max-width: 991px) {}

@media (max-width: 767px) {}

.footer-section__menu .bricks-nav-menu > li > .brx-submenu-toggle > * {
	font-size: var(--text-s);
	color: var(--white);
}

.footer-section__menu .bricks-nav-menu > li:hover > .brx-submenu-toggle > * {
	color: var(--primary);
}

.footer-section__divider.vertical .line {
	border-right-width: 100%;
	border-right-color: var(--base-ultra-dark);
}

.footer-section__divider .icon {
	color: var(--base-ultra-dark);
}

@media (max-width: 478px) {}