.gwp-explainer{
	.heading{
		font-size: 2.5em;
	}
	@media only screen and (max-width: 500px) {
	.heading{
		font-size: 2em;
	}
	}
	ol{
		text-align: left;
   list-style-position: outside;
				li{
			margin-bottom: .8rem;
		}
	}
}
@media only screen and (min-width: 500px) {
.two_col{
display: flex;
	> div{
		flex: 1;
	}
}
}
#pnxForms-gwp-redemption{
	.radio:has(input[value="mat1"]):before{
	 display: block;
		content: "";
		background: url(//assets2.razerzone.com/images/pnx.assets/bcc296275843b1662d7fff7f856bfecd/gigantusv2l_blademercury.webp);
		width: 200px;
		height: 200px;
		background-size: contain;
		background-repeat: no-repeat;
		left: 50%;
	 position: relative;
	 transform: translateX(-50%);
	}
		.radio:has(input[value="mat2"]):before{
	 display: block;
		content: "";
		background: url(//assets2.razerzone.com/images/pnx.assets/bcc296275843b1662d7fff7f856bfecd/gigantusv2l_hexcamo2.webp);
		width: 200px;
		height: 200px;
		background-size: contain;
		background-repeat: no-repeat;
		left: 50%;
	  position: relative;
	  transform: translateX(-50%);
	}
			.pnx-forms-element-checkbox-large label{
			left: 50%;
	  position: relative;
	  transform: translateX(-50%);
	}
	a#gwp_redeem_code{
		padding: 1rem 1rem 2rem 1rem;
	}
}
	[lang|="fr"] .pnxForms-creation .show-required-fields-text.no-translate:before
{content: "* Champs obligatoires";}
 @media screen and (max-width:767px){} @media screen and (-webkit-max-device-pixel-ratio: 1) and (min-width: 1200px), screen and (min-width: 768px) and (max-width: 1200px){} @media screen and (-webkit-min-device-pixel-ratio: 1) and (min-width: 1200px){} @media screen and (-webkit-min-device-pixel-ratio: 1.5) and (min-width: 1200px){}