.fl-builder-content-97192 .fl-node-e05y4t29hmq7 {
	display: flex;
	flex-direction: column;
	gap: 32px;
	background-color: #ffffff;
}
.fl-builder-content-97192 .fl-node-4n3xivm17ckb {
	display: grid;
	grid-template-columns: repeat(2,1fr);
	grid-template-rows: repeat(1,1fr);
	flex-direction: column;
	align-items: center;
	row-gap: 16px;
	column-gap: 64px;
	padding-top: 2em;
	padding-right: 6em;
	padding-bottom: 2em;
	padding-left: 6em;
}
@media(max-width: 992px) {
	.fl-builder-content-97192 .fl-node-4n3xivm17ckb {
		display: flex;
		flex-direction: column;
	}
}
@media(max-width: 768px) {
	.fl-builder-content-97192 .fl-node-4n3xivm17ckb {
		align-items: center;
		padding-top: 2em;
		padding-right: 2em;
		padding-bottom: 2em;
		padding-left: 2em;
	}
}
.fl-builder-content-97192 .fl-node-9zk4isbcjqdt {
	display: flex;
	flex-direction: column;
	gap: 10px;
}
.fl-module-fl-woo-product-images .fl-module-content {
	position: relative;
}
.woocommerce div.product .fl-module-fl-woo-product-images div.images,
.woocommerce #content div.product .fl-module-fl-woo-product-images div.images {
	float: none;
	margin: 0;
	width: auto;
}
.fl-module-fl-woo-product-title h1.product_title {
	margin: 0;
}.fl-node-5r6csa3gehm1 .fl-module-content {
	text-align: left;
}



.fl-builder-content-97192 .fl-node-ljgmwdrzsqyn {
	display: flex;
	flex-direction: column;
	gap: 10px;
	padding-right: 6em;
	padding-left: 6em;
}
@media(max-width: 768px) {
	.fl-builder-content-97192 .fl-node-ljgmwdrzsqyn {
		padding-top: 2em;
		padding-right: 2em;
		padding-bottom: 2em;
		padding-left: 2em;
	}
}

.fl-node-qlij23v08b5h .fl-module-content .related.products > h2 {
	color: #050505;
}

.fl-builder-content-97192 .fl-node-mp7vtqosf4rh {
	display: flex;
	flex-direction: column;
	gap: 10px;
}
.fl-module-fl-woo-product-price .price {
	margin: 0;
}.fl-node-hc8t3vz4iw51 .fl-module-content {

	text-align: left;

	}

.fl-builder-content-97192 .fl-node-a18kzl5ntjuv {
	display: flex;
	flex-direction: column;
	gap: 32px;
	background-color: #ffffff;
}
@media(max-width: 768px) {
	.fl-builder-content-97192 .fl-node-a18kzl5ntjuv {
		padding-right: 0px;
		padding-left: 0px;
	}
}
.fl-builder-content-97192 .fl-node-842ghns9celm {
	display: flex;
	flex-direction: column;
	gap: 10px;
	padding-right: 6em;
	padding-left: 6em;
}
@media(max-width: 768px) {
	.fl-builder-content-97192 .fl-node-842ghns9celm {
		padding-top: 2em;
		padding-right: 2em;
		padding-bottom: 2em;
		padding-left: 2em;
	}
}
.fl-builder-content-97192 .fl-node-2u01fsthnzr3 {
	display: flex;
	flex-direction: column;
	gap: 32px;
	background: linear-gradient(in oklch 90deg, #050505 1%, rgba(0, 0, 0, 0) 60% ), url(https://pewemporium.com/wp-content/uploads/Trisha_Johnson_GettyImages-696928080.jpg) no-repeat center / cover;
}
.woocommerce div.product .fl-module-fl-woo-cart-button form.cart,
.woocommerce div.product .fl-module-fl-woo-cart-button form.cart .variations {
	margin-left: 0;
	margin-right: 0;
}



.woocommerce .fl-module-fl-woo-product-meta .product_meta {
	border: none;
	margin: 0;
	padding: 0;
}.fl-node-csq5rxn1wzjm .fl-module-content {

	text-align: left;

	}

.fl-builder-content-97192 .fl-node-3mrwkzn7t61s {
	display: grid;
	grid-template-columns: repeat(2,1fr);
	grid-template-rows: repeat(1,1fr);
	flex-direction: column;
	row-gap: 16px;
	column-gap: 16px;
	padding-top: 2em;
	padding-right: 6em;
	padding-bottom: 2em;
	padding-left: 6em;
}
@media(max-width: 768px) {
	.fl-builder-content-97192 .fl-node-3mrwkzn7t61s {
		display: flex;
		flex-direction: column;
		padding-top: 2em;
		padding-right: 2em;
		padding-bottom: 2em;
		padding-left: 2em;
	}
}
.fl-builder-content-97192 .fl-node-vjkte4mridpa {
	display: flex;
	flex-direction: column;
	gap: 10px;
}
.fl-module-heading .fl-heading {
	padding: 0 !important;
	margin: 0 !important;
}.fl-row .fl-col h1.fl-node-rhogjp69ecdq,
		.fl-row .fl-col h1.fl-node-rhogjp69ecdq a,
		h1.fl-node-rhogjp69ecdq,
		h1.fl-node-rhogjp69ecdq a {
	color: #e2e3e3;
}
.fl-node-rhogjp69ecdq.fl-module-heading, .fl-node-rhogjp69ecdq.fl-module-heading :where(a, q, p, span) {
	letter-spacing: 1px;
	text-transform: uppercase;
}
.fl-builder-content .fl-node-iu0tb84jpons.fl-module-rich-text.fl-rich-text, .fl-builder-content .fl-node-iu0tb84jpons.fl-module-rich-text.fl-rich-text * {
	color: #e2e3e3;
}









.fl-node-yds5t4wu0hmx.fl-button-wrap, .fl-node-yds5t4wu0hmx .fl-button-wrap {
	text-align: left;
}
.fl-builder-content .fl-node-yds5t4wu0hmx .fl-button:is(a, button), .fl-builder-content .fl-node-yds5t4wu0hmx a.fl-button:visited, .fl-page .fl-builder-content .fl-node-yds5t4wu0hmx .fl-button:is(a, button), .fl-page .fl-builder-content .fl-node-yds5t4wu0hmx a.fl-button:visited {
	font-family: Oswald, sans-serif;
	font-weight: 400;
	text-transform: uppercase;
	border: 1px solid #3bb524;
	background-color: #47c130;
	background-image: none;
}
.fl-builder-content .fl-node-yds5t4wu0hmx .fl-button:is(a, button):hover, .fl-builder-content .fl-node-yds5t4wu0hmx .fl-button:is(a, button):focus, .fl-page .fl-builder-content .fl-node-yds5t4wu0hmx .fl-button:is(a, button):hover, .fl-page .fl-builder-content .fl-node-yds5t4wu0hmx .fl-button:is(a, button):focus {
	border: 1px solid #3bb524;
}
.fl-builder-content .fl-node-yds5t4wu0hmx .fl-button:is(a, button), .fl-builder-content .fl-node-yds5t4wu0hmx a.fl-button:visited, .fl-builder-content .fl-node-yds5t4wu0hmx .fl-button:is(a, button):hover, .fl-builder-content .fl-node-yds5t4wu0hmx .fl-button:is(a, button):focus, .fl-page .fl-builder-content .fl-node-yds5t4wu0hmx .fl-button:is(a, button), .fl-page .fl-builder-content .fl-node-yds5t4wu0hmx a.fl-button:visited, .fl-page .fl-builder-content .fl-node-yds5t4wu0hmx .fl-button:is(a, button):hover, .fl-page .fl-builder-content .fl-node-yds5t4wu0hmx .fl-button:is(a, button):focus {
	border-top-left-radius: 30px;
	border-top-right-radius: 30px;
	border-bottom-left-radius: 30px;
	border-bottom-right-radius: 30px;
}
.fl-builder-content .fl-node-yds5t4wu0hmx .fl-button:is(a, button):hover, .fl-page .fl-builder-content .fl-node-yds5t4wu0hmx .fl-button:is(a, button):hover, .fl-page .fl-builder-content .fl-node-yds5t4wu0hmx .fl-button:is(a, button):hover, .fl-page .fl-page .fl-builder-content .fl-node-yds5t4wu0hmx .fl-button:is(a, button):hover {
	background-color: #47c130;
	background-image: none;
}
.fl-builder-content .fl-node-yds5t4wu0hmx .fl-button:is(a, button), .fl-builder-content .fl-node-yds5t4wu0hmx a.fl-button:visited, .fl-builder-content .fl-node-yds5t4wu0hmx .fl-button:is(a, button) *, .fl-builder-content .fl-node-yds5t4wu0hmx a.fl-button:visited *, .fl-page .fl-builder-content .fl-node-yds5t4wu0hmx .fl-button:is(a, button), .fl-page .fl-builder-content .fl-node-yds5t4wu0hmx a.fl-button:visited, .fl-page .fl-builder-content .fl-node-yds5t4wu0hmx .fl-button:is(a, button) *, .fl-page .fl-builder-content .fl-node-yds5t4wu0hmx a.fl-button:visited * {
	color: #e9f7e5;
}
:where(.fl-builder-content .fl-node-yds5t4wu0hmx .fl-button:is(a, button)), :where(.fl-builder-content .fl-node-yds5t4wu0hmx .fl-button:is(a, button) *) {
	transition: none;
	-moz-transition: none;
	-webkit-transition: none;
	-o-transition: none;
}

/* Start Global Nodes CSS */

/* End Global Nodes CSS */


/* Start Layout CSS */

/* End Layout CSS */

.fl-node-6esu0t423wo7 #ffl-cockpit-category-list {
  width: 100% !important;
  max-width: 450px;
}
.fl-node-6esu0t423wo7 #ffl-cockpit-recategorize-button {
  width: 100% !important;
  max-width: 450px;
}

