.fcc-btn:hover {
  background-color: #ed1f25 !important;
}

.onsale{
	text-transform: uppercase;
  padding: 5px;
	font-weight: bold;
	color: #E90000;
}

#ex__comments{
	display: none;
}

.CanvasItem_price {
    position: relative;
    z-index: 10;
}

.CanvasItem_price bdi {
    position: relative;
    z-index: 11;
}

/* Hide ex__logos on specific page */
.postid-1017860 #ex__logos,
.postid-1016938 #ex__logos,
.postid-1017014 #ex__logos,
.postid-1016215 #ex__logos,
.postid-1014928 #ex__logos,
.postid-1013233 #ex__logos,
.postid-940453 #ex__logos,
.postid-1006069 #ex__logos, 
.postid-885260 #ex__artworks-wrap,
.postid-885260 #ex__filter,
.postid-885260 .ex__container h2
{
    display: none !important;
}

.postid-1017860 .post-password-form{
	text-align: center;
}

/* Load Montserrat with Black (900) weight included */
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;700;900&display=swap');

/* 2. Apply the font to your Home Banner Title */
.Home_bannerTitle {
    font-family: 'Montserrat', sans-serif;
    font-weight: 900;  /* This activates the Black variant */
    letter-spacing: normal;
}

/* Optional: Stretch characters wider */
.Home_bannerTitle {
    display: inline-block;
		font-size: 64px !important;
    transform: scaleX(1.1);     /*Adjust as needed (1.1 = 10% wider) */
    transform-origin: center;
}

.Home_bannerSubtitle {
		font-size: 26px !important;
}
.gform_wrapper form .gform-footer button.gform_button {
	color: white;
    background-color: #2a2ae9;
    border: 1px solid #2a2ae9;
    display: inline-block;
    font-weight: 600;
    letter-spacing: 0.15em;
    font-size: .8888888889rem;
    line-height: 1.2;
    text-transform: uppercase;
    padding: .8888888889rem 1.5555555556rem .7222222222rem;
    width: auto;
    height: auto;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    background-clip: border-box !important;
}