@import 'https://cdn.fonts.net/kit/46a2fae0-420e-4cc7-b89c-1557abf7d44a/46a2fae0-420e-4cc7-b89c-1557abf7d44a.css';

html {
    font-family:"GilroyMedium", sans-serif;
    scroll-behavior: smooth;
}
.root {
    padding: 0;
    margin: 0;
    box-sizing: border-box;
    font-family: "GilroyMedium";
}
body.page.basicpage {
    margin: 0;
}
a.skip-main {
    display: none;
}
.promotionheroimage img {
    width: 100%;
}
body{
	background-color: rgb(41 110 58);
}
/* Footer css starts */
.clubcrackers-footer {
	background: url(../images/background_pattern.svg) center / cover no-repeat, radial-gradient(circle at top, #39A46B 5%, #147042 50%);
	color:#fff;
	padding-bottom:3em;
	padding-top: 3em;
}
.footer-links-list-1 ul {
	position:relative;
	display: block;
	text-align:center;
	columns: 3;
	list-style-type: none;
}
.footer-links-list-1 li a{
	font-weight:bold;
	font-size: 1.125em;
	text-decoration: none;
	color:#fff;
}
.footer-links-list-1 li{
	padding: 0.5em;
	break-inside: avoid;
}
.clubcrackers-footer .footer{
	position:relative;
	z-index:1;
	max-width:65em;
	margin: auto;
	margin-top: 6em;
	margin-bottom:2em;
    text-align: center;
}
.clubcrackers-footer .footer img.main-logo-img.lazyload {
	content: '';
	display: inline-flex;
	width: 6em;
	height: auto;
	left: 50%;
	top: -3em;
	position: absolute;
	transform: translate(-50%, -50%);
}
.clubcrackers-footer .footer-copyright {
    text-align: center;
    margin: 1rem 0;
}
.footer-legal {
    display: inline-block;
    padding:0;
    text-align: center;
}
.footer-legal a{
    text-decoration: underline;
    color: #fff;
    font-size: 1em; padding: 0.5em;
    break-inside: avoid;
    cursor: pointer;
}
/* Footer css ends */
/* social icons starts*/
/* Social icons */
@font-face {
	font-family: 'icomoon';
	src: url(data:application/font-woff;charset=utf-8;base64,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) format('woff');
	font-weight: bold;
	font-style: normal;
}

.footer-social {
	font-size: 1.5rem;
}
.footer-social a::before {
	font-family: 'icomoon' !important;
	margin:0;
}
.footer-social a {
	margin: 0.5em;
	width: 1em;
	height: 1em;
	display: inline-block;
	vertical-align: middle;
	padding: 0;
    text-decoration: none;
    color:#fff;
}
.icon-facebook:before {
	content: "\ea90";
}
.icon-instagram:before {
	content: "\ea92";
}
.icon-twitter:before {
	content: "\ea96";
}
.icon-youtube:before {
	content: "\ea9d";
}
.icon-pinterest-p:before {
	content: "\e901";
}
.icon-tiktok:before {
	content: "\e906";
}
.footer-social a[data-tracking*="instagram-com"] img,
.footer-social a[href*="instagram.com"] img,
.footer-social a[data-tracking*="twitter-com"] img,
.footer-social a[href*="twitter.com"] img,
.footer-social a[data-tracking*="facebook-com"] img,
.footer-social a[href*="facebook.com"] img,
.footer-social a[data-tracking*="pinterest-com"] img,
.footer-social a[href*="pinterest.com"] img,
.footer-social a[data-tracking*="youtube-com"] img,
.footer-social a[href*="youtube.com"] img,
.footer-social a[data-tracking*="tiktok-com"] img,
.footer-social a[href*="tiktok.com"] img {
	display: none;
}

.footer-social a[href*="facebook.com"]:before,
.footer-social a[data-tracking*="facebook-com"]:before {
	font-family: icomoon!important;
	content: "\ea90";
	font-size: 1em;
	position:relative;
}

.footer-social a[href*="twitter.com"]:before,
.footer-social a[data-tracking*="twitter-com"]:before {
	font-family: icomoon!important;
	content: "\e90d";
	font-size: 1.25em;
	padding: 0;
	top: -0.1em;
	left: -0.1em;
	position: relative;
}

.footer-social a[href*="instagram.com"]:before,
.footer-social a[data-tracking*="instagram-com"]:before {
	font-family: icomoon!important;
	content: "\ea92";
	font-size: 1em
}

.footer-social a[href*="tiktok.com"]:before,
.footer-social a[data-tracking*="tiktok-com"]:before {
	font-family: icomoon!important;
	content: "\e906";
	font-size: 1em
}
.footer-social a[href*="pinterest.com"]:before,
.footer-social a[data-tracking*="pinterest-com"]:before {
	font-family: icomoon!important;
	content: "\e901";
	font-size: 1em
}

.footer-social a[href*="youtube.com"]:before,
.footer-social a[data-tracking*="youtube-com"]:before {
	font-family: icomoon!important;
	content: "\ea9d";
	font-size: 1em
}
.footer-legal a[href*="//www.kellanova.com/us/en/privacy-choices.html"]::after {
	content:'';
	transform: none;
	opacity: 1;
	top: auto;
	display:inline-block;
	vertical-align:middle;
	margin:0 0 0 0.25em;
	background:url(/content/dam/engage/images/privacyoptions.svg) center / contain no-repeat;
	width:2em; height:1em;
}
/* social icon ends */
/* Abbr rules starts */
.buttery-wine-abbr {
    background-color: hsl(152.2deg 67.21% 11.96%);
    color: #ffffff;
    padding: 7% 5% 7% 5%;
}
/* Abbr rules ends */
/* home page content starts */
.home .markuptext {
    width: 100%;
    color: #ffffff;
	text-align: center;
}
.home{
	background: linear-gradient(to bottom, rgb(41 110 58) 5%, rgb(29 95 48) 50%);
}
.simple-signup-body {
    padding: 0;
}
.home .markuptext h1, .home .markuptext h2{
	text-align: center;
}
.buttery_wine_enter_now {
	background-image: url('/content/dam/global/promotions/club-crackers-butter-wines/images/btn-bg.png');
	padding: 50px 40px 50px 40px;
	color:  #024920;
	text-transform: uppercase;
	font-size: 1.5rem;
	font-weight: bolder;
	text-align: center;
	text-decoration: none;
	background-repeat: no-repeat;
	background-size: contain;
	background-color: transparent;
	border: none;
	border-radius: 0;
	width: auto;
	background-position: center;
	display: block;
	margin-top: -12%;
    position: relative;
}
.home .markuptext > p {
    display: inline-block;
}
.buttery_wine_home h1 {
    color: #f2f08f
}
.buttery_wine_home h2 {
    color: #e5d91a
}
.buttery_wine_three_columns {
	display: flex;
	gap: 10%;
	width: 60%;
	margin: auto;
	font-weight:bolder;
}

.buttery_wine_column {
	flex: 1;
	min-height: 5rem;
	text-align: center;
}
.buttery_wine_column span{
  display: inline-block; /* You will likely need to set a specific height too */
  width: 3rem;
  height: 3rem;
  background-size: contain;
  background-repeat: no-repeat;
}
.buttery_wine_glass_icon {
  background-image: url('/content/dam/global/promotions/club-crackers-butter-wines/images/glass_icon.png');
}
.buttery_wine_flight_icon {
  background-image: url('/content/dam/global/promotions/club-crackers-butter-wines/images/plane_icon.png');
}
.buttery_wine_chef_icon {
  background-image: url('/content/dam/global/promotions/club-crackers-butter-wines/images/hat_icon.png');
}
@media (max-width: 768px) {
	.buttery_wine_three_columns {
		flex-direction: column;
	}
}
body:has(.buttery_wine_home) .buttery_wine_home {
    background-image: url('/content/dam/global/promotions/club-crackers-butter-wines/images/Club_Butter_Wine_lg.png');
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    min-height: 100vh;
    padding-bottom: 60%;
    padding-top: 5%;
}
.buttery_wine_home h1 {
    width: 80%;
    margin: auto;
}
/* home page content ends */
/* simple sign up css starts */
.simple-signup>.simple-signup{
    width: 80%;
}
.simple-signup-section p,
.simple-signup-section span{
    color: #fff;
}
.simple-signup .rv7-simple-page1-heading,
.buttery-wine-thank-you h1{
    color: #e5d91a;
    text-align: center;
    font-size: 3.5rem;
	padding-bottom: 2rem;
    padding-top: 2rem;
    margin-top: 0rem;
}
.simple-signup p.form-description,
.simple-signup .form-control-label,
.buttery-wine-thank-you p
{
    color: #ffffff;
    text-align: center;
}
.buttery-wine-thank-you {
    width: 80%;
    margin: auto;
    padding-bottom: 30px;
}
.simple-signup .form-outer,
.simple-signup p.form-description,
.simple-signup .privacypolicy,
.simple-signup .privacypolicy,
.simple-signup .rv7-consent-wrapper,
.simple-signup #simple-signup-wrapper-ContinueButton,
.simple-signup .simple-signup-error-form
{
    width: 60%;
    margin:auto;
    text-align: center;
}
.simple-signup p.form-description {
    margin: 10px auto 30px auto;
    line-height: 1.5;
}
.simple-signup .form-inner input,
.simple-signup .form-inner textarea,
.simple-signup .form-inner select,
.simple-signup .signup-monthyear{
    max-width: 100%;
    height: 3rem;
    border-radius: 0px;
    font-size: 1rem;
}
.simple-signup .form-inner input::placeholder,
.simple-signup .form-inner textarea::placeholder,
.simple-signup .form-inner select::placeholder,
.simple-signup .signup-monthyear select::placeholder{
   color: transparent;
}
.simple-signup .form-control-label{
    text-align: center;
    max-width: 100%;
    padding-bottom: 5px;
    font-size: 20px;
    font-weight: 100;
}
.simple-signup .rv7-consent-text,
.simple-signup  .rv7-consent-text p:last-child,
.simple-signup  .rv7-consent-text a,
.simple-signup  .rv7-consent-text span{
	color: #ffffff;
    text-align: left;
}
.simple-signup .label-after{
	width: 100%;
    padding: 8px 0px;
}
.signup-privacypolicy-input,
.simple-signup-subscription{
	height: 20px !important;
	width: 20px !important;
    min-width: 20px !important;
}
.simple-signup .rv7-consent-wrapper:nth-of-type(4) .simple-signup-subscription {
    margin-right: 7px;
}
.rv7-button {
    background-image: url('/content/dam/global/promotions/club-crackers-butter-wines/images/btn-bg.png');
    padding: 54px;
    padding-top: 54px;
    color:  #024920;
    text-transform: uppercase;
    font-size: 24px;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
    background-repeat: no-repeat;
    background-size: contain;
    background-color: transparent;
    border: none;
    border-radius: 0;
    width: auto;
    background-position: center;
}
.signup-error-field,
.simple-signup-error-form,
.twofa-form-errors{
    background-color: #e5d91a;
    margin-top: 5px;
}
.subscription{
	display: inline-block;
}
.rv7-TFA-container {
    color: #ffffff;
	text-align: center;
}
.rv7-TFA-container .rv7-button{
    padding: 25px;
    font-size: 16px;
}
.rv7-TFA-container .link-text{
    background-color: transparent;
    color: #ffffff;
    text-decoration: underline;
    border: none;
    cursor: pointer;
}

/* body:has(.buttery_wine_home) div#skip-main-content {
    background-image: url('/content/dam/global/promotions/club-crackers-butter-wines/images/Club_Butter_Wine_lg.png');
    background-repeat: no-repeat;
    background-size: cover;
} */
body:has(.simple-signup) main.home {
    background-image: url('/content/dam/global/promotions/club-crackers-butter-wines/images/form_bg2_new.png');
    background-repeat: no-repeat;
    background-size: cover;
    margin-top: -12px;
}
.rv7-TFA-resendOTP-modal-content {
    color: #000;
}

.buttery-wine-abbr a {
    color: #fff;
}
/* simple sign up css ends */
/* upload receipt starts */
body:has(.image-upload-container) main.home,
body:has(.buttery-wine-thank-you) main.home {
    background-image: url('/content/dam/global/promotions/club-crackers-butter-wines/images/form_bg2_new.png');
    background-repeat: no-repeat;
    background-size: cover;
    margin-top: -12px;
}
.image-upload-container {
    background-image: none;
}
main.home .upload-receipt {
    padding-top: 20%;
}
/* upload receipt css starts */
div#upload-receipt {
    anchor-name: --butterywine-receiptupload;
}
.butter-wine-receipt-upload-desc{
    position: absolute;
    position-anchor: --butterywine-receiptupload;
    width: 100%;
    top: calc(anchor(top) - 18rem);
}
.butter-wine-receipt-upload-desc h1,
.butter-wine-receipt-upload-desc p{
    width: 80%;
    margin: auto;
}
.butter-wine-receipt-upload-desc h1{
    color: #e5d91a;
    text-align: center;
    font-size: 4.5rem;
	margin-bottom: 2rem;
}
.butter-wine-receipt-upload-desc p
{
    color: #ffffff;
    text-align: center;
}
.image-upload-container {
    background-image: none;
    padding-top: 100px;
}
a#upload-submit {
    padding: 10px 20px;
    background: #e6d803;
    text-decoration: none;
    border-radius: 3px;
    font-size: 16px;
    color: #0a3320;
    cursor: pointer;
    margin: 30px;
    display: inline-block
}
a#upload-submit:hover{
    color: #fff;
}
div#FilesList {
    padding: 20px;
}
.gaming-right-col.upload-content.win-mobile.submit-button {
    width: 100%;
    text-align: center;
    text-align: center;
}
.image-upload-container {
    padding-top: 100px;
    min-width: 100%;
    float: left;
    clear: both;
    background-image: none !important;
    width: 300px !important;
    margin: 0 auto !important;
    background-size: 300px auto !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    height: auto;
}
.upload-here-text {
    min-height: 230px !important;
    text-align: center !important;
    padding-top: 10% !important;
    color: white;
    width: 184px;
}
.image-upload-container p {
    text-align: center;
    font-family: 'Montserrat-SemiBold';
}
div#FilesList {
    transform: translate(-50%, -50%);
    z-index: 5;
    background-color: #c8c8c8;
    position: absolute;
    position-anchor: --fandango-rcup;
    width:100px;
    top: calc(anchor(top) + 3em);
    left: 50%;
    transform: translateX(-50%);
}

div#FilesList .pip {
    margin-top: 4px;
}
#FilesList .imageThumb, #FilesList1 .imageThumb1 {
    margin: 0px auto;
    display: block;
}

#file-size {
    text-align: center;
    display: block;
}

.remove {
    border-radius: 3px;
    cursor: pointer;
    display: block;
    background: #e6d803;
    border: 1px solid #0a3320;
    color: #0a3320;
    text-align: center;
    cursor: pointer;
    width: 100px;
    margin: 0px auto;
}
label.Upload-Receipt.upload-here-text {
	anchor-name: --fandango-rcup;
    color: rgb(200, 200, 200);
    width: 200px;
    font-size: 20px;
    background: url(/content/dam/global/promotions/special-k-france-2023/fr/images/desktop-images/Upload-Here-Desktop.png) center center / 200px no-repeat !important;
    min-height: 330px !important;
    text-align: center !important;
    padding-top: 5em !important;
}
.image-upload-container {
    background-image: none !important;
}
/* upload receipt css ends */
/* CSS for ADA receipt Upload focus  issue */
input#receipt:focus + .Upload-Receipt,
input#receipt:focus ~ .Upload-Receipt {
  border: 3px solid #e6d803;
}
input#receipt {
  position: absolute;
  left: -9999px;
  display: block !important;
}
label.Upload-Receipt.upload-here-text {
    color: transperant;
    min-height: 270px !important;
    padding-top: 0em !important;
}
.uploadImage .mandatory-field{
    background: #e6d803;
    width: fit-content;
    margin: auto;
    margin-top: 10px;
    padding: 0 20px;
}
/* CSS for ADA receipt Upload focus  issue */
.signup-button {
    text-align: center;
}
.simple-signup .simple-signup-reg-recaptcha {
        width: fit-content;
        margin: auto;
}
.simple-signup .login-form-captcha{
    border: none;
}
/* upload receipt ends */
/* responsive css starts */
@media (min-width: 320px) and (max-width: 768px) {
    .buttery_wine_home h1 {
        width: 90%;
        margin: auto;
        font-size: 20px;
    }
	.rv7-button,.buttery_wine_enter_now {
    	background-image: url('/content/dam/global/promotions/club-crackers-butter-wines/images/btn-bg-mb.png');
		padding: 20px 40px 20px 40px;
        font-size: 14px;
	}
	.buttery_wine_home h2 {
		margin: 15px 15px 15px 15px;
	}
	/* Footer Css starts */
	.footer-links-list-1 ul {
		columns: 2;
		padding:0;
	}
	.buttery-wine-abbr {
		font-size: 12px;
	}
	/* Footer css ends */
	body:has(.buttery_wine_home) .buttery_wine_home {
		background-image: url('/content/dam/global/promotions/club-crackers-butter-wines/images/Club_Butter_Wine_lg_mb.png');
	}
	/* simple sign up css starts */
    .simple-signup>.simple-signup {
		width: 80% !important;
        min-width: 300px !important;
        padding-left:0 !important;
        padding-right:0 !important;
    }
	body:has(.simple-signup) main.home,
	body:has(.image-upload-container) main.home,
	body:has(.buttery-wine-thank-you) main.home {
		background-image: url('/content/dam/global/promotions/club-crackers-butter-wines/images/form_bg_mb_new.png');
		background-repeat: no-repeat;
		background-size: cover;
        margin-top: -20px;
	}
	.simple-signup .form-outer,
	.simple-signup p.form-description,
	.simple-signup .privacypolicy,
	.simple-signup .privacypolicy,
	.simple-signup .rv7-consent-wrapper,
	.simple-signup #simple-signup-wrapper-ContinueButton,
	.simple-signup .simple-signup-error-form
	{
		width: 100%;
	}
	.simple-signup .rv7-simple-page1-heading,
    .buttery-wine-thank-you h1,
    .butter-wine-receipt-upload-desc h1{
		font-size: 1.25rem;
		padding-top: 3rem;
	}
	.simple-signup p.form-description,
    .buttery-wine-thank-you p,
    .butter-wine-receipt-upload-desc p{
		margin: 10px auto 10px auto;
		font-size:14px;
	}
	.simple-signup .form-control-label{
		font-size: 14px;
	}
	.simple-signup .form-inner input,
	.simple-signup .form-inner textarea,
	.simple-signup .form-inner select,
	.simple-signup .signup-monthyear{
		height: 2rem;
		font-size: 14px;
	}
    .simple-signup .rv7-consent-text,
	.simple-signup  .rv7-consent-text p:last-child,
	.simple-signup  .rv7-consent-text a,
	.simple-signup  .rv7-consent-text span,
	.signup-error-field,
	.simple-signup-error-form,
	.twofa-form-errors{
		font-size: 14px;
	}
	.simple-signup .label-after span{
		color:#ffffff;
	}
	.rv7-button {
		padding: 30px;
	}
	.rv7-TFA-container .rv7-button{
		padding: 20px;
		font-size: 16px;
	}
    .signup-privacypolicy-input,
    .simple-signup-subscription{
		height: 15px !important;
		width: 15px !important;
		min-width: 15px !important;
	}
    .buttery-wine-thank-you {
        width: 95%;
        padding-bottom: 15px;
    }
	/* simple sign up css ends */
    .butter-wine-receipt-upload-desc{
        top: calc(anchor(top) - 20rem);
    }
    main.home .image-upload-container {
        padding-top: 50%;
    }
    .rv7-TFA-container .rv7-TFA-resendOTP-modal-content .rv7-button{
        font-size: 12px !important;
    }

}
@media (min-width: 320px) and (max-width: 500px) {
	body:has(.buttery_wine_home) .buttery_wine_home {
        padding-bottom: 80%;
        padding-top: 5%;
    }
}
@media (min-width: 500px) and (max-width: 768px) {
	main.home .upload-receipt {
        padding-top: 70%;
    }
    body:has(.buttery_wine_home) .buttery_wine_home {
		background-image: url('/content/dam/global/promotions/club-crackers-butter-wines/images/Club_Butter_Wine_lg_tab.png');
	}
}
@media (min-width: 769px) and (max-width: 1024px) {

    .simple-signup .rv7-simple-page1-heading,
    .buttery-wine-thank-you h1,
    .butter-wine-receipt-upload-desc h1{
		font-size: 1.75rem;
		margin-top: 3rem;
	}
	.simple-signup p.form-description,
    .buttery-wine-thank-you p,
    .butter-wine-receipt-upload-desc p{
		margin: 10px auto 10px auto;
		font-size:16px;
	}
}
/* responsive css ends */