<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.page.LandingPage[data-querystring*="fdid=landing-page_gregory-contest"]
  .sticky-links {
  display: none;
}

.page.LandingPage[data-querystring*="fdid=landing-page_gregory-contest"] .contest__form strong{
  font-weight: 600;
}

.contest__banner {
  display: none;
}

.contest__image img,
.contest__banner {
  height: auto;
}

.contest__image {
  margin: 16px 0;
}

/* .contest__intro {
  min-height: 1000px;
} */

.contest__intro h1 {
  margin-bottom: 0;
}

.landingpage-main .contest__intro h2 {
  margin-top: 14px;
  text-transform: none;
}

.landingpage-main .contest__intro h1 {
  font-size: 1.6rem;
}

.contest__intro h1,
.contest__intro h2,
.contest__intro h3 {
  line-height: 1.1;
}

/* .contest__intro p {
  font-size: 16px;
} */
.contest__form .contest-registration-page {
  padding: 0;
}

.contest__form .contest-registration-page .form-input--radio span {
  display: block;
  margin-bottom: 10px;
  font-weight: 600;
  font-size: 16px;
  letter-spacing: 0.2px;
}
.contest__form .contest-registration-page .form-input--radio,
.contest__form .legal-dialog-text {
  font-family: Whitney;
}

.contest__form .contest-registration-page .form-input--radio span em {
  font-weight: 400;
  font-size: 0.9em;
  word-spacing: 1px;
}

.contest__form .contest-registration-page .form-input--radio em strong {
  color: #c12000;
}

.contest__form
  .contest-registration-page
  .form-input--radio
  .form-input__radio-buttons__radio-button {
  display: flex;
  align-items: center;
  margin-bottom: 6px;
}

.contest__form
  .contest-registration-page
  .form-input--radio
  .form-input__radio-buttons__radio-button
  input {
  margin-right: 6px;
  flex-shrink: 0;
  cursor: pointer;
}

.contest__form
  .contest-registration-page
  .form-input--radio
  .form-input__radio-buttons__radio-button
  label {
  font-size: 16px;
  user-select: none;
  cursor: pointer;
}

.contest__form .legal-dialog-text a {
  font-size: inherit;
}

.contest__form input[type="radio"] {
  /* Add if not using autoprefixer */
  -webkit-appearance: none;
  appearance: none;
  /* For iOS &lt; 15 to remove gradient background */
  background-color: #fff;
  /* Not removed via appearance */
  margin: 0;
  font: inherit;
  color: #dcdcdc;
  width: 25px;
  height: 25px;
  border: 2px solid currentColor;
  border-radius: 50%;
  display: grid;
  place-content: center;
}

.contest__form input[type="radio"]:checked {
  border-color: #000;
}

.contest__form input[type="radio"]::before {
  content: "";
  display: block;
  width: 15px;
  height: 15px;
  border-radius: 50%;
  transform: scale(0);
  transition: 120ms transform ease-in-out;
  box-shadow: inset 25px 0px 0px 0px #259c93;
}

.contest__form input[type="radio"]:focus-within {
  color: #222;
}

.contest__form input[type="radio"]:checked::before {
  transform: scale(1);
}

.contest__form .form-group--question {
  margin-bottom: 32px;
}

.contest__content {
  display: grid;
  grid-template-columns: 100%;
  justify-items: center;
}

/* .form-input--dwfrm_contestregistration_addtoemaillist label span::after,
.form-input--dwfrm_contestregistration_targetedOptin label span::after {
  content: "(1)";
  display: inline-block;
  margin-left: 4px;
  font-size: 0.8em;
  vertical-align: top;
} */

/* .contest__image--lifestyle {
  display: none;
} */

 .contest__form .form-input--dwfrm_contestregistration_addtoemaillist label span {
 letter-spacing: -0.2px;
 }


 /* HIDE the recommandations only on thank you page */
 .page.LandingPage[data-querystring*="fdid=landing-page_gregory-contest"] #slot_landing-page-bottom,
 .page.LandingPage[data-querystring*="fdid=landing-page_gregory-contest"] #slot_landing-page-middle-4 {
  visibility: hidden;
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
}

/* SHOW the recommandations only on thank you page */
 .page.LandingPage[data-querystring*="fdid=landing-page_gregory-contest"] :has(#slot_landing-page-top-1 .contest__form .gregory-contest-thank-you) #slot_landing-page-bottom,
 .page.LandingPage[data-querystring*="fdid=landing-page_gregory-contest"] :has(#slot_landing-page-top-1 .contest__form .gregory-contest-thank-you)  #slot_landing-page-middle-4 {
  visibility: visible;
  position: static;
}

.page.LandingPage[data-querystring*="fdid=landing-page_gregory-contest"] .contest__form:has(.gregory-contest-thank-you)
+ .contest__image
.contest__image--lifestyle {
display: none;
}


.page.LandingPage[data-querystring*="fdid=landing-page_gregory-contest"] .contest__form .gregory-contest-thank-you {
text-align: center;
}

.page.LandingPage[data-querystring*="fdid=landing-page_gregory-contest"] .contest__content:has(.gregory-contest-thank-you) {
  grid-template-columns: auto;
  }


@media screen and (max-width: 768px) {
  .page.LandingPage[data-querystring*="fdid=landing-page_gregory-contest"] .contest__form:has(.gregory-contest-thank-you)
    + .contest__image
    .contest__image--lifestyle {
    display: block;
  }
}

.contest__form .form-group--question label {
  margin-bottom: 12px;
}

.contest__form .form-group--question label span {
  font-weight: 600;
  font-size: 17px;
}


.contest__form .form-group--terms label a {
  font-size: inherit;
}

@media screen and (min-width: 1024px) {
  .contest__content {
    grid-template-columns: repeat(2, 1fr);
    gap: 24px;
    margin-top: 18px;
  }
/*
  .contest__image {
    order: 0;
  } */

  .contest__banner {
    display: block;
    min-height: 300px;
    object-fit: cover;
  }
}

@media screen and (min-width: 1440px) {
  .landingpage-main .contest__intro h1 {
    font-size: 2.3rem;
  }
}

.page.LandingPage[data-querystring*="fdid=landing-page_gregory-giveaway"]
 .product-slider-wrapper {
  visibility: hidden;
  overflow: hidden;
  height: 0;
}

.page.LandingPage[data-querystring*="fdid=landing-page_gregory-giveaway"]:has(.contest-registration-page--success)
 .product-slider-wrapper {
  visibility: unset;
  overflow: unset;
  height: unset;
}
</pre></body></html>