
@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Indie+Flower&display=swap');

@font-face {
	font-family: 'madesunflower';
	src: url("//s3.amazonaws.com/cratejoy_vendor_images/splendies/parcel-copy-15/fonts/made-sunflower/made-sunflower.eot?ts=1753937763&host=");
	src: local('☺'),
			url("//s3.amazonaws.com/cratejoy_vendor_images/splendies/parcel-copy-15/fonts/made-sunflower/made-sunflower.woff?ts=1753937762&host=") format('woff'),
			url("//s3.amazonaws.com/cratejoy_vendor_images/splendies/parcel-copy-15/fonts/made-sunflower/made-sunflower.ttf?ts=1753937279&host=") format('truetype'),
			url("//s3.amazonaws.com/cratejoy_vendor_images/splendies/parcel-copy-15/fonts/made-sunflower/made-sunflower.svg?ts=1753937764&host=") format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'amsyongmoment';
	src: local('☺'),
			url("//s3.amazonaws.com/cratejoy_vendor_images/splendies/parcel-copy-15/fonts/amsyong-moment/amsyong-moment.ttf?ts=1753937278&host=") format('truetype');
	font-weight: normal;
	font-style: normal;
}

.bfcmblue .join_splendies {background-image:none; background-color:#c4d6e0;} 
/*.bfcmblue .join_splendies {background-image:url("//s3.amazonaws.com/cratejoy_vendor_images/splendies/parcel-copy-15/images/bf-background.png?ts=1753937970&host=");background-size: cover;background-repeat: no-repeat;background-position: center center;}*/
.bfcmblue .join_splendies .top-sec .bf {color:#3185a4; font-size:90px;font-family: "madesunflower", serif;font-weight: normal;}
.bfcmblue .join_splendies .top-sec .sale {color:#fff;font-size:150px;font-family: "amsyongmoment", cursive;margin-top: -97px;}
.bfcmblue .join_splendies .top-sec .three-pair {font-size: 50px;color: #3185a4;margin-bottom: 20px; position:relative;font-family: "Montserrat"; font-weight:400;}
.bfcmblue .join_splendies .top-sec .three-pair::before {position:absolute; content:""; width:30%; height:4px; left:0;background-color: #fff;top: 50%;}
.bfcmblue .join_splendies .top-sec .three-pair::after {position:absolute; content:""; width:30%; height:4px; right:0;background-color: #fff;top: 50%;}
.bfcmblue .join_splendies .top-sec .three-pair .dolar {font-family: 'Montserrat', sans-serif; font-weight:800; font-style:italic;}
.bfcmblue .join_splendies .top-sec .com-back {font-family: 'Indie Flower', cursive; font-size:50px;color: #fff;font-weight: 700;}
.bfcmblue .join_splendies .bullet {width:5px; height:5px; border-radius:50%; background-color:#000;display: inline-block;margin-right: 8px;}
.bfcmblue .join_splendies .large-size {font-size:23px;}
.bfcmblue .join_splendies .top-sec .ends {font-size: 50px;color: #3185a4;margin-bottom: 20px; position:relative;font-family: "Montserrat"; font-weight:400;}

.bfcmblue .join_splendies .disclaimer-sec {text-align: left; display: inline-block;margin: 20px auto 30px;}
.bfcmblue .join_splendies .two-img .each-img {width:calc(50% - 30px); margin:15px; float:left;}

@media screen and (max-width: 991px) {
	.bfcmblue .join_splendies .top-sec .bf {font-size:80px;}
	.bfcmblue .join_splendies .top-sec .sale {margin-top:-50px;font-size:80px;}
	.bfcmblue .join_splendies .top-sec .three-pair::before,
	.bfcmblue .join_splendies .top-sec .three-pair::after {width:25%;}
	.bfcmblue .join_splendies .top-sec .ends {font-size: 46px;}
}
@media screen and (max-width: 767px) {
	.bfcmblue .join_splendies .top-sec .bf {font-size:70px;}
	.bfcmblue .join_splendies .top-sec .sale {font-size:70px;}
	.bfcmblue .join_splendies .top-sec .three-pair::before,
	.bfcmblue .join_splendies .top-sec .three-pair::after {width:20%;}
	.bfcmblue .join_splendies .top-sec .ends {font-size: 40px;}
}
@media screen and (max-width: 650px) {
	.bfcmblue .join_splendies .top-sec .bf {font-size:60px;}
	.bfcmblue .join_splendies .top-sec .sale {margin-top:-40px;}
	.bfcmblue .join_splendies .top-sec .three-pair::before,
	.bfcmblue .join_splendies .top-sec .three-pair::after {width:20%;}
	.bfcmblue .join_splendies .top-sec .today {font-size:50px;}
	.bfcmblue .join_splendies .top-sec .code {font-size: 50px;}
	.bfcmblue .join_splendies .top-sec .ends {font-size: 33px;}
}
@media screen and (max-width: 550px) {
	.bfcmblue .join_splendies .top-sec .bf {font-size:50px;}
	.bfcmblue .join_splendies .top-sec .three-pair::before,
	.bfcmblue .join_splendies .top-sec .three-pair::after {width:16%;}
	.bfcmblue .join_splendies .top-sec .today {font-size:40px;}
	.bfcmblue .join_splendies .top-sec .code {font-size: 40px;}
	.bfcmblue .join_splendies .top-sec .end-on {margin-bottom:30px;}
	.bfcmblue .join_splendies .two-img .each-img {width:auto; float:none;}
	.bfcmblue .join_splendies .top-sec .ends {font-size: 30px;}
}
@media screen and (max-width: 480px) {
	.bfcmblue .join_splendies .top-sec .bf {font-size:30px;}
	.bfcmblue .join_splendies .top-sec .sale {font-size:60px;margin-top:-30px;}
	.bfcmblue .join_splendies .top-sec .three-pair {font-size: 30px;}
	.bfcmblue .join_splendies .top-sec .three-pair::before,
	.bfcmblue .join_splendies .top-sec .three-pair::after {width:16%;}
	.bfcmblue .join_splendies .top-sec .today {font-size:30px;}
	.bfcmblue .join_splendies .top-sec .code {font-size: 30px;}
	.bfcmblue .join_splendies .top-sec .end-on {font-size:20px;}
	.bfcmblue .join_splendies .top-sec .ends {font-size: 25px;}
}