.am-lucky-draw {
  background: #fcf4e4;
}
.am-lucky-draw-subscribe .common-header {
  text-align: center;
}
@media screen and (max-width: 768px) {
  .am-lucky-draw-subscribe .common-header {
    margin-bottom: 6px;
  }
}
.am-lucky-draw-subscribe .common-title {
  font-size: clamp(24px, 16px + 1.134vw, 32px);
  color: #fff;
  background: linear-gradient(91deg, #f3440f 1.24%, #ff5b10 52.46%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  text-align: center;
  font-family: Shokz Sans Display;
  font-weight: 400;
  line-height: 130%;
  margin: 0;
}
@media screen and (max-width: 768px) {
  .am-lucky-draw-subscribe .common-title {
    font-size: 24px;
    color: #705e4f9c;
  }
}
.am-lucky-draw-subscribe .common-desc {
  color: #705e4f;
  margin-top: 4px;
  line-height: 1.3;
}
.am-lucky-draw-subscribe {
  display: block;
  --row-gap: 6px;
  --column-gap: 18px;
  padding-top: 5.875em;
  padding-bottom: 4em;
}
@media screen and (max-width: 989px) {
  .am-lucky-draw-subscribe {
    --row-gap: 8px;
    --column-gap: 16px;
  }
}
@media screen and (max-width: 768px) {
  .am-lucky-draw-subscribe {
    padding-top: 58px;
    padding-bottom: 35px;
    --row-gap: 8px;
    --column-gap: 16px;
  }
}
.am-lucky-draw-subscribe__container {
  border-radius: 8px;
  padding: 0;
}
@media screen and (max-width: 989px) {
  .am-lucky-draw-subscribe__container {
    padding: 60px 5% 40px;
  }
}
@media screen and (max-width: 768px) {
  .am-lucky-draw-subscribe__container {
    padding: 0;
    background: initial;
  }
}
.am-lucky-draw-subscribe__swiper {
  overflow: visible;
  margin-top: 32px;
}
@media screen and (max-width: 989px) {
  .am-lucky-draw-subscribe__swiper {
    overflow: visible;
  }
}
@media screen and (max-width: 768px) {
  .am-lucky-draw-subscribe__swiper {
    margin-top: 18px;
  }
}
.am-lucky-draw-subscribe__swiper .swiper-wrapper {
  flex-wrap: wrap;
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: var(--row-gap) var(--column-gap);
  transform: none;
}
@media screen and (max-width: 768px) {
  .am-lucky-draw-subscribe__swiper .swiper-wrapper {
    grid-template-columns: 1fr;
  }
}
.am-lucky-draw-subscribe__swiper .swiper-wrapper .swiper-slide:nth-child(1) {
  aspect-ratio: 591/525;
  justify-content: center;
  align-items: center;
  background-image: url(/cdn/shop/files/am-marathon-prize-bg.webp?v=1757583208);
  background-repeat: no-repeat;
  background-size: cover;
}
.am-lucky-draw-subscribe__swiper .swiper-wrapper .swiper-slide {
  height: auto;
}
.am-lucky-draw-subscribe__item {
  display: flex;
  flex-direction: column;
  gap: 8px;
  position: relative;
  box-sizing: border-box;
  font-size: clamp(5px, 0.69vw, 10px);
  border-radius: 4px;
  box-shadow: 0 4px 18px #0000000d;
  overflow: hidden;
  background: #6d605499;
  filter: drop-shadow(0 4px 18px rgba(0, 0, 0, 0.15));
}
@media screen and (max-width: 989px) {
  .am-lucky-draw-subscribe__item {
    font-size: clamp(5px, 0.7vw, 10px);
  }
}
@media screen and (max-width: 768px) {
  .am-lucky-draw-subscribe__item {
    font-size: clamp(6px, 2.564vw, 10px);
  }
}
.am-lucky-draw-subscribe__item-bg {
  transition: transform 0.3s;
  z-index: 1;
  overflow: hidden;
  height: 100%;
  display: flex;
  align-items: center;
}
.swiper-slide:nth-child(1) .am-lucky-draw-subscribe__item-bg {
  width: 76.98%;
  height: auto;
}
.am-lucky-draw-subscribe__item-bg picture {
  border-radius: inherit;
}
.am-lucky-draw-subscribe__item-bg {
  width: 100%;
  height: 100%;
}
.am-lucky-draw-subscribe__item-bg img,
.am-lucky-draw-subscribe__item-bg svg {
  width: 100%;
  height: auto;
  display: block;
  object-fit: fill;
  border-radius: inherit;
}
.am-lucky-draw-subscribe__item-bg auto-play-video,
.am-lucky-draw-subscribe__item-bg video {
  width: 100%;
  height: 100%;
  display: block;
  object-fit: cover;
  border-radius: inherit;
}
.am-lucky-draw-subscribe__item.am-lucky-draw-subscribe__item--large
  .am-lucky-draw-subscribe__item-overlay {
  padding: 1.6em 0 3.2em;
}
.am-lucky-draw-subscribe__item.am-lucky-draw-subscribe__item--large
  .am-lucky-draw-subscribe__item-overlay-inner
  > div {
  padding-left: 2.5em;
}
.am-lucky-draw-subscribe__item-overlay {
  padding: 1.6em 0 1em 2.6em;
}
@media screen and (max-width: 768px) {
  .am-lucky-draw-subscribe__item-overlay {
    padding: 1.6em;
  }
  .am-lucky-draw-subscribe__item.am-lucky-draw-subscribe__item--large
  .am-lucky-draw-subscribe__item-overlay {
    padding: 1.6em 0 1.2em;
  }
}
.am-lucky-draw-subscribe__item-overlay-inner {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
}
.am-lucky-draw-subscribe__item:nth-child(3)
  .am-lucky-draw-subscribe__item-overlay {
  padding: 1.6em 0 1.8em 2.6em;
}
@media (max-width: 768px) {
  .am-lucky-draw-subscribe__item:nth-child(3)
    .am-lucky-draw-subscribe__item-overlay {
    padding: 1.6em 0 1.8em 1.6em;
  }
}
.am-lucky-draw-subscribe__item-bg + .am-lucky-draw-subscribe__item-overlay {
  position: absolute;
  inset: 0;
  z-index: 3;
}
.am-lucky-draw-subscribe__item-icon {
  margin-top: 8px;
}
.am-lucky-draw-subscribe__item-icon svg {
  vertical-align: middle;
  height: 4.8em;
  width: auto;
}
.am-lucky-draw-subscribe__item-title {
  color: #fff3 !important;
  font-family: Shokz Sans Display;
  font-size: 11em;
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  margin: 0;
}
@media screen and (max-width: 768px) {
  .am-lucky-draw-subscribe__item-title {
    margin-top: -2px;
    font-size: 6.6em;
    line-height: 1;
    text-align: center;
  }
}
.am-lucky-draw-subscribe__item:nth-child(1)
  .am-lucky-draw-subscribe__item-title {
  text-align: center;
}
.am-lucky-draw-subscribe__item-subtitle {
  color: #fff;
  font-family: Shokz Sans Display;
  font-size: 2.2em;
  font-style: normal;
  font-weight: 400;
  line-height: 1.2;
}
@media screen and (max-width: 768px) {
  .am-lucky-draw-subscribe__item-subtitle {
    font-size: 1.6em;
    margin-top: 0;
    line-height: 1.2;
  }
}
.am-lucky-draw-subscribe__item-subtitle svg {
  display: block;
  margin-bottom: 4px;
}
.am-lucky-draw-subscribe__item-desc {
  color: #e0e0e0;
  font-family: Shokz Sans Text;
  font-size: 1.6em;
  font-weight: 400;
  line-height: 1.6;
}
.am-lucky-draw-subscribe__item-desc small {
  font-size: 0.75em;
  font-weight: 400;
  font-family: Shokz Sans Text;
}
@media screen and (max-width: 768px) {
  .am-lucky-draw-subscribe__item-desc small {
    font-size: 0.8em;
  }
}
@media screen and (max-width: 768px) {
  .am-lucky-draw-subscribe__item-desc {
    font-size: 1.2em;
    color: #f2f2f2;
  }
}
.am-lucky-draw-subscribe__item-button {
  margin-top: 6px;
  font-size: 1.6em;
  font-weight: 500;
  line-height: 150%;
  --buttons-radius: 8px;
  --buttons-radius-outset: 9px;
  color: rgb(var(--color-secondary-button-text));
  text-decoration: none;
  white-space: nowrap;
  position: relative;
  display: inline-flex;
  gap: 0.25em;
  transition: all 0.3s;
  border-radius: 0.5em;
  padding: 0.25em 0 0.35em;
}
@media screen and (max-width: 768px) {
  .am-lucky-draw-subscribe__item-button {
    font-size: 1.2em;
    margin-top: 0;
  }
}
.am-lucky-draw-subscribe__item-button svg {
  width: 0.75em;
  height: auto;
  vertical-align: middle;
  margin-bottom: -0.1em;
}
.am-lucky-draw-subscribe__item p {
  margin: 0;
}
.am-lucky-draw-subscribe__item-overlay > *:first-child {
  margin-top: 0 !important;
}
.am-lucky-draw-subscribe__item-2 {
  flex: 1;
  align-items: flex-end;
  background-image: url(/cdn/shop/files/am-marathon-prize-bg-2.webp?v=1757583362);
  background-repeat: no-repeat;
  background-size: cover;
}
.am-lucky-draw-subscribe__item-2 .am-lucky-draw-subscribe__item-bg {
  width: 40.94%;
}
.am-lucky-draw-subscribe__item-2:nth-child(1)
  .am-lucky-draw-subscribe__item-bg {
  max-width: 191px;
  margin-right: 7%;
}
.am-lucky-draw-subscribe__item-2:nth-child(2)
  .am-lucky-draw-subscribe__item-subtitle {
  min-height: unset;
}
.am-lucky-draw-subscribe__item-2:nth-child(2)
  .am-lucky-draw-subscribe__item-bg {
  max-width: 242px;
  margin-right: 2%;
}
.am-lucky-draw-subscribe__item-2:nth-child(3)
  .am-lucky-draw-subscribe__item-bg {
  max-width: 163px;
  margin-right: 5.9%;
}
.am-lucky-draw-subscribe__item-2-wrapper {
  display: flex;
  flex-direction: column;
  gap: var(--row-gap);
}
.am-lucky-draw-subscribe__item-2 .am-lucky-draw-subscribe__item-overlay-inner {
  max-width: 62%;
  align-items: flex-start;
}
.am-lucky-draw-subscribe__item-2 .am-lucky-draw-subscribe__item-title {
  font-size: 3.6em;
  line-height: 1;
}
@media screen and (max-width: 768px) {
  .am-lucky-draw-subscribe__item-2 .am-lucky-draw-subscribe__item-title {
    font-size: 2.2em;
    text-align: left;
  }
}
.am-lucky-draw-subscribe__item-2 .am-lucky-draw-subscribe__item-subtitle {
  font-size: 1.8em;
  min-height: 2em;
  font-family: Shokz Sans Text;
  text-transform: uppercase;
}
@media screen and (max-width: 768px) {
  .am-lucky-draw-subscribe__item-2 .am-lucky-draw-subscribe__item-subtitle {
    font-size: 1em;
    line-height: 1.2;
    min-height: 1.3em;
  }
  .am-lucky-draw-subscribe__item-2 .am-lucky-draw-subscribe__item-subtitle svg {
    margin-bottom: 8px;
    height: 0.8571428em;
    width: auto;
  }
}
.am-lucky-draw-subscribe__item-2 .am-lucky-draw-subscribe__item-desc {
  font-size: 1.6em;
  line-height: 1;
  margin-top: 10px;

}
@media screen and (max-width: 768px) {
  .am-lucky-draw-subscribe__item-2 .am-lucky-draw-subscribe__item-desc {
    font-size: 0.9em;
    color: silver;
    margin-top: 8px;
  }
}
.am-lucky-draw-subscribe__klaviyo-form > div {
  position: relative;
  max-width: 420px;
  margin: auto;
}
@media screen and (max-width: 768px) {
  .am-lucky-draw-subscribe__klaviyo-form > div {
    width: 100%;
    max-width: 92%;
  }
}
.am-lucky-draw-subscribe__klaviyo-form > div > form > div > div:first-child {
  border-radius: 4px;
  overflow: hidden;
}
.am-lucky-draw-subscribe__klaviyo-form > div > form > div {
  padding-top: 18px !important;
  padding-bottom: 24px !important;
  box-sizing: border-box;
}
.am-lucky-draw-subscribe__klaviyo-form:empty:after {
  content: "loading...";
  text-align: center;
  display: block;
  padding: 5%;
  height: 140px;
  color: #fff;
}
.am-lucky-draw-subscribe__klaviyo-form
  [data-testid="form-row"]:first-child
  > div {
  padding: 0 !important;
}
.am-lucky-draw-subscribe__klaviyo-form input[type="checkbox"] + label:before {
  content: "";
  margin-right: 8px;
  position: relative;
  background-image: url(/cdn/shop/files/2025-am-checkbox.svg);
  background-repeat: no-repeat;
  background-size: contain;
  width: 16px;
  height: 16px;
  min-width: 16px;
  cursor: pointer;
  top: 2px !important;
}
.am-lucky-draw-subscribe__klaviyo-form
  input[type="checkbox"]
  + label
  > svg[width][width][width][width][width] {
  display: none !important;
}
.am-lucky-draw-subscribe__klaviyo-form
  input[type="checkbox"]:checked
  + label:before {
  background: #ff7a3d;
  border-radius: 2px;
}
.am-lucky-draw-subscribe__klaviyo-form
  input[type="checkbox"]:checked
  + label
  > svg
  + svg[width][width][width][width] {
  display: block !important;
  position: absolute !important;
  left: 0 !important;
  width: 16px !important;
  height: 16px !important;
  top: 2px !important;
}
.am-lucky-draw-subscribe__klaviyo-form input[name="email"] {
  padding: 14px 12px !important;
  color: #2f2f2f !important;
  font-family: Shokz Sans Text !important;
  font-size: 14px !important;
  font-style: normal !important;
  font-weight: 400 !important;
  line-height: normal !important;
  border: none !important;
  background: #fff !important;
  box-sizing: border-box !important;
  height: 43px !important;
  border-radius: 4px 0 0 4px !important;
}
@media screen and (max-width: 589px) {
  .am-lucky-draw-subscribe__klaviyo-form input[name="email"] {
    height: 40px !important;
    border: none !important;
  }
}
.am-lucky-draw-subscribe__klaviyo-form input[name="email"]::placeholder {
  opacity: 1;
  color: #bababa;
  font-family: inherit;
  font-size: inherit;
  font-style: inherit;
  font-weight: inherit;
  line-height: inherit;
}
.am-lucky-draw-subscribe__klaviyo-form
  input[name="email"]::-webkit-input-placeholder {
  opacity: 1;
  color: #bababa;
  font-family: inherit;
  font-size: inherit;
  font-style: inherit;
  font-weight: inherit;
  line-height: inherit;
}
.am-lucky-draw-subscribe__klaviyo-form input[name="email"]:-moz-placeholder {
  opacity: 1;
  color: #bababa;
  font-family: inherit;
  font-size: inherit;
  font-style: inherit;
  font-weight: inherit;
  line-height: inherit;
}
.am-lucky-draw-subscribe__klaviyo-form
  input[name="email"]:-ms-input-placeholder {
  opacity: 1;
  color: #bababa;
  font-family: inherit;
  font-size: inherit;
  font-style: inherit;
  font-weight: inherit;
  line-height: inherit;
}
.am-lucky-draw-subscribe__klaviyo-form input[name="email"]:focus-visible {
  outline: none !important;
}
.am-lucky-draw-subscribe__klaviyo-form button {
  border-radius: 0 2px 2px 0 !important;
  background: #ff7a3d !important;
  padding: 13px 20px 10px 24px !important;
  color: #fff !important;
  text-align: center !important;
  font-family: Shokz Sans Display !important;
  font-size: 14px !important;
  font-weight: 400 !important;
  line-height: 1 !important;
  text-transform: uppercase !important;
  display: flex !important;
  gap: 2px !important;
  align-items: center !important;
  box-sizing: border-box !important;
  height: 43px !important;
  transition: all 0.2s !important;
}
@media screen and (max-width: 589px) {
  .am-lucky-draw-subscribe__klaviyo-form button {
    font-size: 0 !important;
    width: 40px !important;
    height: 40px !important;
    padding: 0 !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
  }
  .am-lucky-draw-subscribe__klaviyo-form button:after {
    content: "";
    position: relative;
    display: block;
    background-repeat: no-repeat;
    background-size: contain;
    width: 16px;
    height: 16px;
    top: -2px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCAyNCAyNCIgaGVpZ2h0PSIyNCIgd2lkdGg9IjI0Ij4KPHBhdGggZmlsbD0id2hpdGUiIGQ9Ik0yMCA1LjQ0OTk1SDRDMy40NSA1LjQ0OTk1IDMgNS44OTk5NSAzIDYuNDQ5OTVWMTcuNTQ5OUMzIDE4LjA5OTkgMy40NSAxOC41NDk5IDQgMTguNTQ5OUgyMEMyMC41NSAxOC41NDk5IDIxIDE4LjA5OTkgMjEgMTcuNTQ5OVY2LjQ0OTk1QzIxIDUuODk5OTUgMjAuNTUgNS40NDk5NSAyMCA1LjQ0OTk1Wk0xOC45IDYuNDQ5OTVMMTIgMTAuOUw1LjEgNi40NDk5NUgxOC45Wk00IDE3LjU0OTlWNi44OTk5NUwxMiAxMi4xTDIwIDYuODk5OTVWMTcuNTQ5OUg0WiIvPgo8c2NyaXB0IHhtbG5zPSIiLz48L3N2Zz4=);
    width: 24px;
    height: 24px;
    left: -1px;
  }
}
.am-lucky-draw-subscribe__klaviyo-form button:hover {
  opacity: 0.6 !important;
}
.am-lucky-draw-subscribe__klaviyo-form button:disabled {
  color: transparent !important;
}
.am-lucky-draw-subscribe__klaviyo-form button:disabled:after {
  background-image: none !important;
}
.am-lucky-draw-subscribe__klaviyo-form [data-testid="form-row"]:nth-child(2) {
  margin-top: 15px;
}
.am-lucky-draw-subscribe__klaviyo-form [data-testid="form-row"]:nth-child(2) fieldset > div:nth-child(2) {

  position: absolute !important;
  top: 24px !important;
  left: 0 !important;
}
.am-lucky-draw-subscribe__klaviyo-form [data-testid="form-row"]:nth-child(2) fieldset > div:nth-child(2) > div {
  width: max-content !important;
    left: 50% !important;
    right: unset !important;
    transform: translateX(-7px) !important;
}
.am-lucky-draw-subscribe__klaviyo-form.form-submit--success
  [data-testid="form-row"]:nth-child(2) {
  margin-top: 0;
}
.am-lucky-draw-subscribe__klaviyo-form
  [data-testid="form-row"]:nth-child(2)
  > div {
  padding: 0 !important;
}
.am-lucky-draw-subscribe__klaviyo-form
  [data-testid="form-row"]:nth-child(2)
  label {
  padding: 0 !important;
  align-items: initial !important;
}

.am-lucky-draw-subscribe__klaviyo-form
  [data-testid="form-row"]:nth-child(2)
  div,
.am-lucky-draw-subscribe__klaviyo-form
  [data-testid="form-row"]:nth-child(3)
  div {
  color: #705e4fcc !important;
  font-family: Shokz Sans Text !important;
  font-size: 12px !important;
  font-style: normal !important;
  font-weight: 400 !important;
  line-height: 1.4 !important;
  text-align: center !important;
  margin: 0 !important;
}

.am-lucky-draw-subscribe__klaviyo-form [data-testid="form-row"]:nth-child(2) div{
  text-align: left !important;
}
@media screen and (max-width: 768px) {
  .am-lucky-draw-subscribe__klaviyo-form
    [data-testid="form-row"]:nth-child(2)
    div,
  .am-lucky-draw-subscribe__klaviyo-form
    [data-testid="form-row"]:nth-child(3)
    div {
    text-align: left !important;
    color: #705e4fcc !important;
  }
}
.am-lucky-draw-subscribe__klaviyo-form [data-testid="form-row"]:nth-child(3) a {
  color: inherit !important;
}
.am-lucky-draw-subscribe__klaviyo-form.form-submit--success {
  border-radius: 4px;
  border: 1px solid rgba(107, 107, 107, 0.4);
  background: #513e3e33;
  margin-bottom: 40px;
}
.am-lucky-draw-subscribe__klaviyo-form.form-submit--success > div {
  position: relative;
  width: 100%;
  margin: auto;
}
.am-lucky-draw-subscribe__klaviyo-form.form-submit--success
  [id^="rich-text-"]
  h1 {
  text-align: center !important;
  font-family: Shokz Sans Display !important;
  font-size: 32px !important;
  font-style: normal !important;
  font-weight: 400 !important;
  line-height: 130% !important;
}
@media screen and (min-width: 768.1px) {
  .am-lucky-draw-subscribe__klaviyo-form.form-submit--success
    [id^="rich-text-"]
    h1 {
    background: linear-gradient(90deg, #ff7a3d, #ffc300);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
  }
}
@media screen and (max-width: 768px) {
  .am-lucky-draw-subscribe__klaviyo-form.form-submit--success
    [id^="rich-text-"]
    h1 {
    color: #fff !important;
    font-size: 20px !important;
    line-height: 110% !important;
  }
}
.am-lucky-draw-subscribe__klaviyo-form.form-submit--success
  [id^="rich-text-"]
  h1
  span {
  font-size: inherit !important;
}
body[data-lang="en"]
  .am-lucky-draw-subscribe__klaviyo-form.form-submit--success
  [id^="rich-text-"]
  h1:after {
  content: "Thank you for your registration!";
  font-size: inherit;
  font-weight: inherit;
  font-style: inherit;
  line-height: inherit;
}
body[data-lang="en"]
  .am-lucky-draw-subscribe__klaviyo-form.form-submit--success
  [id^="rich-text-"]
  h1
  span {
  font-size: 0 !important;
  display: none !important;
}
.am-lucky-draw-subscribe__klaviyo-form.form-submit--success
  [data-testid="form-row"]:nth-child(2)
  [id^="rich-text-"] {
  color: #c2c2c2 !important;
  text-align: center !important;
  font-family: Shokz Sans Text !important;
  font-size: 12px !important;
  font-style: normal !important;
  font-weight: 400 !important;
  line-height: 120% !important;
  max-width: 425px !important;
  margin: 8px auto 0 !important;
}
.am-lucky-draw-subscribe__klaviyo-form.form-submit--success
  [data-testid="form-row"]:nth-child(2)
  [id^="rich-text-"]
  p {
  font-size: inherit !important;
  font-family: inherit !important;
  font-weight: inherit !important;
  text-align: inherit !important;
  margin: 0 !important;
}
body[data-lang="en"]
  .am-lucky-draw-subscribe__klaviyo-form.form-submit--success
  [data-testid="form-row"]:nth-child(2)
  [id^="rich-text-"]:after {
  content: "The winner will be notified via E-Mail and will be announced on our website. ";
  font-size: inherit;
  font-weight: inherit;
  font-style: inherit;
  line-height: inherit;
}
body[data-lang="en"]
  .am-lucky-draw-subscribe__klaviyo-form.form-submit--success
  [data-testid="form-row"]:nth-child(2)
  [id^="rich-text-"]
  p {
  font-size: 0 !important;
  display: none !important;
}
.am-lucky-draw-subscribe__note {
  margin: 42px auto 0;
  color: #705e4f;
  text-align: center;
  font-family: Shokz Sans Text;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
@media screen and (max-width: 768px) {
  .am-lucky-draw-subscribe__note {
    color: #705e4fc7;
    font-family: Shokz Sans Text;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 120%;
    text-align: left;
    width: 100%;
    margin-top: 24px;
  }
}
.am-lucky-draw-subscribe__note h3 {
  color: inherit;
  font-size: inherit;
  margin: 0;
  font-weight: 700;
  letter-spacing: 1px;
}
.am-lucky-draw-subscribe__note h3:not(:first-child) {
  margin-top: 16px;
  margin-bottom: 4px;
}
.am-lucky-draw-subscribe__note p {
  margin: 0;
}
.am-lucky-draw-subscribe__note p + p {
  margin-top: 16px;
}
body:not([data-lang="nl"]) [data-visable-lang="nl"] {
  display: none !important;
}
body:not([data-lang="de"]) [data-visable-lang="de"] {
  display: none !important;
}
body:not([data-lang="en"]) [data-visable-lang="en"] {
  display: none !important;
}
.component-switch-language {
  position: fixed;
  top: 120px;
  right: 48px;
  z-index: 55;
  width: 120px;
  height: 40px;
  background: #fff;
  color: #050505;
  font-size: 16px;
  font-weight: 500;
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
  box-shadow: 0 4px 8px #0000001a !important;
  transition: all 0.3s;
}
.component-switch-language:hover {
  color: #fff;
  background: #ff7a3d;
}
.component-switch-language .arrow-wrapper {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  margin-right: 7px;
}
.component-switch-language .arrow-wrapper span {
  display: flex;
  height: 12px;
  align-items: center;
}
@media (max-width: 600px) {
  .component-switch-language {
    top: 110px;
    right: 14px;
    z-index: 55;
    width: 120px;
    height: 32px;
    font-size: 13px;
  }
  .component-switch-language .arrow-wrapper span {
    height: 8px;
  }
}
.page-width {
  max-width: 1260px;
  margin: 0 auto;
  padding-inline: 16px;
}
@media screen and (min-width: 767px) {
  .page-width {
    padding-inline: 24px;
  }
}
@media screen and (min-width: 990px) {
  .page-width {
    padding-inline: 30px;
  }
}
