.social-media-optin.inactive {
  padding: 50px 0;
  border-radius: 25px;
}
.social-media-optin.inactive .social-media-optin__consent-tool {
  max-width: 50%;
  margin: 0 auto;
  padding: 20px;
  border-radius: 20px;
}
@media only screen and (max-width: 992px) {
  .social-media-optin.inactive .social-media-optin__consent-tool {
    max-width: 66.666%;
  }
}
@media only screen and (max-width: 768px) {
  .social-media-optin.inactive .social-media-optin__consent-tool {
    max-width: 75%;
  }
}
@media only screen and (max-width: 576px) {
  .social-media-optin.inactive .social-media-optin__consent-tool {
    max-width: 90%;
  }
}
.social-media-optin.inactive .social-media-optin__consent-tool .social-media-optin__content {
  text-align: left;
}
.social-media-optin.social-media-optin--youtube-shorts .social-media-optin__external-content iframe {
  aspect-ratio: 9/16 !important;
}
.social-media-optin .social-media-optin__external-content iframe {
  width: 100%;
  aspect-ratio: 16/9;
}
.social-media-optin .social-media-optin__consent-tool .social-media-optin__button.social-media-optin__button--disable {
  margin: 16px auto 0;
}
.theme--white .social-media-optin.inactive {
  background-color: color-mix(in oklab, var(--secondary-color) 15%, #ffffff);
}
.theme--white .social-media-optin.inactive .social-media-optin__consent-tool {
  background-color: #ffffff;
}
.theme--almost-white .social-media-optin.inactive {
  background-color: color-mix(in oklab, var(--secondary-color) 15%, #ffffff);
}
.theme--almost-white .social-media-optin.inactive .social-media-optin__consent-tool {
  background-color: #ffffff;
}
.theme--primary .social-media-optin.inactive {
  background-color: #ffffff;
}
.theme--primary .social-media-optin.inactive .social-media-optin__consent-tool {
  background-color: color-mix(in oklab, var(--secondary-color) 15%, #ffffff);
}
.theme--primary-85 .social-media-optin.inactive {
  background-color: #ffffff;
}
.theme--primary-85 .social-media-optin.inactive .social-media-optin__consent-tool {
  background-color: color-mix(in oklab, var(--secondary-color) 15%, #ffffff);
}
.theme--secondary .social-media-optin.inactive {
  background-color: #ffffff;
}
.theme--secondary .social-media-optin.inactive .social-media-optin__consent-tool {
  background-color: color-mix(in oklab, var(--secondary-color) 15%, #ffffff);
}
.theme--secondary-70 .social-media-optin.inactive {
  background-color: #ffffff;
}
.theme--secondary-70 .social-media-optin.inactive .social-media-optin__consent-tool {
  background-color: color-mix(in oklab, var(--secondary-color) 15%, #ffffff);
}
.theme--secondary-85 .social-media-optin.inactive {
  background-color: #ffffff;
}
.theme--secondary-85 .social-media-optin.inactive .social-media-optin__consent-tool {
  background-color: color-mix(in oklab, var(--secondary-color) 15%, #ffffff);
}
.theme--signal .social-media-optin.inactive {
  background-color: #ffffff;
}
.theme--signal .social-media-optin.inactive .social-media-optin__consent-tool {
  background-color: color-mix(in oklab, var(--secondary-color) 15%, #ffffff);
}
.grid--3-columns .social-media-optin .social-media-optin__consent-tool, .grid--4-columns .social-media-optin .social-media-optin__consent-tool {
  max-width: 90%;
}
.grid--3-columns .social-media-optin .social-media-optin__consent-tool .social-media-optin__content h2, .grid--4-columns .social-media-optin .social-media-optin__consent-tool .social-media-optin__content h2 {
  font-size: 24px;
}
.grid--3-columns .social-media-optin .social-media-optin__consent-tool .social-media-optin__content p, .grid--4-columns .social-media-optin .social-media-optin__consent-tool .social-media-optin__content p {
  font-size: 18px;
}
.grid--3-columns .social-media-optin .social-media-optin__consent-tool .social-media-optin__button, .grid--4-columns .social-media-optin .social-media-optin__consent-tool .social-media-optin__button {
  font-size: 18px;
}