<style>
	/* Product Page Availability */
	.productView .productView-availability {
		color: #007600 !important;
	}
	
	/* Product Page Unit Selector */
	.form-radio:checked+.form-option {
		border-color: #B12704 !important;
		box-shadow: 0 0 0 1px #B12704 !important;
		color: #B12704 !important;
	}

	/* Product Page Price Section */
	.productView .buy-section {
		font-weight: bolder !important;
		border: 1px solid #454545 !important;
		border-radius: 21px !important;
	}

	/* Enhance experience */
	.enhance-experience {
	  background-color: #fff3cd !important;
	  padding: 10px !important;
	  text-align: center !important;
	  border-radius: 8px !important;
	  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1) !important;
	  border-left: 4px solid #ffc107 !important;
	}

	.enhance-experience a {
	  background-color: #FFCF00 !important;
	  color: #000000 !important;
	  padding: 8px 16px !important;
	  text-decoration: none !important;
	  border-radius: 5px !important;
	}
	
	.productView .productView-info-name, .productView .productView-info-value {color:D22B2B !important;font-weight:500 !important;letter-spacing: .4px;}
	.product-customText {margin-bottom:15px !important;}
    .banners {text-align:left !important;}
	.productView .productView-availability {margin: 18px 1px !important;}
    .productView-info-value.productView-info-value--short-description {
        background-color: #d3d3d3 !important;
        padding: 20px 25px !important;
        margin-top: 12px !important;
        font-weight: 500 !important;
    }

    @media (min-width: 1024px) {
        .videoGallery .videoGallery-main {
            width: 50% !important;
            height: 50% !important;
        }
    }
	
	span.jdgm-rev__buyer-badge {
    display: none;
	}



</style>
