/* Extracted from index\products.html */
.pro-cat {
		display: grid
	}

	.pro-cat .parent-item p {
		margin: 0
	}

	.pro-cat .parent-item p a {
		align-items: center;
		border-bottom: 1px solid var(--wp--preset--color--light-3);
		color: var(--wp--preset--color--a);
		display: flex;
		font-size: var(--wp--preset--font-size--s);
		gap: var(--wp--preset--spacing--20);
		justify-content: space-between;
		overflow: hidden;
		padding: var(--wp--preset--spacing--20);
		transition: all .3s
	}

	.pro-cat .parent-item p .icon {
		flex: none;
		font-size: var(--wp--preset--font-size--l);
		opacity: 0
	}

	.pro-cat .parent-item.current-menu-item p a,
	.pro-cat .parent-item:hover p a {
		border-color: var(--wp--preset--color--a)
	}

	.pro-cat .parent-item.current-menu-item p .icon,
	.pro-cat .parent-item:hover p .icon {
		opacity: 1
	}

	/*# sourceURL=https://www.ningshineled.com/wp-content/themes/titan_pure/component/parts-procat.css */

/* Extracted from index\products.html */
@keyframes showline {
		0% {
			transform: scale(0)
		}

		50% {
			transform: scale(.5)
		}

		to {
			transform: scale(1)
		}
	}

	@keyframes moveShow {
		0% {
			transform: rotate(0);
			transform-origin: top
		}

		to {
			transform: rotate(1turn);
			transform-origin: top
		}
	}

	@keyframes moveLeft {
		0% {
			transform: translateX(0)
		}

		to {
			transform: translateX(-50%)
		}
	}

	@keyframes moveRight {
		0% {
			transform: translateX(-50%)
		}

		to {
			transform: translateX(0)
		}
	}

	@keyframes moveTop {
		0% {
			transform: translateY(0)
		}

		33% {
			transform: translateY(-35%)
		}

		66% {
			transform: translateY(35%)
		}

		to {
			transform: translateY(0)
		}
	}

	.xz-loop-x {
		display: grid
	}

	.xz-loop-x[data-cols="1"] {
		grid-template-columns: 1fr
	}

	.xz-loop-x[data-cols="2"] {
		grid-template-columns: 1fr 1fr
	}

	.xz-loop-x[data-cols="3"] {
		grid-template-columns: 1fr 1fr 1fr
	}

	.xz-loop-x[data-cols="4"] {
		grid-template-columns: 1fr 1fr 1fr 1fr
	}

	.xz-loop-x[data-cols="5"] {
		grid-template-columns: 1fr 1fr 1fr 1fr 1fr
	}

	.xz-loop-x[data-gap="0"] {
		gap: 0
	}

	.xz-loop-x[data-gap="1"] {
		gap: var(--wp--preset--spacing--10)
	}

	.xz-loop-x[data-gap="2"] {
		gap: var(--wp--preset--spacing--20)
	}

	.xz-loop-x[data-gap="3"] {
		gap: var(--wp--preset--spacing--30)
	}

	.xz-loop-x[data-gap="4"] {
		gap: var(--wp--preset--spacing--40)
	}

	.xz-loop-x[data-gap="5"] {
		gap: var(--wp--preset--spacing--50)
	}

	.xz-loop-x[data-gap="6"] {
		gap: var(--wp--preset--spacing--60)
	}

	.xz-loop-x[data-gap="7"] {
		gap: var(--wp--preset--spacing--70)
	}

	@media screen and (max-width:1024px) {
		.xz-loop-x[data-cols="4"] {
			grid-template-columns: 1fr 1fr 1fr
		}
	}

	@media screen and (max-width:800px) {

		.xz-loop-x[data-cols="3"],
		.xz-loop-x[data-cols="4"] {
			grid-template-columns: 1fr 1fr
		}
	}

	@media screen and (max-width:600px) {
		.xz-loop-x[data-cols="2"] {
			grid-template-columns: 1fr
		}
	}

	@media screen and (max-width:500px) {

		.xz-loop-x[data-cols="3"],
		.xz-loop-x[data-cols="4"] {
			grid-template-columns: 1fr
		}
	}

	/*# sourceURL=https://www.ningshineled.com/wp-content/themes/titan_pure/block/acf-xz-loop/style.css */

/* Extracted from index\products.html */
.nav-links {
		gap: .6rem;
		margin-top: var(--wp--preset--spacing--60)
	}

	.nav-links,
	.page-numbers {
		align-items: center;
		display: flex;
		justify-content: center
	}

	.page-numbers {
		background: var(--wp--preset--color--light);
		border: 1px solid var(--wp--preset--color--light);
		border-radius: 50%;
		color: var(--wp--preset--color--a);
		font-size: var(--wp--preset--font-size--xs);
		height: 4rem;
		transition: all .3s;
		width: 4rem
	}

	.page-numbers.next,
	.page-numbers.prev {
		background: var(--wp--preset--color--white);
		border-color: var(--wp--preset--color--light-2)
	}

	.page-numbers.current,
	.post-page-numbers.current .page-numbers {
		background: var(--wp--preset--color--a) !important;
		border-color: var(--wp--preset--color--a);
		color: var(--wp--preset--color--white)
	}

	.page-numbers:hover {
		border-color: var(--wp--preset--color--a)
	}

	.page-numbers:active {
		transform: scale(.9)
	}

	.screen-reader-text {
		display: none
	}

/* Extracted from index\products.html */
.wp-elements-2e650558d89b637a75eded7b81e5881b a:where(:not(.wp-element-button)) {
		color: var(--wp--preset--color--white);
	}

	.wp-elements-c3db5af0fe82f9acc6474688d11fb99e a:where(:not(.wp-element-button)) {
		color: var(--wp--preset--color--a);
	}

	.wp-elements-08c94eb6e1e79e649bfbb27c6ed99f21 a:where(:not(.wp-element-button)) {
		color: var(--wp--preset--color--white);
	}

	.wp-container-core-group-is-layout-9ba6dbca {
		flex-wrap: nowrap;
	}

	.wp-container-core-group-is-layout-6617a01c {
		flex-direction: column;
		align-items: flex-start;
		justify-content: center;
	}

	.wp-elements-e714f08d407ab3384d0da8e976a50cb9 a:where(:not(.wp-element-button)) {
		color: var(--wp--preset--color--white);
	}

	.wp-elements-e714f08d407ab3384d0da8e976a50cb9 a:where(:not(.wp-element-button)):hover {
		color: var(--wp--preset--color--a-1);
	}

	.wp-elements-8a059cfe80a452eb622fb3f6351bf6fe a:where(:not(.wp-element-button)) {
		color: var(--wp--preset--color--light-1);
	}

	.wp-container-xz-btn-is-layout-73ea8820 {
		gap: var(--wp--preset--spacing--5);
	}

	.wp-elements-cd207f4b13ed28b556a89a9b69bc6fa5 a:where(:not(.wp-element-button)) {
		color: var(--wp--preset--color--white);
	}

	.wp-container-xz-btn-is-layout-25cb1b02 {
		gap: var(--wp--preset--spacing--5);
	}

	.wp-container-core-group-is-layout-664c51e7 {
		flex-wrap: nowrap;
		gap: 0;
	}

	.wp-container-core-group-is-layout-f375182d {
		flex-wrap: nowrap;
		gap: var(--wp--preset--spacing--20);
		justify-content: space-between;
		align-items: stretch;
	}

	.wp-elements-b0437ca4dfc7c94507f0c14b629185ff a:where(:not(.wp-element-button)) {
		color: var(--wp--preset--color--white);
	}

	.wp-elements-b0437ca4dfc7c94507f0c14b629185ff a:where(:not(.wp-element-button)):hover {
		color: var(--wp--preset--color--a-1);
	}

	.wp-container-core-group-is-layout-98caad63 {
		flex-wrap: nowrap;
		gap: var(--wp--preset--spacing--10);
		align-items: flex-start;
	}

	.wp-container-core-group-is-layout-333b1c49 {
		flex-direction: column;
		align-items: flex-start;
		justify-content: flex-end;
	}

	.wp-container-core-cover-is-layout-7921df94>.full {
		margin-right: calc(0px * -1);
		margin-left: calc(0px * -1);
	}

	.wp-elements-6218e3406ce98a2c3bc6871ee390e664 a:where(:not(.wp-element-button)) {
		color: var(--wp--preset--color--white);
	}

	.wp-container-core-group-is-layout-17c7cdef>.full {
		margin-right: calc(var(--wp--preset--spacing--20) * -1);
		margin-left: calc(var(--wp--preset--spacing--20) * -1);
	}

	.wp-container-core-group-is-layout-17c7cdef>* {
		margin-block-start: 0;
		margin-block-end: 0;
	}

	.wp-container-core-group-is-layout-17c7cdef>*+* {
		margin-block-start: var(--wp--preset--spacing--20);
		margin-block-end: 0;
	}

	.wp-container-content-f36bee01 {
		flex-basis: 20.9%;
	}

	.wp-container-core-group-is-layout-70baa54b> :where(:not(.aleft):not(.aright):not(.full)) {
		margin-left: 0 !important;
	}

	.wp-container-content-47197e2f {
		flex-basis: 75%;
	}

	.wp-container-core-group-is-layout-e9bf35e7 {
		flex-wrap: nowrap;
		gap: var(--wp--preset--spacing--60);
		justify-content: space-between;
		align-items: flex-start;
	}

	.wp-elements-e32d04b1e5ebbc14ad50aea4de293a1f a:where(:not(.wp-element-button)) {
		color: var(--wp--preset--color--white);
	}

	.wp-container-core-group-is-layout-aba15991>* {
		margin-block-start: 0;
		margin-block-end: 0;
	}

	.wp-container-core-group-is-layout-aba15991>*+* {
		margin-block-start: 0;
		margin-block-end: 0;
	}

	.wp-container-core-group-is-layout-a7a07da5>* {
		margin-block-start: 0;
		margin-block-end: 0;
	}

	.wp-container-core-group-is-layout-a7a07da5>*+* {
		margin-block-start: var(--wp--preset--spacing--30);
		margin-block-end: 0;
	}

	.wp-elements-2c599cc6b7d4131123c74cd6a76a3010 a:where(:not(.wp-element-button)) {
		color: var(--wp--preset--color--white-2);
	}

	.wp-elements-2c599cc6b7d4131123c74cd6a76a3010 a:where(:not(.wp-element-button)):hover {
		color: var(--wp--preset--color--white);
	}

	.wp-container-core-group-is-layout-dc0c0d66 {
		flex-direction: column;
		align-items: flex-start;
	}

	.wp-container-content-8039713e {
		flex-basis: 42.1rem;
	}

	.wp-container-core-group-is-layout-e5fe8743>* {
		margin-block-start: 0;
		margin-block-end: 0;
	}

	.wp-container-core-group-is-layout-e5fe8743>*+* {
		margin-block-start: var(--wp--preset--spacing--30);
		margin-block-end: 0;
	}

	.wp-elements-acc4b44867b3f6af57f1e2cb069563f6 a:where(:not(.wp-element-button)) {
		color: var(--wp--preset--color--white);
	}

	.wp-container-core-group-is-layout-b1617504>* {
		margin-block-start: 0;
		margin-block-end: 0;
	}

	.wp-container-core-group-is-layout-b1617504>*+* {
		margin-block-start: var(--wp--preset--spacing--30);
		margin-block-end: 0;
	}

	.wp-elements-53997f646955c4d1fa0bc0d130f25ecb a:where(:not(.wp-element-button)) {
		color: var(--wp--preset--color--white);
	}

	.wp-elements-dbc1064919a491d43175c4c1ebef7c15 a:where(:not(.wp-element-button)) {
		color: var(--wp--preset--color--white);
	}

	.wp-elements-fc3e56387dd04f8b8465bb92f4c40682 a:where(:not(.wp-element-button)) {
		color: var(--wp--preset--color--a-1);
	}

	.wp-container-core-group-is-layout-31df4846 {
		flex-wrap: nowrap;
		gap: var(--wp--preset--spacing--10);
		justify-content: flex-start;
		align-items: center;
	}

	.wp-elements-570bd8589c63bcd347315f5867944b67 a:where(:not(.wp-element-button)) {
		color: var(--wp--preset--color--a-1);
	}

	.wp-elements-c678b277edc4445904b8baa20dd2f5bb a:where(:not(.wp-element-button)) {
		color: var(--wp--preset--color--a-1);
	}

	.wp-container-core-group-is-layout-f90c8a16 {
		flex-wrap: nowrap;
		gap: var(--wp--preset--spacing--10);
		justify-content: flex-start;
		align-items: flex-start;
	}

	.wp-container-core-group-is-layout-275971f3>* {
		margin-block-start: 0;
		margin-block-end: 0;
	}

	.wp-container-core-group-is-layout-275971f3>*+* {
		margin-block-start: var(--wp--preset--spacing--10);
		margin-block-end: 0;
	}

	.wp-container-core-group-is-layout-3f93a543 {
		flex-wrap: nowrap;
		gap: 7.3vw;
		align-items: flex-start;
	}

	.wp-container-core-group-is-layout-9a6ac4f0 {
		flex-wrap: nowrap;
		gap: 7.3vw;
		justify-content: space-between;
		align-items: flex-start;
	}

	.wp-elements-788477a0dcb92715aaa8a8edfd8b2e0e a:where(:not(.wp-element-button)) {
		color: var(--wp--preset--color--white-3);
	}

	.wp-elements-788477a0dcb92715aaa8a8edfd8b2e0e a:where(:not(.wp-element-button)):hover {
		color: var(--wp--preset--color--white);
	}

	.wp-container-core-group-is-layout-57d17d18 {
		flex-wrap: nowrap;
		gap: var(--wp--preset--spacing--20);
	}

	.wp-container-core-group-is-layout-af962a91 {
		gap: 5.2vw;
		justify-content: flex-start;
	}

	.wp-container-core-group-is-layout-1c097b4f {
		gap: var(--wp--preset--spacing--20);
		justify-content: space-between;
	}

	.wp-container-core-cover-is-layout-04199289>.full {
		margin-right: calc(0px * -1);
		margin-left: calc(0px * -1);
	}

	/*# sourceURL=core-block-supports-inline-css */