.visually-hidden_visuallyHidden__9IYDC {
  position: absolute;
  overflow: hidden;
  clip: rect(0 0 0 0);
  margin: -0.1rem;
  border: 0;
  width: 0.1rem;
  height: 0.1rem;
  padding: 0;
}
.icon-cta_cta__g_5f6 {
  --min-size-of-cta: 1.6rem;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  outline: none;
  border: 0;
  min-width: var(--min-size-of-cta);
  min-height: var(--min-size-of-cta);
  padding: 0;
  background-color: transparent;
  cursor: pointer;
  font-family: inherit;
}
.icon-cta_svgIcon__K8Dyn {
  min-width: inherit;
  max-height: inherit;
}
.modal_backdrop__HZYW_ {
  position: fixed;
  z-index: var(--z-index-modal-backdrop);
  top: 0;
  left: 0;
  opacity: 0.5;
  width: 100%;
  height: 100%;
  background-color: #2d2d38;
  visibility: hidden;
}
.modal_visibleModal__xzqHT.modal_modalWrapper__C73R_ .modal_backdrop__HZYW_ {
  visibility: visible;
}
.modal_modalWrapper__C73R_ {
  width: 100%;
  height: 100%;
}
.modal_visibleModal__xzqHT {
  position: relative;
}
.modal_modalContainer__nIVQO {
  position: fixed;
  z-index: var(--z-index-modal);
  bottom: 0;
  left: 0;
  -webkit-animation-duration: 0.6s;
  animation-duration: 0.6s;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  -webkit-animation-name: modal_slidedown__LXb6d;
  animation-name: modal_slidedown__LXb6d;
  border-radius: 2rem 2rem 0 0;
  width: 100%;
  max-width: 100vw;
  height: auto;
  background-color: #fff;
}
.modal_contentContainer__W8w4p {
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  padding: 2.4rem 2.4rem 0;
}
.modal_largeTiny___PMYA.modal_contentContainer__W8w4p {
  --global-modal-height: calc(var(--device-full-height-vh-value) - 3.2rem);
  height: var(--global-modal-height);
}
.modal_mediumTiny__dEytq.modal_contentContainer__W8w4p {
  height: 35.5rem;
}
.modal_visibleModal__xzqHT.modal_modalWrapper__C73R_
  .modal_modalContainer__nIVQO {
  -webkit-animation-duration: 0.6s;
  animation-duration: 0.6s;
  -webkit-animation-name: modal_slideup__YTdCx;
  animation-name: modal_slideup__YTdCx;
  -webkit-box-shadow: 0 -0.5rem 1rem rgba(0, 0, 0, 0.2);
  box-shadow: 0 -0.5rem 1rem rgba(0, 0, 0, 0.2);
}
.modal_topLayer__y1hed.modal_visibleModal__xzqHT.modal_modalWrapper__C73R_ {
  z-index: var(--z-index-modal-top-layer);
}
.modal_contentContainer__W8w4p .modal_closeCta__ab__Y {
  position: absolute !important;
  z-index: var(--z-index-modal);
  top: 0.7rem;
  right: 0.7rem;
  border-radius: 50%;
  width: 3.6rem;
  height: 3.6rem;
  background: rgba(255, 255, 255, 0.5);
  backdrop-filter: blur(1rem);
}
.modal_contentContainer__W8w4p .modal_closeCta__ab__Y:after,
.modal_contentContainer__W8w4p .modal_closeCta__ab__Y:before {
  content: "";
  position: absolute;
  top: 1.1rem;
  right: 1.75rem;
  width: 0.2rem;
  height: 1.5rem;
  background-color: var(--color-grey-10);
}
.modal_contentContainer__W8w4p .modal_closeCta__ab__Y:before {
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.modal_contentContainer__W8w4p .modal_closeCta__ab__Y:after {
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
@-webkit-keyframes modal_slidedown__LXb6d {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  to {
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
  }
}
@keyframes modal_slidedown__LXb6d {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  to {
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
  }
}
@-webkit-keyframes modal_slideup__YTdCx {
  0% {
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
  }
  to {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
@keyframes modal_slideup__YTdCx {
  0% {
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
  }
  to {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
@media (prefers-reduced-motion) {
  .modal_modalContainer__nIVQO {
    display: none;
  }
  .modal_modalContainer__nIVQO,
  .modal_modalWrapper__C73R_.modal_visibleModal__xzqHT
    .modal_modalContainer__nIVQO {
    -webkit-animation: none;
    animation: none;
  }
  .modal_modalWrapper__C73R_.modal_visibleModal__xzqHT
    .modal_modalContainer__nIVQO {
    display: block;
  }
}
@media (min-width: 768px) {
  .modal_topLayer__y1hed.modal_visibleModal__xzqHT.modal_modalWrapper__C73R_ {
    z-index: var(--z-index-modal-top-layer);
  }
  .modal_visibleModal__xzqHT.modal_modalWrapper__C73R_ {
    position: fixed;
    z-index: var(--z-index-modal);
    top: 0;
    bottom: 0;
    left: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 100%;
  }
  .modal_modalContainer__nIVQO {
    position: relative;
    display: none;
    -webkit-animation: none;
    animation: none;
    border-radius: 0.8rem;
    width: auto;
    height: auto;
  }
  .modal_visibleModal__xzqHT.modal_modalWrapper__C73R_
    .modal_modalContainer__nIVQO {
    display: block;
    -webkit-animation: none;
    animation: none;
    -webkit-box-shadow: 0 1.5rem 3rem rgba(0, 0, 0, 0.08);
    box-shadow: 0 1.5rem 3rem rgba(0, 0, 0, 0.08);
  }
  .modal_largeWide__g_Qu9.modal_contentContainer__W8w4p {
    width: 60rem;
    height: 56rem;
  }
  .modal_mediumWide__5AA_0.modal_contentContainer__W8w4p {
    width: 40rem;
    height: 40rem;
  }
}
.button_loading__uwAzA {
  position: relative;
  --SPINNER_SIZE: 2rem;
}
.button_loading__uwAzA:after {
  content: "";
  position: absolute;
  z-index: 3;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-animation: button_loader-spinner__D2wBs 0.8s linear infinite;
  animation: button_loader-spinner__D2wBs 0.8s linear infinite;
  border: 0.3rem solid #eee;
  border-left: 0.3rem solid var(--color-spinner);
  border-radius: 50%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: var(--SPINNER_SIZE);
  height: var(--SPINNER_SIZE);
}
[hidden].button_content__CSVc1,
[hidden].button_endIcon__Xjsdz,
[hidden].button_icon__hI3bW {
  display: inline-block;
  visibility: hidden;
}
@-webkit-keyframes button_loader-spinner__D2wBs {
  0% {
    -webkit-transform: translate(-50%, -50%) rotate(0deg);
    transform: translate(-50%, -50%) rotate(0deg);
  }
  to {
    -webkit-transform: translate(-50%, -50%) rotate(1turn);
    transform: translate(-50%, -50%) rotate(1turn);
  }
}
@keyframes button_loader-spinner__D2wBs {
  0% {
    -webkit-transform: translate(-50%, -50%) rotate(0deg);
    transform: translate(-50%, -50%) rotate(0deg);
  }
  to {
    -webkit-transform: translate(-50%, -50%) rotate(1turn);
    transform: translate(-50%, -50%) rotate(1turn);
  }
}
.call-to-action_cta__JIN_E {
  -webkit-transition: all 0.15s ease-out;
  transition: all 0.15s ease-out;
  outline: none;
  border: 0;
  background-color: transparent;
  cursor: pointer;
  font-family: inherit;
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  overflow: hidden;
  border-radius: 0.4rem;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  --TRANSITION_DURATION: 0.1s;
}
[aria-disabled="true"].call-to-action_cta__JIN_E,
[disabled].call-to-action_cta__JIN_E {
  cursor: auto;
  text-decoration: none;
}
.call-to-action_cta__JIN_E,
.call-to-action_cta__JIN_E:link,
.call-to-action_cta__JIN_E:visited {
  outline-offset: 0.2rem;
}
.call-to-action_cta__JIN_E.call-to-action_focus-visible__RjVZc {
  outline: 0.2rem solid var(--color-outline);
}
.call-to-action_cta__JIN_E:focus-visible {
  outline: 0.2rem solid var(--color-outline);
}
.call-to-action_cta__JIN_E.call-to-action_primaryTextual__5NbWk,
.call-to-action_cta__JIN_E.call-to-action_primaryTextual__5NbWk:link,
.call-to-action_cta__JIN_E.call-to-action_primaryTextual__5NbWk:visited,
[aria-disabled="true"].call-to-action_cta__JIN_E.call-to-action_primaryTextual__5NbWk,
[aria-disabled="true"].call-to-action_cta__JIN_E.call-to-action_primaryTextual__5NbWk:hover,
[disabled].call-to-action_cta__JIN_E.call-to-action_primaryTextual__5NbWk,
[disabled].call-to-action_cta__JIN_E.call-to-action_primaryTextual__5NbWk:hover {
  color: var(--color-primary-base);
}
.call-to-action_cta__JIN_E.call-to-action_primaryTextual__5NbWk:hover {
  color: var(--color-primary-hover);
}
.call-to-action_cta__JIN_E.call-to-action_primaryTextual__5NbWk:active {
  color: var(--color-primary-active);
}
.call-to-action_icon__ZuWgO {
  margin-right: 0.4rem;
}
.call-to-action_endIcon__eAD6x {
  margin-left: 0.4rem;
}
.call-to-action_pulse__3iP8P {
  -webkit-animation: call-to-action_ctaPulse__Pw0r6 2s infinite;
  animation: call-to-action_ctaPulse__Pw0r6 2s infinite;
  --PULSE_COLOR: var(--color-primary-base);
}
@-webkit-keyframes call-to-action_ctaPulse__Pw0r6 {
  0% {
    -webkit-box-shadow: 0 0 0 0 var(--PULSE_COLOR);
    box-shadow: 0 0 0 0 var(--PULSE_COLOR);
  }
  70% {
    -webkit-box-shadow: 0 0 0 0.8rem transparent;
    box-shadow: 0 0 0 0.8rem transparent;
  }
  to {
    -webkit-box-shadow: 0 0 0 0 transparent;
    box-shadow: 0 0 0 0 transparent;
  }
}
@keyframes call-to-action_ctaPulse__Pw0r6 {
  0% {
    -webkit-box-shadow: 0 0 0 0 var(--PULSE_COLOR);
    box-shadow: 0 0 0 0 var(--PULSE_COLOR);
  }
  70% {
    -webkit-box-shadow: 0 0 0 0.8rem transparent;
    box-shadow: 0 0 0 0.8rem transparent;
  }
  to {
    -webkit-box-shadow: 0 0 0 0 transparent;
    box-shadow: 0 0 0 0 transparent;
  }
}
.tertiary_large__663_8 {
  height: var(--shapes-height-cta-large);
  padding: var(--shapes-padding-cta-large);
  font-size: var(--font-size-cta-large);
  line-height: var(--font-line-height-cta-large);
}
.tertiary_large__663_8,
.tertiary_medium__GMbHp {
  letter-spacing: var(--font-letter-spacing-cta);
}
.tertiary_medium__GMbHp {
  height: var(--shapes-height-cta-medium);
  padding: var(--shapes-padding-cta-medium);
  font-size: var(--font-size-cta-medium);
  line-height: var(--font-line-height-cta-medium);
}
.tertiary_small__2Q8dm {
  height: var(--shapes-height-cta-small);
  padding: var(--shapes-padding-cta-small);
  font-size: var(--font-size-cta-small);
  line-height: var(--font-line-height-cta-small);
  letter-spacing: var(--font-letter-spacing-cta);
}
.tertiary_tertiaryCta__pR99f {
  -webkit-transition: color var(--TRANSITION_DURATION) ease-out;
  transition: color var(--TRANSITION_DURATION) ease-out;
  border-radius: var(--shapes-border-radius-cta);
  font-weight: var(--font-weight-cta-tertiary);
}
.tertiary_tertiaryCta__pR99f .tertiary_tertiaryCtaIcon__LoZxt,
.tertiary_tertiaryCta__pR99f .tertiary_tertiaryCtaIcon__LoZxt path,
.tertiary_tertiaryCta__pR99f .tertiary_tertiaryCtaIcon__LoZxt rect {
  fill: var(--color-tertiary-base);
}
.tertiary_tertiaryCta__pR99f,
a.tertiary_tertiaryCta__pR99f:link,
a.tertiary_tertiaryCta__pR99f:visited {
  outline-offset: -0.2rem;
  cursor: pointer;
  color: var(--color-tertiary-base);
  text-decoration: none;
}
[aria-disabled="true"].tertiary_tertiaryCta__pR99f,
[aria-disabled="true"].tertiary_tertiaryCta__pR99f:hover,
[disabled].tertiary_tertiaryCta__pR99f,
[disabled].tertiary_tertiaryCta__pR99f:hover {
  color: var(--color-tertiary-base);
}
.tertiary_tertiaryCta__pR99f:not([disabled]):not([aria-disabled="true"]):hover {
  background-color: transparent;
  color: var(--color-tertiary-hover);
}
.tertiary_tertiaryCta__pR99f:not([disabled]):not([aria-disabled="true"]):hover
  .tertiary_tertiaryCtaIcon__LoZxt,
.tertiary_tertiaryCta__pR99f:not([disabled]):not([aria-disabled="true"]):hover
  .tertiary_tertiaryCtaIcon__LoZxt
  path,
.tertiary_tertiaryCta__pR99f:not([disabled]):not([aria-disabled="true"]):hover
  .tertiary_tertiaryCtaIcon__LoZxt
  rect {
  fill: var(--color-tertiary-hover);
}
.tertiary_tertiaryCta__pR99f:not([disabled]):not(
    [aria-disabled="true"]
  ):active {
  color: var(--color-tertiary-active);
}
.tertiary_tertiaryCta__pR99f:not([disabled]):not([aria-disabled="true"]):active
  .tertiary_tertiaryCtaIcon__LoZxt,
.tertiary_tertiaryCta__pR99f:not([disabled]):not([aria-disabled="true"]):active
  .tertiary_tertiaryCtaIcon__LoZxt
  path,
.tertiary_tertiaryCta__pR99f:not([disabled]):not([aria-disabled="true"]):active
  .tertiary_tertiaryCtaIcon__LoZxt
  rect {
  fill: var(--color-tertiary-active);
}
.typography_styles_displayLarge__eUI2p {
  font-size: var(--font-desktop-size-display-large);
  line-height: var(--font-desktop-line-height-display-large);
  font-weight: var(--font-weight-bold);
  letter-spacing: var(--font-desktop-letter-spacing-display-large);
}
.typography_styles_displayMedium__1WL5H {
  font-size: var(--font-desktop-size-display-medium);
  line-height: var(--font-desktop-line-height-display-medium);
  font-weight: var(--font-weight-bold);
  letter-spacing: var(--font-desktop-letter-spacing-display-medium);
}
.typography_styles_displaySmall__y14OZ {
  font-size: var(--font-desktop-size-display-small);
  line-height: var(--font-desktop-line-height-display-small);
  font-weight: var(--font-weight-bold);
  letter-spacing: var(--font-desktop-letter-spacing-display-small);
}
.typography_styles_headlineLarge__GBXLn {
  font-size: var(--font-desktop-size-headline-large);
  line-height: var(--font-desktop-line-height-headline-large);
  font-weight: var(--font-weight-bold);
  letter-spacing: var(--font-desktop-letter-spacing-headline-large);
}
.typography_styles_headlineMedium__WgR1y {
  font-size: var(--font-desktop-size-headline-medium);
  line-height: var(--font-desktop-line-height-headline-medium);
  font-weight: var(--font-weight-bold);
  letter-spacing: var(--font-desktop-letter-spacing-headline-medium);
}
.typography_styles_headlineSmall__m5Mo1 {
  font-size: var(--font-desktop-size-headline-small);
  line-height: var(--font-desktop-line-height-headline-small);
  font-weight: var(--font-weight-bold);
  letter-spacing: var(--font-desktop-letter-spacing-headline-small);
}
.typography_styles_subheadlineLarge__SrdY9 {
  font-size: var(--font-desktop-size-subheadline-large);
  line-height: var(--font-desktop-line-height-subheadline-large);
  font-weight: var(--font-weight-medium);
  letter-spacing: var(--font-desktop-letter-spacing-subheadline-large);
}
.typography_styles_subheadlineMedium__m0EaW {
  font-size: var(--font-desktop-size-subheadline-medium);
  line-height: var(--font-desktop-line-height-subheadline-medium);
  font-weight: var(--font-weight-medium);
  letter-spacing: var(--font-desktop-letter-spacing-subheadline-medium);
}
.typography_styles_subheadlineSmall__g81U5 {
  font-size: var(--font-desktop-size-subheadline-small);
  line-height: var(--font-desktop-line-height-subheadline-small);
  font-weight: var(--font-weight-medium);
  letter-spacing: var(--font-desktop-letter-spacing-subheadline-small);
}
.typography_styles_bodyLarge__RLmek {
  font-size: var(--font-desktop-size-body-large);
  line-height: var(--font-desktop-line-height-body-large);
  font-weight: var(--font-weight-regular);
  letter-spacing: var(--font-desktop-letter-spacing-body-large);
}
.typography_styles_bodyMedium__k5qP7 {
  font-size: var(--font-desktop-size-body-medium);
  line-height: var(--font-desktop-line-height-body-medium);
  font-weight: var(--font-weight-regular);
  letter-spacing: var(--font-desktop-letter-spacing-body-medium);
}
.typography_styles_bodySmall__1uDn2 {
  font-size: var(--font-desktop-size-body-small);
  line-height: var(--font-desktop-line-height-body-small);
  font-weight: var(--font-weight-regular);
  letter-spacing: var(--font-desktop-letter-spacing-body-small);
}
.typography_styles_bodyExtraSmall__Gc_3R {
  font-size: var(--font-desktop-size-body-extra-small);
  line-height: var(--font-desktop-line-height-body-extra-small);
  font-weight: var(--font-weight-regular);
  letter-spacing: var(--font-desktop-letter-spacing-body-extra-small);
}
.typography_styles_buttonLarge__iyOq9 {
  font-size: var(--font-desktop-size-button-large);
  line-height: var(--font-desktop-line-height-button-large);
  font-weight: var(--font-weight-semibold);
  letter-spacing: var(--font-desktop-letter-spacing-button-large);
}
.typography_styles_buttonMedium__0FEne {
  font-size: var(--font-desktop-size-button-medium);
  line-height: var(--font-desktop-line-height-button-medium);
  font-weight: var(--font-weight-semibold);
  letter-spacing: var(--font-desktop-letter-spacing-button-medium);
}
.typography_styles_buttonSmall__os1Qc {
  font-size: var(--font-desktop-size-button-small);
  line-height: var(--font-desktop-line-height-button-small);
  font-weight: var(--font-weight-semibold);
  letter-spacing: var(--font-desktop-letter-spacing-button-small);
}
.typography_styles_displayLargeTiny__h1wRR {
  font-size: var(--font-mobile-size-display-large);
  line-height: var(--font-mobile-line-height-display-large);
  font-weight: var(--font-weight-bold);
  letter-spacing: var(--font-mobile-letter-spacing-display-large);
}
.typography_styles_displayMediumTiny__vDn66 {
  font-size: var(--font-mobile-size-display-medium);
  line-height: var(--font-mobile-line-height-display-medium);
  font-weight: var(--font-weight-bold);
  letter-spacing: var(--font-mobile-letter-spacing-display-medium);
}
.typography_styles_displaySmallTiny__wZUPX {
  font-size: var(--font-mobile-size-display-small);
  line-height: var(--font-mobile-line-height-display-small);
  font-weight: var(--font-weight-bold);
  letter-spacing: var(--font-mobile-letter-spacing-display-small);
}
.typography_styles_headlineLargeTiny__F6C_T {
  font-size: var(--font-mobile-size-headline-large);
  line-height: var(--font-mobile-line-height-headline-large);
  font-weight: var(--font-weight-bold);
  letter-spacing: var(--font-mobile-letter-spacing-headline-large);
}
.typography_styles_headlineMediumTiny__qGrz_ {
  font-size: var(--font-mobile-size-headline-medium);
  line-height: var(--font-mobile-line-height-headline-medium);
  font-weight: var(--font-weight-bold);
  letter-spacing: var(--font-mobile-letter-spacing-headline-medium);
}
.typography_styles_headlineSmallTiny__P1_O0 {
  font-size: var(--font-mobile-size-headline-small);
  line-height: var(--font-mobile-line-height-headline-small);
  font-weight: var(--font-weight-bold);
  letter-spacing: var(--font-mobile-letter-spacing-headline-small);
}
.typography_styles_subheadlineLargeTiny__9Jp3V {
  font-size: var(--font-mobile-size-subheadline-large);
  line-height: var(--font-mobile-line-height-subheadline-large);
  font-weight: var(--font-weight-medium);
  letter-spacing: var(--font-mobile-letter-spacing-subheadline-large);
}
.typography_styles_subheadlineMediumTiny__kwx7Y {
  font-size: var(--font-mobile-size-subheadline-medium);
  line-height: var(--font-mobile-line-height-subheadline-medium);
  font-weight: var(--font-weight-medium);
  letter-spacing: var(--font-mobile-letter-spacing-subheadline-medium);
}
.typography_styles_subheadlineSmallTiny__FmT8d {
  font-size: var(--font-mobile-size-subheadline-small);
  line-height: var(--font-mobile-line-height-subheadline-small);
  font-weight: var(--font-weight-medium);
  letter-spacing: var(--font-mobile-letter-spacing-subheadline-small);
}
.typography_styles_bodyLargeTiny__4sNtb {
  font-size: var(--font-mobile-size-body-large);
  line-height: var(--font-mobile-line-height-body-large);
  font-weight: var(--font-weight-regular);
  letter-spacing: var(--font-mobile-letter-spacing-body-large);
}
.typography_styles_bodyMediumTiny__BKJDk {
  font-size: var(--font-mobile-size-body-medium);
  line-height: var(--font-mobile-line-height-body-medium);
  font-weight: var(--font-weight-regular);
  letter-spacing: var(--font-mobile-letter-spacing-body-medium);
}
.typography_styles_bodySmallTiny__tPXfp {
  font-size: var(--font-mobile-size-body-small);
  line-height: var(--font-mobile-line-height-body-small);
  font-weight: var(--font-weight-regular);
  letter-spacing: var(--font-mobile-letter-spacing-body-small);
}
.typography_styles_bodyExtraSmallTiny__s5hSH {
  font-size: var(--font-mobile-size-body-extra-small);
  line-height: var(--font-mobile-line-height-body-extra-small);
  font-weight: var(--font-weight-regular);
  letter-spacing: var(--font-mobile-letter-spacing-body-extra-small);
}
.typography_styles_buttonLargeTiny__VaQPv {
  font-size: var(--font-mobile-size-button-large);
  line-height: var(--font-mobile-line-height-button-large);
  font-weight: var(--font-weight-semibold);
  letter-spacing: var(--font-mobile-letter-spacing-button-large);
}
.typography_styles_buttonMediumTiny__0V976 {
  font-size: var(--font-mobile-size-button-medium);
  line-height: var(--font-mobile-line-height-button-medium);
  font-weight: var(--font-weight-semibold);
  letter-spacing: var(--font-mobile-letter-spacing-button-medium);
}
.typography_styles_buttonSmallTiny__UiY3l {
  font-size: var(--font-mobile-size-button-small);
  line-height: var(--font-mobile-line-height-button-small);
  font-weight: var(--font-weight-semibold);
  letter-spacing: var(--font-mobile-letter-spacing-button-small);
}
.adblock-detection_styles_content__WBHLO {
  position: relative;
  z-index: var(--z-index-sticky-page-header);
  display: block;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  height: 6.8rem;
  background-color: var(--color-grey-900);
  text-align: left;
  color: var(--color-grey-900);
}
.adblock-detection_styles_container__xTcSq,
.adblock-detection_styles_ctaWrapper__iHM3u,
.adblock-detection_styles_wrapper__6S95X {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.adblock-detection_styles_container__xTcSq {
  position: relative;
  bottom: -0.7rem;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin: 0 auto;
  border-radius: 0.4rem;
  width: 90%;
  height: 5.4rem;
  padding: 0 1rem;
  background-color: var(--color-adblock-banner);
}
.adblock-detection_styles_ctaWrapper__iHM3u,
.adblock-detection_styles_wrapper__6S95X {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
.adblock-detection_styles_icon__3eYLs {
  width: 4.6rem;
  height: 4.6rem;
}
.adblock-detection_styles_headerWrapper__euP59 {
  margin-left: 1rem;
}
.adblock-detection_styles_title__Pj_Cc {
  margin-bottom: 0.5rem;
  font-weight: var(--font-weight-bold);
}
.adblock-detection_styles_link__SF8JH,
.adblock-detection_styles_link__SF8JH:link {
  margin-right: 4rem;
  padding: 0;
  font-size: 1.4rem;
  font-weight: var(--font-weight-regular);
}
.adblock-detection_styles_cta__grIeP {
  width: 2rem;
  padding: 0;
}
.adblock-detection_styles_cta__grIeP
  .adblock-detection_styles_closeIcon__kB8RH
  path {
  fill: var(--color-grey-600);
}
@media (max-width: 767px) {
  .adblock-detection_styles_content__WBHLO {
    display: none;
  }
}
.skeleton_animatedComponent____zZe {
  position: relative;
  overflow: hidden;
  border-radius: 0.4rem;
  width: 100%;
  min-width: 100%;
  height: 100%;
  min-height: 1.6rem;
  background-color: #eaeaea;
  color: transparent;
}
.skeleton_animatedComponentList__D41n8 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.skeleton_animatedComponentList__D41n8 .skeleton_animatedComponent____zZe {
  margin-bottom: 0.8rem;
}
.skeleton_animatedComponent____zZe:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  -webkit-animation: skeleton_shimmerAnimation__a_StG 1s ease-in-out infinite;
  animation: skeleton_shimmerAnimation__a_StG 1s ease-in-out infinite;
  width: 100%;
  height: 100%;
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    color-stop(25%, transparent),
    color-stop(50%, rgba(255, 255, 255, 0.4)),
    color-stop(75%, transparent)
  );
  background: linear-gradient(
    90deg,
    transparent 25%,
    rgba(255, 255, 255, 0.4) 50%,
    transparent 75%
  );
  background-size: 200% 100%;
  will-change: transform;
}
@-webkit-keyframes skeleton_shimmerAnimation__a_StG {
  0% {
    background-position: 150% 0;
  }
  to {
    background-position: -50% 0;
  }
}
@keyframes skeleton_shimmerAnimation__a_StG {
  0% {
    background-position: 150% 0;
  }
  to {
    background-position: -50% 0;
  }
}
.logo_link__tlCkV {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  overflow: visible;
  margin: 0;
  height: inherit;
  padding: 0 0.8rem;
}
.logo_logoImg__YUMhD {
  margin-top: 0.2rem;
}
.logo_seasonalLogoImg__tR1O_ {
  margin-top: 0;
  height: auto;
  -o-object-fit: contain;
  object-fit: contain;
}
.logo_skeleton__0TZkl {
  width: 2.8rem;
  height: 2.8rem;
}
@media (min-width: 71.875em) {
  .logo_skeleton__0TZkl {
    width: 13rem;
    height: 2.8rem;
  }
}
.content-container_styles_container__hFRMa {
  border-bottom: 0.1rem solid #ccc;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  height: 5.6rem;
}
.content-container_styles_container__hFRMa.content-container_styles_quickAccessNavigation__A4aTg {
  height: 4.4rem;
  height: var(--header-quick-access-navigation-top-bar-height, 4.4rem);
}
.content-container_styles_container__hFRMa.content-container_styles_suppressQuickAccessNavigationTopBar__aG3bi {
  display: none;
}
.content-container_styles_header__1NXZJ {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 0 auto;
  max-width: 136rem;
  height: inherit;
}
@media (min-width: 1024px) and (max-width: 1359px) {
  .content-container_styles_header__1NXZJ {
    padding: 1.5rem;
  }
}
.link_link__RoDGv {
  overflow: visible;
  border: initial;
  height: auto;
  line-height: 1.28;
  font-weight: 400;
}
.link_linkIcon__wVCoK {
  width: 2.4rem;
  height: 2.4rem;
}
a.link_link__RoDGv:link,
a.link_link__RoDGv:visited {
  color: inherit;
}
a.link_link__RoDGv:link .link_linkIcon__wVCoK,
a.link_link__RoDGv:link .link_linkIcon__wVCoK path,
a.link_link__RoDGv:link .link_linkIcon__wVCoK rect,
a.link_link__RoDGv:visited .link_linkIcon__wVCoK,
a.link_link__RoDGv:visited .link_linkIcon__wVCoK path,
a.link_link__RoDGv:visited .link_linkIcon__wVCoK rect {
  fill: inherit;
}
.link_newLink__M_tk7 {
  position: relative;
}
.link_newLink__M_tk7:after {
  content: "new";
  position: relative;
  border-radius: 0.8rem;
  padding: 0 0.5rem;
  background-color: #e61b2b;
  font-size: 1.2rem;
  line-height: 1.4;
  font-weight: 700;
  text-transform: lowercase;
  color: #fff;
}
@media (min-width: 1024px) {
  .link_link__RoDGv {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .link_tinyViewportOnly__kKpsA.link_link__RoDGv {
    display: none;
  }
  .link_linkIcon__wVCoK {
    margin: 0;
  }
  .link_newLink__M_tk7:after {
    position: absolute;
    top: -0.8rem;
    right: 1.3rem;
  }
}
.section_container__CWixk {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  height: inherit;
}
.section_sectionToggler__LVU_w {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border: 0.1rem solid transparent;
  border-radius: 0.8rem;
  height: auto;
  padding: 0;
  line-height: 1.28;
  font-weight: 400;
  color: inherit;
}
.section_sectionToggler__LVU_w .section_sectionItemIcon__wGcv6,
.section_sectionToggler__LVU_w .section_sectionItemIcon__wGcv6 path {
  fill: inherit;
}
.section_sectionToggler__LVU_w[aria-expanded="true"] {
  border-color: var(--color-primary-base);
}
.section_sectionToggler__LVU_w .section_sectionTogglerStateIcon__ZGcTF {
  -webkit-transform: rotate(0);
  -ms-transform: rotate(0);
  transform: rotate(0);
  margin-left: auto;
  width: auto;
  translate: transform 0.2s ease-out;
}
.section_sectionToggler__LVU_w[aria-expanded="true"]
  .section_sectionTogglerStateIcon__ZGcTF {
  -webkit-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  transform: rotate(-180deg);
}
.section_sectionContent__X7RXD {
  display: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  margin: 0;
  width: 100%;
  height: auto;
  padding: 0;
  list-style-type: none;
}
.section_sectionContent__X7RXD.section_opened__tWLE7,
.section_sectionName__WO4jg,
.section_sectionToggler__LVU_w[aria-expanded="true"]
  + .section_sectionContent__X7RXD {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.section_sectionName__WO4jg {
  gap: 1.8rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.section_sectionItem__uA_TO {
  width: 100%;
}
@media (min-width: 1024px) {
  .section_container__CWixk {
    -webkit-box-orient: initial;
    -webkit-box-direction: initial;
    -ms-flex-direction: initial;
    flex-direction: row;
    width: auto;
  }
  .section_sectionContent__X7RXD {
    position: fixed;
    top: 5.6rem;
    left: 0;
    display: none;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-shadow: 0 0.4rem 1.4rem rgba(0, 0, 0, 0.2);
    box-shadow: 0 0.4rem 1.4rem rgba(0, 0, 0, 0.2);
    min-height: 8.8rem;
    background-color: var(--color-grey-100);
  }
  .section_sectionToggler__LVU_w {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-left: 0;
  }
  .section_sectionToggler__LVU_w .section_sectionTogglerStateIcon__ZGcTF {
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
    width: 0.9rem;
    height: 0.5rem;
  }
  .section_sectionToggler__LVU_w[aria-expanded="true"]
    .section_sectionTogglerStateIcon__ZGcTF {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
  }
  .section_sectionItem__uA_TO {
    margin: 0 1rem;
    width: auto;
    min-width: 11.2rem;
  }
}
@media (min-width: 1360px) {
  .section_sectionItem__uA_TO {
    margin: 0 2rem;
  }
}
.menu-item_anyMenuItemChild__Vn0pH {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 1.8rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  padding: 1.2rem 0;
  font-size: 1.4rem;
}
.menu-item_submenuItemLink__aUqNU {
  padding: 1.2rem 0 1.2rem 3.6rem;
}
.menu-item_anyMenuItemChild__Vn0pH.menu-item_submenuItemLink__aUqNU:hover {
  color: var(--color-grey-10);
}
.menu-item_rootMenuItem__zL_wO {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-right: 0.1rem;
  height: inherit;
}
.menu-item_rootMenuItemChild__WDhB3 {
  border-radius: 0;
  height: 100%;
}
.menu-item_rootMenuItemChild__WDhB3:not([disabled]):not(
    [aria-disabled="true"]
  ):active,
.menu-item_rootMenuItemChild__WDhB3:not([disabled]):not(
    [aria-disabled="true"]
  ):hover {
  color: inherit;
}
.menu-item_rootMenuItemChild__WDhB3:not([disabled]):not(
    [aria-disabled="true"]
  ):active
  .menu-item_rootMenuItemChildIcon__Sdd_h,
.menu-item_rootMenuItemChild__WDhB3:not([disabled]):not(
    [aria-disabled="true"]
  ):active
  .menu-item_rootMenuItemChildIcon__Sdd_h
  path,
.menu-item_rootMenuItemChild__WDhB3:not([disabled]):not(
    [aria-disabled="true"]
  ):active
  .menu-item_rootMenuItemChildIcon__Sdd_h
  rect,
.menu-item_rootMenuItemChild__WDhB3:not([disabled]):not(
    [aria-disabled="true"]
  ):hover
  .menu-item_rootMenuItemChildIcon__Sdd_h,
.menu-item_rootMenuItemChild__WDhB3:not([disabled]):not(
    [aria-disabled="true"]
  ):hover
  .menu-item_rootMenuItemChildIcon__Sdd_h
  path,
.menu-item_rootMenuItemChild__WDhB3:not([disabled]):not(
    [aria-disabled="true"]
  ):hover
  .menu-item_rootMenuItemChildIcon__Sdd_h
  rect {
  fill: inherit;
}
@media (min-width: 1024px) {
  .menu-item_tinyViewportOnly__5q26H.menu-item_rootMenuItem__zL_wO {
    display: none;
  }
  .menu-item_anyMenuItemChild__Vn0pH {
    gap: 0.8rem;
    padding: 0.7rem 1.7rem;
  }
  .menu-item_submenuItemLink__aUqNU {
    padding: 0;
    font-size: 1.2rem;
    line-height: 1.33;
    text-transform: uppercase;
  }
  .menu-item_rootMenuItemChild__WDhB3 {
    border: 0.1rem solid transparent;
    border-radius: 0.8rem;
    height: auto;
  }
  .menu-item_rootMenuItemChild__WDhB3:hover {
    border: 0.1rem solid var(--color-primary-base);
  }
  .menu-item_rootMenuItemChildIcon__Sdd_h {
    display: none;
  }
}
.menu_container__pmZaw {
  position: absolute;
  z-index: var(--z-index-sticky-page-header);
  top: 5.6rem;
  left: 0;
  display: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  overflow-y: auto;
  -webkit-transition-duration: 0.35s;
  transition-duration: 0.35s;
  -webkit-transition-property: display;
  transition-property: display;
  -webkit-transition-timing-function: ease;
  transition-timing-function: ease;
  margin: 0;
  -webkit-box-shadow: inset 0 0.1rem 0 hsla(0, 0%, 100%, 0.1);
  box-shadow: inset 0 0.1rem 0 hsla(0, 0%, 100%, 0.1);
  width: 100vw;
  max-height: calc(var(--device-full-height-vh-value) - 5.6rem);
  padding: 0;
  background-color: var(--color-background-light-section-100);
  list-style: none;
}
.menu_menuItemWrapper__3me7e {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 100%;
  white-space: nowrap;
}
@media (max-width: 1023px) {
  .menu_opened__LIUGj.menu_container__pmZaw {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 1.2rem 3.2rem;
  }
  .menu_menuItemWrapper__3me7e:first-child {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
  .menu_menuItemWrapper__3me7e:nth-child(2) {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
  }
  .menu_menuItemWrapper__3me7e:nth-child(3) {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
  }
  .menu_menuItemWrapper__3me7e:nth-child(4) {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4;
  }
  .menu_menuItemWrapper__3me7e:nth-child(5) {
    -webkit-box-ordinal-group: 6;
    -ms-flex-order: 5;
    order: 5;
  }
  .menu_menuItemWrapper__3me7e:nth-child(6) {
    -webkit-box-ordinal-group: 7;
    -ms-flex-order: 6;
    order: 6;
  }
  .menu_menuItemWrapper__3me7e:nth-child(7) {
    -webkit-box-ordinal-group: 8;
    -ms-flex-order: 7;
    order: 7;
  }
  .menu_menuItemWrapper__3me7e:nth-child(8) {
    -webkit-box-ordinal-group: 9;
    -ms-flex-order: 8;
    order: 8;
  }
  .menu_menuItemWrapper__3me7e:nth-child(9) {
    -webkit-box-ordinal-group: 10;
    -ms-flex-order: 9;
    order: 9;
  }
  .menu_menuItemWrapper__3me7e:nth-child(10) {
    -webkit-box-ordinal-group: 11;
    -ms-flex-order: 10;
    order: 10;
  }
  .menu_menuItemWrapper__3me7e:nth-child(11) {
    -webkit-box-ordinal-group: 12;
    -ms-flex-order: 11;
    order: 11;
  }
  .menu_menuItemWrapper__3me7e:nth-child(12) {
    -webkit-box-ordinal-group: 13;
    -ms-flex-order: 12;
    order: 12;
  }
  .menu_menuItemWrapper__3me7e:nth-child(13) {
    -webkit-box-ordinal-group: 14;
    -ms-flex-order: 13;
    order: 13;
  }
  .menu_menuItemWrapper__3me7e:nth-child(14) {
    -webkit-box-ordinal-group: 15;
    -ms-flex-order: 14;
    order: 14;
  }
  .menu_menuItemWrapper__3me7e:nth-child(15) {
    -webkit-box-ordinal-group: 16;
    -ms-flex-order: 15;
    order: 15;
  }
  .menu_menuItemWrapper__3me7e:nth-child(16) {
    -webkit-box-ordinal-group: 17;
    -ms-flex-order: 16;
    order: 16;
  }
  .menu_menuItemWrapper__3me7e:nth-child(17) {
    -webkit-box-ordinal-group: 18;
    -ms-flex-order: 17;
    order: 17;
  }
  .menu_menuItemWrapper__3me7e:nth-child(18) {
    -webkit-box-ordinal-group: 19;
    -ms-flex-order: 18;
    order: 18;
  }
  .menu_menuItemWrapper__3me7e:nth-child(19) {
    -webkit-box-ordinal-group: 20;
    -ms-flex-order: 19;
    order: 19;
  }
  .menu_menuItemWrapper__3me7e:nth-child(20) {
    -webkit-box-ordinal-group: 21;
    -ms-flex-order: 20;
    order: 20;
  }
  .menu_menuItemWrapper__3me7e:nth-child(21) {
    -webkit-box-ordinal-group: 22;
    -ms-flex-order: 21;
    order: 21;
  }
  .menu_menuItemWrapper__3me7e#navigation-menu-item-instore {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
  }
}
@media (min-width: 1024px) {
  .menu_container__pmZaw {
    position: static;
    z-index: auto;
    top: auto;
    left: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    gap: 0.1rem;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: auto;
    height: inherit;
  }
}
.navigation_cta__3TVcz {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 4.8rem;
  height: 100%;
  padding: 0;
}
.navigation_ctaIcon__lYfrI {
  width: 2.4rem;
  min-width: 0;
  min-width: auto;
  height: 2.4rem;
}
.navigation_cta__3TVcz .navigation_ctaIcon__lYfrI,
.navigation_cta__3TVcz .navigation_ctaIcon__lYfrI rect {
  fill: var(--color-grey-6);
}
@media (min-width: 1024px) {
  .navigation_cta__3TVcz {
    display: none;
  }
}
.secondary_large__C_KV8 {
  height: var(--shapes-height-cta-large);
  padding: var(--shapes-padding-cta-large);
  font-size: var(--font-size-cta-large);
  line-height: var(--font-line-height-cta-large);
  letter-spacing: var(--font-letter-spacing-cta);
}
.secondary_medium__LHMlq {
  height: var(--shapes-height-cta-medium);
  padding: var(--shapes-padding-cta-medium);
  font-size: var(--font-size-cta-medium);
  line-height: var(--font-line-height-cta-medium);
  letter-spacing: var(--font-letter-spacing-cta);
}
.secondary_small__eLAER {
  height: var(--shapes-height-cta-small);
  padding: var(--shapes-padding-cta-small);
  font-size: var(--font-size-cta-small);
  line-height: var(--font-line-height-cta-small);
  letter-spacing: var(--font-letter-spacing-cta);
}
.secondary_secondaryCta__wIaxu {
  -webkit-transition: color var(--TRANSITION_DURATION) ease-out;
  transition: color var(--TRANSITION_DURATION) ease-out;
  border-radius: var(--shapes-border-radius-cta);
  font-weight: var(--font-weight-cta-secondary);
  --COLOR: var(--color-secondary-base);
  --COLOR_DISABLED: var(--color-secondary-disabled);
}
.secondary_secondaryCta__wIaxu,
a.secondary_secondaryCta__wIaxu:link,
a.secondary_secondaryCta__wIaxu:visited {
  cursor: pointer;
  color: var(--COLOR);
  text-decoration: none;
}
[aria-disabled="true"].secondary_secondaryCta__wIaxu,
[aria-disabled="true"].secondary_secondaryCta__wIaxu:hover,
[disabled].secondary_secondaryCta__wIaxu,
[disabled].secondary_secondaryCta__wIaxu:hover {
  color: var(--COLOR_DISABLED);
}
.secondary_secondaryCta__wIaxu.secondary_contained__7oAVG,
.secondary_secondaryCta__wIaxu.secondary_contained__7oAVG:link,
.secondary_secondaryCta__wIaxu.secondary_contained__7oAVG:visited {
  -webkit-transition: background-color var(--TRANSITION_DURATION) ease-out;
  transition: background-color var(--TRANSITION_DURATION) ease-out;
  -webkit-box-shadow: var(--box-shadow-cta-secondary-base);
  box-shadow: var(--box-shadow-cta-secondary-base);
  background-color: var(--COLOR);
  color: var(--color-primary-cta-text);
}
[aria-disabled="true"].secondary_secondaryCta__wIaxu.secondary_contained__7oAVG,
[aria-disabled="true"].secondary_secondaryCta__wIaxu.secondary_contained__7oAVG:hover,
[disabled].secondary_secondaryCta__wIaxu.secondary_contained__7oAVG,
[disabled].secondary_secondaryCta__wIaxu.secondary_contained__7oAVG:hover {
  -webkit-box-shadow: none;
  box-shadow: none;
  background-color: var(--COLOR_DISABLED);
  color: var(--color-primary-cta-text);
}
.secondary_secondaryCta__wIaxu.secondary_alternativeTextColor__1LohL,
.secondary_secondaryCta__wIaxu.secondary_alternativeTextColor__1LohL:link,
.secondary_secondaryCta__wIaxu.secondary_alternativeTextColor__1LohL:visited,
[aria-disabled="true"].secondary_secondaryCta__wIaxu.secondary_alternativeTextColor__1LohL,
[aria-disabled="true"].secondary_secondaryCta__wIaxu.secondary_alternativeTextColor__1LohL:hover,
[disabled].secondary_secondaryCta__wIaxu.secondary_alternativeTextColor__1LohL,
[disabled].secondary_secondaryCta__wIaxu.secondary_alternativeTextColor__1LohL:hover {
  color: var(--color-secondary-cta-text);
}
.secondary_secondaryCta__wIaxu:not(.secondary_contained__7oAVG):before {
  content: "";
  position: absolute;
  -webkit-transition: border-color var(--TRANSITION_DURATION) ease-out;
  transition: border-color var(--TRANSITION_DURATION) ease-out;
  border: var(--shapes-border-width) solid var(--COLOR);
  border-radius: inherit;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
[aria-disabled="true"].secondary_secondaryCta__wIaxu:not(
    .secondary_contained__7oAVG
  ):before,
[disabled].secondary_secondaryCta__wIaxu:not(
    .secondary_contained__7oAVG
  ):before {
  border-color: var(--COLOR_DISABLED);
}
.secondary_secondaryCta__wIaxu:not([disabled]):not(
    [aria-disabled="true"]
  ):hover {
  --COLOR: var(--color-secondary-hover);
}
.secondary_secondaryCta__wIaxu:not([disabled]):not(
    [aria-disabled="true"]
  ):active {
  --COLOR: var(--color-secondary-active);
}
.secondary_secondaryCta__wIaxu.secondary_contained__7oAVG:not([disabled]):not(
    [aria-disabled="true"]
  ):hover {
  -webkit-box-shadow: var(--box-shadow-cta-secondary-hover);
  box-shadow: var(--box-shadow-cta-secondary-hover);
}
.secondary_secondaryCta__wIaxu.secondary_contained__7oAVG:not([disabled]):not(
    [aria-disabled="true"]
  ):active {
  -webkit-box-shadow: var(--box-shadow-cta-secondary-active);
  box-shadow: var(--box-shadow-cta-secondary-active);
}
.secondary_secondaryCta__wIaxu:not(.secondary_contained__7oAVG)
  .secondary_content__bes9m {
  position: relative;
  z-index: 1;
}
.network-operation-error-block_container__SquBh {
  border-radius: 0.8rem;
  width: 100%;
  height: 100%;
  background-color: var(--background-light-section-100);
}
.network-operation-error-block_container__SquBh,
.network-operation-error-block_errorText__6UhPY {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.network-operation-error-block_errorText__6UhPY {
  gap: 1rem;
  padding: 2rem;
  text-align: center;
}
.loading-overlay_overlay__InL0C {
  position: absolute;
  top: 0;
  left: 0;
  display: none;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  opacity: 1;
  -webkit-transition: opacity 0.6s linear;
  transition: opacity 0.6s linear;
  border-radius: 0.8rem;
  width: 100%;
  height: 100%;
  background-color: rgba(250, 250, 250, 0.4);
}
.loading-overlay_loading__CkG7K.loading-overlay_overlay__InL0C {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.loading-overlay_loading__CkG7K.loading-overlay_overlay__InL0C:before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  opacity: inherit;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-transform-origin: center;
  -ms-transform-origin: center;
  transform-origin: center;
  -webkit-animation: loading-overlay_spinner-keyframe__KU1Ue 0.6s infinite;
  animation: loading-overlay_spinner-keyframe__KU1Ue 0.6s infinite;
  border: 0.3rem solid #eee;
  border-bottom: 0.3rem solid var(--color-primary-base);
  border-radius: 50%;
  width: 4rem;
  height: 4rem;
}
@-webkit-keyframes loading-overlay_spinner-keyframe__KU1Ue {
  0% {
    -webkit-transform: translate(-50%, -50%) rotate(0deg);
    transform: translate(-50%, -50%) rotate(0deg);
  }
  to {
    -webkit-transform: translate(-50%, -50%) rotate(1turn);
    transform: translate(-50%, -50%) rotate(1turn);
  }
}
@keyframes loading-overlay_spinner-keyframe__KU1Ue {
  0% {
    -webkit-transform: translate(-50%, -50%) rotate(0deg);
    transform: translate(-50%, -50%) rotate(0deg);
  }
  to {
    -webkit-transform: translate(-50%, -50%) rotate(1turn);
    transform: translate(-50%, -50%) rotate(1turn);
  }
}
.close-call-to-action_cta__bySE1 {
  position: absolute;
  z-index: 1;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  opacity: 0.3;
  width: 3rem;
  height: 3rem;
  padding: 0;
}
.close-call-to-action_cta__bySE1:hover {
  opacity: 1;
}
.close-call-to-action_icon__pwCpu {
  margin: 0;
}
.close-call-to-action_icon__pwCpu rect {
  fill: var(--color-grey-900);
}
.toggler-cta_content__7B5Wo {
  position: absolute;
  top: 5.6rem;
  right: 0;
  display: none;
  padding: 30rem;
  background: #fff;
}
.toggler-cta_cta__jCTDq {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  overflow: visible;
  border-radius: 0.4rem;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 0.6rem;
  font-weight: 700;
  color: var(--color-primary-base);
}
.toggler-cta_cta__jCTDq:hover {
  background-color: var(--color-grey-3);
}
.toggler-cta_cta__jCTDq.toggler-cta_focus-visible__lPdBe {
  outline: var(--color-primary-base) auto 0.1rem;
}
.toggler-cta_cta__jCTDq:focus-visible {
  outline: var(--color-primary-base) auto 0.1rem;
}
.toggler-cta_cta__jCTDq:before {
  content: "";
  position: absolute;
  z-index: calc(1 + 1);
  bottom: -1.8rem;
  left: 3.5rem;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  border-left: 0.1rem solid var(--color-grey-5);
  border-top: 0.1rem solid var(--color-grey-5);
  width: 1.8rem;
  height: 1.8rem;
  background-image: linear-gradient(
    135deg,
    var(--color-grey-4) 50%,
    transparent 50%
  );
  visibility: hidden;
}
.toggler-cta_cta__jCTDq[aria-expanded="true"]:before {
  visibility: visible;
}
.toggler-cta_cta__jCTDq:after {
  content: "SB";
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-shadow: 0 0 0 0.12rem var(--color-grey-6);
  box-shadow: 0 0 0 0.12rem var(--color-grey-6);
  border: 0.1rem solid #fff;
  border-radius: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 1.7rem;
  height: 1.7rem;
  background-color: var(--color-grey-6);
  font-size: 0.9rem;
  font-weight: 700;
  color: #fdfeff;
}
.toggler-cta_ctaContent__PQxCk {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 0 1.3rem 0 0;
  width: auto;
  min-width: -webkit-max-content;
  min-width: -moz-max-content;
  min-width: max-content;
  height: 100%;
  padding-right: 0;
  font-size: 1.2rem;
  line-height: 1.25;
}
.toggler-cta_ctaContentText__qhbgN {
  display: inline;
}
.toggler-cta_goalOneBonusText___PyoZ {
  margin-top: 0.2rem;
}
@media (max-width: 767px) {
  .toggler-cta_cta__jCTDq {
    padding: 0 0.4rem;
  }
  .toggler-cta_cta__jCTDq:before {
    display: block;
  }
  .toggler-cta_cta__jCTDq:after {
    display: none;
  }
  .toggler-cta_ctaContent__PQxCk {
    margin-right: 0;
    padding-right: 0;
  }
}
.promo_promoText__dCFNR {
  -webkit-background-clip: text;
  background-clip: text;
  background-repeat: no-repeat;
  background-size: 250% auto;
  color: transparent;
  background-position-x: 0;
}
.promo_ctaName__eRU90 {
  position: absolute;
  background-image: -webkit-gradient(
    linear,
    left top,
    right top,
    color-stop(50%, transparent),
    color-stop(60%, var(--color-primary-base))
  );
  background-image: linear-gradient(
    to right,
    transparent 50%,
    var(--color-primary-base) 60%
  );
}
.promo_ctaContentPromoText__jF4_6 {
  background-image: -webkit-gradient(
    linear,
    left top,
    right top,
    color-stop(50%, var(--color-primary-base)),
    color-stop(60%, transparent)
  );
  background-image: linear-gradient(
    to right,
    var(--color-primary-base) 50%,
    transparent 60%
  );
}
.promo_launchedPromo__CNXBg .promo_promoText__dCFNR,
.promo_launchedPromo__CNXBg:after {
  -webkit-animation-duration: 10s;
  animation-duration: 10s;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
}
.promo_launchedPromo__CNXBg .promo_ctaName__eRU90 {
  -webkit-animation-name: promo_ctaNameAnimation__ppAaZ;
  animation-name: promo_ctaNameAnimation__ppAaZ;
}
.promo_launchedPromo__CNXBg:after {
  -webkit-animation-name: promo_badgeBubbling__AaEBF;
  animation-name: promo_badgeBubbling__AaEBF;
}
.promo_launchedPromo__CNXBg
  [data-animation-id="daily-bonus-goal-one-number-text"] {
  -webkit-animation-name: promo_goalNumberAnimation__DxLwt;
  animation-name: promo_goalNumberAnimation__DxLwt;
}
.promo_launchedPromo__CNXBg
  [data-animation-id="daily-bonus-goal-one-bonus-text"] {
  -webkit-animation-name: promo_goalBonusAnimation__qyaQp;
  animation-name: promo_goalBonusAnimation__qyaQp;
}
@-webkit-keyframes promo_badgeBubbling__AaEBF {
  0% {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  6% {
    opacity: 1;
  }
  10% {
    -webkit-box-shadow: 0 0 0 0.12rem var(--color-primary-base);
    box-shadow: 0 0 0 0.12rem var(--color-primary-base);
    background-color: var(--color-primary-base);
  }
  11% {
    opacity: 0;
    -webkit-box-shadow: 0 0 0 0.12rem var(--color-primary-base);
    box-shadow: 0 0 0 0.12rem var(--color-primary-base);
    background-color: var(--color-primary-base);
  }
  12% {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  16% {
    -webkit-transform: scale(1.8);
    transform: scale(1.8);
  }
  20% {
    -webkit-transform: scale(1.4);
    transform: scale(1.4);
  }
  22% {
    -webkit-transform: scale(1.8);
    transform: scale(1.8);
  }
  24% {
    opacity: 1;
    -webkit-box-shadow: 0 0 0 0.12rem var(--color-primary-base);
    box-shadow: 0 0 0 0.12rem var(--color-primary-base);
    background-color: var(--color-primary-base);
  }
  26% {
    opacity: 0;
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-box-shadow: 0 0 0 0.12rem var(--color-grey-6);
    box-shadow: 0 0 0 0.12rem var(--color-grey-6);
    background-color: var(--color-grey-6);
  }
  28% {
    opacity: 1;
  }
  to {
    -webkit-box-shadow: 0 0 0 0.12rem var(--color-grey-6);
    box-shadow: 0 0 0 0.12rem var(--color-grey-6);
  }
}
@keyframes promo_badgeBubbling__AaEBF {
  0% {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  6% {
    opacity: 1;
  }
  10% {
    -webkit-box-shadow: 0 0 0 0.12rem var(--color-primary-base);
    box-shadow: 0 0 0 0.12rem var(--color-primary-base);
    background-color: var(--color-primary-base);
  }
  11% {
    opacity: 0;
    -webkit-box-shadow: 0 0 0 0.12rem var(--color-primary-base);
    box-shadow: 0 0 0 0.12rem var(--color-primary-base);
    background-color: var(--color-primary-base);
  }
  12% {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  16% {
    -webkit-transform: scale(1.8);
    transform: scale(1.8);
  }
  20% {
    -webkit-transform: scale(1.4);
    transform: scale(1.4);
  }
  22% {
    -webkit-transform: scale(1.8);
    transform: scale(1.8);
  }
  24% {
    opacity: 1;
    -webkit-box-shadow: 0 0 0 0.12rem var(--color-primary-base);
    box-shadow: 0 0 0 0.12rem var(--color-primary-base);
    background-color: var(--color-primary-base);
  }
  26% {
    opacity: 0;
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-box-shadow: 0 0 0 0.12rem var(--color-grey-6);
    box-shadow: 0 0 0 0.12rem var(--color-grey-6);
    background-color: var(--color-grey-6);
  }
  28% {
    opacity: 1;
  }
  to {
    -webkit-box-shadow: 0 0 0 0.12rem var(--color-grey-6);
    box-shadow: 0 0 0 0.12rem var(--color-grey-6);
  }
}
@-webkit-keyframes promo_ctaNameAnimation__ppAaZ {
  0% {
    background-position-x: 0;
  }
  8% {
    background-position-x: 100%;
  }
  34% {
    background-position: 100%;
  }
  48% {
    background-position-x: 0;
  }
  to {
    background-position-x: 0;
  }
}
@keyframes promo_ctaNameAnimation__ppAaZ {
  0% {
    background-position-x: 0;
  }
  8% {
    background-position-x: 100%;
  }
  34% {
    background-position: 100%;
  }
  48% {
    background-position-x: 0;
  }
  to {
    background-position-x: 0;
  }
}
@-webkit-keyframes promo_goalNumberAnimation__DxLwt {
  8% {
    background-position-x: 100%;
  }
  40% {
    background-position-x: 100%;
  }
  48% {
    background-position-x: 0;
  }
  to {
    background-position-x: 0;
  }
}
@keyframes promo_goalNumberAnimation__DxLwt {
  8% {
    background-position-x: 100%;
  }
  40% {
    background-position-x: 100%;
  }
  48% {
    background-position-x: 0;
  }
  to {
    background-position-x: 0;
  }
}
@-webkit-keyframes promo_goalBonusAnimation__qyaQp {
  8% {
    background-position-x: 100%;
  }
  44% {
    background-position-x: 100%;
  }
  52% {
    background-position-x: 0;
  }
  to {
    background-position-x: 0;
  }
}
@keyframes promo_goalBonusAnimation__qyaQp {
  8% {
    background-position-x: 100%;
  }
  44% {
    background-position-x: 100%;
  }
  52% {
    background-position-x: 0;
  }
  to {
    background-position-x: 0;
  }
}
.daily-bonus_contentContainer__E9HCz {
  position: absolute;
  top: 5.6rem;
  right: 0;
  display: none;
  -webkit-box-shadow: 0 0.1rem 0.2rem rgba(0, 0, 0, 0.24);
  box-shadow: 0 0.1rem 0.2rem rgba(0, 0, 0, 0.24);
  border: 0.1rem solid var(--color-grey-5);
  border-radius: 0.4rem;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background-color: var(--color-grey-4);
  color: var(--color-grey-900);
}
.daily-bonus_active__STsRc.daily-bonus_contentContainer__E9HCz {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.daily-bonus_closeCallToAction__uRCmw {
  top: 2rem;
  right: 3rem;
}
.daily-bonus_loaderOverlay__Gn9sb {
  width: 84.4rem;
  height: 60rem;
}
@media (max-width: 767px) {
  .daily-bonus_closeCallToAction__uRCmw {
    display: none;
  }
  .daily-bonus_loaderOverlay__Gn9sb {
    width: 100vw;
  }
}
.autosuggest_suggestionsList__Y9Waw {
  position: absolute;
  top: 100%;
  left: 0;
  overflow: hidden;
  margin: 0;
  -webkit-box-shadow: 0 0.7rem 1.6rem rgba(0, 0, 0, 0.5);
  box-shadow: 0 0.7rem 1.6rem rgba(0, 0, 0, 0.5);
  border: 0.1rem solid #979797;
  border-radius: 0.4rem;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  padding: 0 0 0.2rem;
  background-color: #fff;
  list-style-type: none;
}
.autosuggest_suggestion__KusXP {
  -webkit-transition-duration: 0s;
  transition-duration: 0s;
  width: 100%;
  padding: 0.1rem 1.3rem;
  cursor: default;
  font-size: 1.6rem;
  line-height: 1.5;
  text-align: left;
  letter-spacing: 0.03rem;
  color: var(--color-grey-9);
}
.autosuggest_suggestion__KusXP.autosuggest_active__nWVVH {
  background-color: #ebebeb;
}
.autosuggest_suggestionsListItem__UwqYn:first-of-type
  .autosuggest_suggestion__KusXP {
  padding-top: 0.4rem;
}
.autosuggest_suggestionsListItem__UwqYn:last-of-type
  .autosuggest_suggestion__KusXP {
  padding-bottom: 0.4rem;
}
.search_container___5pkl .search_clearCta__Ml9nY:before,
.search_container___5pkl .search_globalNavSearchCurrentSelection__ad85i:before,
.search_container___5pkl .search_submitCta__5MyD_:before,
.search_remoteWrapper__OMPqY
  .search_container___5pkl
  .search_globalNavSearchCurrentSelection__ad85i:before,
.search_remoteWrapper__OMPqY
  .search_container___5pkl
  .search_submitCta__5MyD_:before,
.search_remoteWrapper__OMPqY
  .search_toggleCta__BiouW.search_toggleCta2__FV6Zg:before,
.search_toggleCta__BiouW.search_toggleCta2__FV6Zg:before {
  content: none;
}
.search_remoteWrapper__OMPqY .search_toggleCta__BiouW,
.search_toggleCta__BiouW {
  height: 100%;
  padding: 0 0.8rem;
}
.search_container___5pkl {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-right: 2.4rem;
  width: 28.1rem;
  height: 100%;
}
.search_container___5pkl.search_hidden__inJ9A {
  display: none;
}
.search_menu__yzaEw {
  width: 100%;
  max-width: 32.2rem;
}
.search_menuWrapper__9zdG7 {
  position: relative;
  margin: 0;
  border: 0.1rem solid var(--color-grey-5);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 4rem;
  background-color: #f2f2f2;
}
.search_globalNavSearch__4ws3z,
.search_menuInnerWrapper__g5_jh,
.search_menuWrapper__9zdG7 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 0.4rem;
}
.search_globalNavSearch__4ws3z,
.search_menuInnerWrapper__g5_jh {
  width: 100%;
  height: 100%;
}
.search_globalNavSearch__4ws3z {
  background-color: #fff;
}
.search_globalNavSearch__4ws3z.search_universalSearch__Dmagz {
  padding-left: 1.2rem;
}
.search_searchInput__Iub3o {
  display: none;
  margin: 0;
  border: none;
  width: 100%;
  height: 3.5rem;
  padding: 0;
  background: none;
  font-size: 1.35rem;
  line-height: 3.5rem;
  font-family: inherit;
  font-weight: 300;
  color: var(--color-grey-9);
}
.search_searchInput__Iub3o:focus {
  outline: none;
}
.search_searchInput__Iub3o::-webkit-input-placeholder {
  font-style: italic;
  color: var(--color-grey-7);
}
.search_searchInput__Iub3o::-moz-placeholder {
  font-style: italic;
  color: var(--color-grey-7);
}
.search_searchInput__Iub3o:-ms-input-placeholder {
  font-style: italic;
  color: var(--color-grey-7);
}
.search_searchInput__Iub3o::-ms-input-placeholder {
  font-style: italic;
  color: var(--color-grey-7);
}
.search_searchInput__Iub3o::placeholder {
  font-style: italic;
  color: var(--color-grey-7);
}
.search_selectedSearchType__x1sXO.search_searchInput__Iub3o {
  display: block;
}
.search_searchInputLabel__c_l_Q {
  position: absolute;
  overflow: hidden;
  clip: rect(0 0 0 0);
  margin: -0.1rem;
  border: 0;
  width: 0.1rem;
  height: 0.1rem;
  padding: 0;
}
.search_globalNavSearchCurrentSelection__ad85i,
.search_remoteWrapper__OMPqY .search_globalNavSearchCurrentSelection__ad85i {
  -webkit-transition: all 0.15s ease-out;
  transition: all 0.15s ease-out;
  outline: none;
  border: 0;
  background-color: transparent;
  cursor: pointer;
  font-family: inherit;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 100%;
  padding: 1.1rem 1.1rem 1.1rem 1.6rem;
  font-size: 1.2rem;
  line-height: 1.4;
  font-weight: 700;
  color: var(--color-primary-base);
}
.search_globalNavSearchCurrentSelection__ad85i.search_universalSearch__Dmagz {
  display: none;
}
.search_globalNavSearchCurrentSelectionIcon__eZtj6,
.search_remoteWrapper__OMPqY
  .search_globalNavSearchCurrentSelectionIcon__eZtj6 {
  margin-left: 1.1rem;
  margin-top: 0.2rem;
  width: 1rem;
  height: 0.6rem;
}
.search_globalNavSearchCurrentSelectionIcon__eZtj6 path {
  fill: var(--color-grey-6);
}
.search_form__Oe7IS {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -ms-flex: 1 1;
  flex: 1 1;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 0;
  width: 100%;
  height: 100%;
  padding: 0;
}
.search_globalNavSearchSelector__ZiWRD {
  position: absolute;
  z-index: 4;
  top: 4rem;
  left: 1.4rem;
  display: block;
  margin: 0 0 0 -0.8rem;
  border: 0.1rem solid #ccc;
  border-radius: 0.3rem;
  width: 17rem;
  padding: 0;
  background-color: #fff;
  font-size: 1.2rem;
  font-weight: 400;
  list-style: none;
}
.search_globalNavSearchSelector__ZiWRD:before {
  content: "";
  position: absolute;
  top: -1.7rem;
  left: 1.4rem;
  border: 0.8rem solid transparent;
  border-bottom-color: #ccc;
  width: 0;
  height: 0;
}
.search_globalNavSearchSelector__ZiWRD:after {
  content: "";
  position: absolute;
  top: -1rem;
  left: 2.2rem;
  margin-left: -0.9rem;
  border-color: transparent transparent #fff;
  border-style: solid;
  border-width: 0.285rem 1rem 1rem;
  font-size: 1.2rem;
  font-weight: 400;
}
.search_globalNavSearchSelector__ZiWRD.search_universalSearch__Dmagz,
[hidden].search_globalNavSearchSelector__ZiWRD {
  display: none;
}
.search_selectedSearchType__x1sXO.search_globalNavSearchType__yr_ej {
  color: var(--color-grey-9);
}
.search_selectedSearchType__x1sXO.search_globalNavSearchType__yr_ej:after {
  content: "";
  position: absolute;
  top: 1.3rem;
  left: 14.5rem;
  width: 1.5rem;
  height: 1.5rem;
  background: url(../images/check-mark.svg) 50%/100% no-repeat;
}
.search_globalNavSearchType__yr_ej {
  -webkit-transition: all 0.15s ease-out;
  transition: all 0.15s ease-out;
  outline: none;
  border: 0;
  background-color: transparent;
  cursor: pointer;
  font-family: inherit;
  position: relative;
  margin: 0;
  padding: 1rem;
  text-align: left;
  color: var(--color-grey-6);
}
.search_globalNavSearchSelector__ZiWRD
  .search_globalNavSearchType__yr_ej:not(:first-child) {
  border-top: 0.1rem solid #ccc;
}
.search_clearCta__Ml9nY,
.search_remoteWrapper__OMPqY .search_submitCta__5MyD_,
.search_submitCta__5MyD_ {
  -webkit-transition: all 0.15s ease-out;
  transition: all 0.15s ease-out;
  outline: none;
  border: 0;
  background-color: transparent;
  cursor: pointer;
  font-family: inherit;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 3.8rem;
  flex: 0 0 3.8rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 100%;
  padding: 0;
}
.search_clearCta__Ml9nY .search_ctaEndIcon__iotGO,
.search_submitCta__5MyD_ .search_ctaEndIcon__iotGO {
  margin-left: 0;
}
.search_visible__4OfCY.search_clearCta__Ml9nY svg {
  width: 1.2rem;
  height: 1.2rem;
}
.search_clearCta__Ml9nY rect,
.search_ready__swd7o.search_submitCta__5MyD_ path {
  fill: var(--color-grey-8);
}
.search_ready__swd7o.search_submitCta__5MyD_ svg {
  margin: 0;
  width: 1.8rem;
  height: 1.8rem;
}
.search_clearCta__Ml9nY,
.search_remoteWrapper__OMPqY .search_clearCta__Ml9nY,
.search_searchIconsDivider__1hmY0 {
  display: none;
}
.search_visible__4OfCY.search_clearCta__Ml9nY {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.search_visible__4OfCY.search_searchIconsDivider__1hmY0 {
  display: block;
  border: none;
  border-left: 0.1rem solid var(--color-grey-5);
  height: 1.8rem;
}
.search_suggestionsContainer__mMiGM {
  position: absolute;
  top: 3.8rem;
  left: -0.1rem;
  -webkit-box-shadow: 0 0.2rem 0.5rem #ccc;
  box-shadow: 0 0.2rem 0.5rem #ccc;
  border: 0.1rem solid #ccc;
  border-radius: 0.2rem;
  width: 100%;
}
.search_menuInnerWrapper__g5_jh #suggest,
.search_suggestionsContainer__mMiGM {
  z-index: 2;
}
.search_suggestionsList__RYktd {
  margin: 0;
  padding: 0;
  list-style: none;
}
.search_menuWrapper__9zdG7 .search_menuInnerWrapper__g5_jh #suggest {
  position: absolute;
  top: 3.8rem;
  left: 0;
  overflow: hidden;
  -webkit-box-shadow: 0 0.7rem 1.6rem rgba(0, 0, 0, 0.5);
  box-shadow: 0 0.7rem 1.6rem rgba(0, 0, 0, 0.5);
  border: 0.1rem solid #979797;
  border-spacing: 0;
  border-radius: 0.4rem;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  padding: 0;
  background-color: #fff;
  table-layout: fixed;
}
.search_menuWrapper__9zdG7 .search_menuInnerWrapper__g5_jh #suggestions td {
  width: 28.4rem;
  padding: 0 1.3rem 0.1rem;
  font-size: 1.6rem;
  line-height: 1.5;
  font-family: inherit;
  font-weight: 400;
  letter-spacing: 0.03rem;
  color: var(--color-grey-9);
}
.search_menuWrapper__9zdG7
  .search_menuInnerWrapper__g5_jh
  #suggestions
  tr:first-child
  td {
  padding-top: 0.4rem;
}
.search_menuWrapper__9zdG7
  .search_menuInnerWrapper__g5_jh
  #suggestions
  .activeAcpSuggestion {
  background-color: #ebebeb !important;
}
.search_suggestionsContainer__mMiGM .sbShopSearchSuggestion:first-child {
  border-top: 0;
}
.search_suggestionsContainer__mMiGM .sbShopSearchSuggestion {
  position: relative;
  border-top: 0.1rem solid #ccc;
  background-color: #fff;
  font-size: 1.2rem;
  color: var(--color-grey-10);
}
.search_suggestionsContainer__mMiGM .sbShopSearchSuggestionCta {
  display: block;
  padding: 1rem;
  color: var(--color-grey-10);
}
.search_suggestionsContainer__mMiGM .suggestionSbAmount {
  position: absolute;
  right: 1.6rem;
  color: var(--color-primary-base);
}
@media (max-width: 767px) {
  .search_container___5pkl {
    position: fixed;
    top: 5.6rem;
    left: 0;
    display: none;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100vw;
    height: auto;
    padding: 0.8rem;
    background-color: var(--color-grey-100);
  }
  .search_menu__yzaEw {
    max-width: 100%;
  }
  .search_toggleCta__BiouW,
  .search_toggleCta__BiouW[aria-expanded="true"] + .search_container___5pkl {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media (min-width: 1024px) and (max-width: 1359px) {
  .search_container___5pkl {
    position: fixed;
    top: 5.6rem;
    left: 0;
    display: none;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100vw;
    height: auto;
    padding: 0.8rem;
    background-color: var(--color-grey-100);
  }
  .search_toggleCta__BiouW,
  .search_toggleCta__BiouW[aria-expanded="true"] + .search_container___5pkl {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .search_container___5pkl {
    width: 100%;
    max-width: 37.2rem;
  }
  .search_remoteWrapper__OMPqY .search_toggleCta__BiouW,
  .search_toggleCta__BiouW {
    display: none;
  }
}
@media (min-width: 1024px) and (max-width: 1359px) {
  .search_menu__yzaEw {
    max-width: 41.1rem;
  }
  .search_remoteWrapper__OMPqY .search_toggleCta__BiouW,
  .search_toggleCta__BiouW {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media (min-width: 1360px) {
  .search_remoteWrapper__OMPqY .search_toggleCta__BiouW,
  .search_toggleCta__BiouW {
    display: none;
  }
}
.inbox_wrapper__o0juy {
  position: relative;
  display: inline-block;
  height: 100%;
}
.inbox_cta__RfTfG {
  height: 100%;
  padding: 0 1.2rem;
}
.inbox_ctaIcon__RYwqU {
  margin-right: 0;
  height: 2rem;
}
.inbox_cta__RfTfG .inbox_ctaIcon__RYwqU,
.inbox_cta__RfTfG .inbox_ctaIcon__RYwqU path {
  fill: var(--color-grey-6);
}
.inbox_cta__RfTfG .inbox_ctaIcon__RYwqU path:hover,
.inbox_cta__RfTfG .inbox_ctaIcon__RYwqU:hover {
  fill: var(--color-primary-base);
}
.inbox_badge__Lud_u {
  position: absolute;
  z-index: 1;
  top: 0.3rem;
  left: 2rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 50%;
  min-width: 0.8rem;
  max-width: 2.5rem;
  padding: 0.1rem 0.5rem;
  background: var(--color-icons-notification);
  font-size: 1.2rem;
  line-height: 1.25;
  font-weight: 700;
  color: var(--color-primary-base-light);
}
@media (max-width: 1023px) {
  .inbox_badge__Lud_u {
    display: none;
  }
}
.letter-image_container__PDXqe {
  position: relative;
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 50%;
  width: 100%;
  height: 100%;
}
.letter-image_backgroundLevel0__hDHgh {
  background: linear-gradient(
    135deg,
    #3d9ab1 14.94%,
    #b0e1ed 51.8%,
    #83cbde 88.11%
  );
}
.letter-image_backgroundLevel1__IYzzD {
  background: linear-gradient(
    135deg,
    #e6a68b 14.94%,
    #f0dfd8 51.8%,
    #e7b9a5 88.11%
  );
}
.letter-image_backgroundLevel2__Vxb_C {
  background: linear-gradient(
    135deg,
    #5eb1b2 14.94%,
    #c1c4e0 51.8%,
    #88d0b8 88.11%
  );
}
.letter-image_backgroundLevel3__coONw {
  background: linear-gradient(135deg, #474747 14.94%, #ddd 51.8%, #999 88.11%);
}
.letter-image_backgroundLevel4__zB83W {
  background: linear-gradient(
    135deg,
    #623d9c 14.94%,
    #b59ae0 51.8%,
    #8c69c3 88.11%
  );
}
.letter-image_backgroundLevel5__t56UI {
  background: linear-gradient(
    135deg,
    #1f9f48 14.94%,
    #ace9bf 51.8%,
    #43cd71 88.11%
  );
}
.letter-image_backgroundLevel6__pOSXM {
  background: linear-gradient(
    135deg,
    #ea9c1c 14.94%,
    #f7dcb1 51.8%,
    #f7be60 88.11%
  );
}
.letter-image_backgroundLevel7__GAREc {
  background: linear-gradient(
    135deg,
    #175464 14.94%,
    #81c3d4 51.8%,
    #3197b0 88.11%
  );
}
.letter-image_backgroundLevel8__zDhtE {
  background: linear-gradient(
    135deg,
    #0f702f 14.94%,
    #addbbc 51.8%,
    #18853d 88.11%
  );
}
.letter-image_backgroundLevel9__UuTRy {
  background: linear-gradient(
    135deg,
    #ad010e 14.94%,
    #ffbabf 51.8%,
    #de4550 88.11%
  );
}
.letter-image_backgroundLevel10__fHseX {
  background: linear-gradient(
    135deg,
    #81b7c5 14.94%,
    #d8e8ee 51.8%,
    #b3dbe5 88.11%
  );
}
.letter-image_svgTextLetter__L8C0q {
  font-weight: 700;
  text-align: center;
  fill: #fff;
  alignment-baseline: central;
  text-anchor: middle;
}
.member-avatar_profilePicture__kM9yZ {
  border-radius: 50%;
  width: 100%;
  height: 100%;
}
.member-avatar_container__9szAp {
  position: relative;
  border: 0.2rem solid rgba(255, 255, 255, 0.5);
  border-radius: 50%;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  width: var(--SIZE);
  height: var(--SIZE);
  --SIZE: 2.4rem;
}
.member-avatar_editCallToAction__Tm6XK {
  position: absolute;
  top: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 0;
  border-radius: 50%;
  width: 100%;
  height: 100%;
  padding: 0;
  background-color: rgba(255, 255, 255, 0.85);
}
.member-avatar_editCallToActionIcon__g17O8 {
  margin: 0;
  width: 90%;
  height: 90%;
}
.member-avatar_editCallToAction__Tm6XK
  .member-avatar_editCallToActionIcon__g17O8
  path {
  fill: var(--color-grey-10);
}
.member-avatar_subscriptionBadge__OWOk1 {
  position: absolute;
  top: -8%;
  right: -18%;
  display: block;
  border-radius: 100%;
  width: var(--SUBSCRIPTION_BADGE_SIZE);
  height: var(--SUBSCRIPTION_BADGE_SIZE);
  background: url(../images/subscription-badge.svg) 50%/100% no-repeat;
  --SUBSCRIPTION_BADGE_SIZE: 50%;
}
.toggler_userBalanceAndImage__7b9J8 {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
}
.toggler_balanceContainer__tW2Nb,
.toggler_userBalanceAndImage__7b9J8 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  height: 100%;
}
.toggler_balanceContainer__tW2Nb {
  position: relative;
  -webkit-box-flex: 1;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  -ms-flex-align: center;
  margin: 0 0.8rem;
  font-size: 1.4rem;
  line-height: 1.28;
  text-align: right;
  color: var(--color-primary-base);
}
.toggler_balanceContainer__tW2Nb:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  width: 100%;
  height: 100%;
  background-color: rgba(255, 255, 255, 0.8);
  visibility: hidden;
}
.toggler_refreshCallToAction__ymkJc {
  position: absolute;
  top: 0;
  bottom: 0;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  opacity: 0;
  width: 4.4rem;
  height: 100%;
  padding: 0;
  visibility: hidden;
}
.toggler_refreshCallToActionIcon__VjfgA {
  -webkit-transform: scaleY(-1) rotate(180deg);
  -ms-transform: scaleY(-1) rotate(180deg);
  transform: scaleY(-1) rotate(180deg);
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}
.toggler_balanceContainer__tW2Nb,
.toggler_balanceContainer__tW2Nb .toggler_balanceNumber__XT_1M {
  font-weight: 700;
}
.toggler_active__W8TiO .toggler_refreshCallToActionIcon__VjfgA {
  -webkit-animation: toggler_rotate__lYwdZ 0.5s linear infinite;
  animation: toggler_rotate__lYwdZ 0.5s linear infinite;
}
.toggler_avatarWrapper__UNSo9 {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 2.8rem;
}
.toggler_accountMenuCallToAction__24ERb {
  position: relative;
  display: none;
  -webkit-box-flex: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 4.4rem;
  height: 100%;
  padding: 0;
}
.toggler_accountMenuCallToActionIcon__Qh_k_ {
  margin: 0;
  width: 1.3rem;
  height: 0.8rem;
}
.toggler_accountMenuCallToAction__24ERb[aria-expanded="true"] {
  background-color: var(--color-background-light-section-200);
}
.toggler_accountMenuCallToAction__24ERb[aria-expanded="true"]
  .toggler_accountMenuCallToActionIcon__Qh_k_ {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.toggler_accountMenuCallToAction__24ERb:not([disabled])
  .toggler_accountMenuCallToActionIcon__Qh_k_,
.toggler_accountMenuCallToAction__24ERb:not([disabled])
  .toggler_accountMenuCallToActionIcon__Qh_k_
  path,
.toggler_accountMenuCallToAction__24ERb:not([disabled]):not(
    [aria-disabled="true"]
  ):active
  .toggler_accountMenuCallToActionIcon__Qh_k_,
.toggler_accountMenuCallToAction__24ERb:not([disabled]):not(
    [aria-disabled="true"]
  ):active
  .toggler_accountMenuCallToActionIcon__Qh_k_
  path,
.toggler_accountMenuCallToAction__24ERb:not([disabled]):not(
    [aria-disabled="true"]
  ):hover
  .toggler_accountMenuCallToActionIcon__Qh_k_,
.toggler_accountMenuCallToAction__24ERb:not([disabled]):not(
    [aria-disabled="true"]
  ):hover
  .toggler_accountMenuCallToActionIcon__Qh_k_
  path {
  fill: var(--color-grey-6);
}
@-webkit-keyframes toggler_rotate__lYwdZ {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn);
  }
}
@keyframes toggler_rotate__lYwdZ {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn);
  }
}
@media (max-width: 1023px) {
  .toggler_accountMenuCallToAction__24ERb {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .toggler_avatarWrapper__UNSo9 {
    display: none;
  }
  .toggler_balanceContainer__tW2Nb {
    margin-right: 0.3rem;
  }
}
@media (min-width: 768px) {
  .toggler_refreshCallToAction__ymkJc {
    left: calc(50% - 2.2rem);
  }
}
@media (min-width: 1024px) {
  .toggler_userBalanceAndImage__7b9J8:hover
    .toggler_balanceContainer__tW2Nb:before,
  .toggler_userBalanceAndImage__7b9J8:hover
    .toggler_refreshCallToAction__ymkJc {
    opacity: 1;
    visibility: visible;
  }
}
@media (max-width: 767px) {
  .toggler_balanceContainer__tW2Nb {
    margin: 0;
    font-size: 1.2rem;
    letter-spacing: -0.1rem;
  }
  .toggler_topBarOnboardingModal__6S5dn .toggler_balanceContainer__tW2Nb {
    margin-right: 1.6rem;
  }
  .toggler_balanceContainer__tW2Nb .toggler_balanceNumber__XT_1M {
    font-weight: 400;
  }
}
.account_content__quCve {
  position: absolute;
  top: 5.6rem;
  right: 0.3rem;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  -webkit-box-shadow: 0 2.4rem 2.4rem rgba(0, 0, 0, 0.25);
  box-shadow: 0 2.4rem 2.4rem rgba(0, 0, 0, 0.25);
  border-radius: 0.4rem;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background-color: var(--color-grey-2);
}
.account_content__quCve:before {
  content: "";
  position: absolute;
  z-index: 1;
  top: -1rem;
  right: 2.1rem;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  border-bottom: none;
  border-left: 0.1rem solid var(--color-grey-5);
  border-right: none;
  border-top: 0.1rem solid var(--color-grey-5);
  width: 1.8rem;
  height: 1.8rem;
  background-color: var(--color-grey-2);
}
@media (max-width: 1023px) {
  .account_content__quCve {
    right: 0;
    width: 100vw;
  }
  .account_content__quCve:before {
    visibility: hidden;
  }
}
.navigation-list-item_cta__1uGhW {
  border-radius: 0;
  width: 100%;
  height: auto;
  padding: 1.2rem 2.4rem;
}
.navigation-list-item_listItemIcon__glda3 {
  display: block;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  margin: 0 0.8rem 0 0;
  width: var(--icon-size);
  height: var(--icon-size);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: var(--icon-size);
  --icon-size: 2.4rem;
}
.navigation-list-item_cta__1uGhW:not([disabled]):not(
    [aria-disabled="true"]
  ):hover {
  background-color: #bde0e9;
}
.navigation-list-item_ctaContent__qu6PB {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 0;
  font-size: 1.4rem;
  line-height: 1;
  font-weight: 400;
}
.navigation-list-item_notPrimary__9bs6Z.navigation-list-item_ctaContent__qu6PB {
  color: var(--color-grey-10);
}
@media (max-width: 1023px) {
  .navigation-list-item_listItemIcon__glda3 {
    margin-right: 1.6rem;
  }
  .navigation-list-item_ctaContent__qu6PB {
    font-size: 1.6rem;
  }
}
@media (max-width: 767px) {
  .navigation-list-item_cta__1uGhW {
    padding: 1.2rem 3.2rem;
  }
}
.rewards-links_swagCodeCta__eezjZ {
  font-size: 1rem;
}
.rewards-links_balance__9nMdo {
  font-weight: 700;
  color: var(--color-primary-base);
  white-space: nowrap;
}
@media (max-width: 1023px) {
  .rewards-links_balance__9nMdo {
    display: inline-block;
    margin-left: 0.8rem;
  }
}
@media (min-width: 1024px) {
  .rewards-links_balance__9nMdo {
    font-size: 1.2rem;
  }
}
.main-account-links_profileCtaContent__od_Bd {
  width: 100%;
  --INDENTATION: 1.6rem;
}
.main-account-links_mainRecognitionLevelImage__WuNPQ {
  margin-right: var(--INDENTATION);
  width: 2.4rem;
  height: 2.4rem;
}
.main-account-links_memberAvatar__mOyUY {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  margin: 0 calc(var(--INDENTATION) - 0.2rem) 0 -0.2rem;
}
.main-account-links_accountName__kTAjN {
  overflow: hidden;
  font-size: 1.6rem;
  line-height: 1.25;
  font-weight: 700;
  text-overflow: ellipsis;
  white-space: nowrap;
}
@media (min-width: 1024px) {
  .main-account-links_profileCtaContent__od_Bd {
    --INDENTATION: 0.8rem;
  }
  .main-account-links_memberAvatar__mOyUY {
    display: none;
  }
}
.footer-call-to-action_callToAction__owbT8 {
  height: 100%;
  padding: 1.6rem 2.4rem;
}
.footer-call-to-action_callToAction__owbT8:hover {
  background-color: #bde0e9;
}
.footer-call-to-action_callToAction__owbT8:before {
  content: "";
  margin-right: 0.8rem;
  width: 2.4rem;
  height: 2.4rem;
  background-image: url(../images/log-out.svg);
}
.footer-call-to-action_callToActionContent__x9UMU {
  font-size: 1.4rem;
  font-weight: 400;
  color: var(--color-grey-900);
}
@media (max-width: 767px) {
  .footer-call-to-action_callToAction__owbT8 {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    width: 100%;
  }
  .footer-call-to-action_callToAction__owbT8:before {
    margin-right: 1.6rem;
  }
  .footer-call-to-action_callToActionContent__x9UMU {
    font-size: 1.6rem;
  }
}
@media (max-width: 1023px) {
  .footer-call-to-action_callToAction__owbT8 {
    padding: 1.6rem 3.2rem;
  }
}
.social-links_profileCtaContent__PUyeV {
  color: #da7474;
}
.social-links_socialListItem__i24fO {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin: 0;
}
.social-links_socialCta__AtLEy {
  padding: 0.8rem;
  font-size: inherit;
}
.social-links_socialCta__AtLEy:not([disabled]):not(
    [aria-disabled="true"]
  ):hover {
  background-color: transparent;
  background-color: initial;
}
.social-links_socialListItemIcon__rA6cx {
  margin: 0;
  width: 3.2rem;
  height: 3.2rem;
  background-size: contain;
}
@media (max-width: 767px) {
  .social-links_socialCta__AtLEy {
    border: 0;
  }
}
@media (min-width: 1024px) {
  .social-links_socialCta__AtLEy {
    padding: 0.4rem;
  }
  .social-links_socialListItemIcon__rA6cx {
    width: 2.4rem;
    height: 2.4rem;
  }
}
.trending-link_cta__9n8UH {
  position: relative;
  margin-bottom: 0.8rem;
  border-radius: 0;
  width: 100%;
  height: auto;
  padding: 1.6rem 2.4rem;
}
.trending-link_cta__9n8UH:not([disabled]):not([aria-disabled="true"]):hover {
  background-color: #bde0e9;
}
.trending-link_icon__Kz_jC {
  display: block;
  margin: 0 0.8rem 0 0;
  width: var(--icon-size);
  height: var(--icon-size);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  --icon-size: 2.4rem;
}
.trending-link_ctaContent__D0PiL {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 0;
  font-size: 1.4rem;
  line-height: 1;
  font-weight: 400;
}
.trending-link_cta__9n8UH:before {
  content: "";
  position: absolute;
  top: 0;
  left: 2.4rem;
  border-top: 0.1rem solid var(--color-grey-5);
  width: calc(100% - 2.4rem);
}
.trending-link_notPrimary__Zn5uI.trending-link_ctaContent__D0PiL {
  color: var(--color-grey-900);
}
@media (max-width: 1023px) {
  .trending-link_cta__9n8UH {
    margin: 0;
    padding: 2.4rem;
  }
  .trending-link_icon__Kz_jC {
    margin-right: 1.6rem;
  }
  .trending-link_ctaContent__D0PiL {
    font-size: 1.6rem;
  }
}
@media (max-width: 767px) {
  .trending-link_cta__9n8UH {
    padding: 2.4rem 3.2rem;
  }
  .trending-link_cta__9n8UH:before {
    left: 3.2rem;
    width: calc(100% - (2 * 3.2rem));
  }
}
.primary_large__VqIVT {
  height: var(--shapes-height-cta-large);
  padding: var(--shapes-padding-cta-large);
  font-size: var(--font-size-cta-large);
  line-height: var(--font-line-height-cta-large);
}
.primary_large__VqIVT,
.primary_medium__qYH_o {
  letter-spacing: var(--font-letter-spacing-cta);
}
.primary_medium__qYH_o {
  height: var(--shapes-height-cta-medium);
  padding: var(--shapes-padding-cta-medium);
  font-size: var(--font-size-cta-medium);
  line-height: var(--font-line-height-cta-medium);
}
.primary_small__dTqRN {
  height: var(--shapes-height-cta-small);
  padding: var(--shapes-padding-cta-small);
  font-size: var(--font-size-cta-small);
  line-height: var(--font-line-height-cta-small);
  letter-spacing: var(--font-letter-spacing-cta);
}
.primary_primaryCta__O2jau {
  -webkit-transition: background-color var(--TRANSITION_DURATION) ease-out;
  transition: background-color var(--TRANSITION_DURATION) ease-out;
  -webkit-box-shadow: var(--box-shadow-cta-primary-base);
  box-shadow: var(--box-shadow-cta-primary-base);
  border-radius: var(--shapes-border-radius-cta);
  background-color: var(--color-primary-base);
  font-weight: var(--font-weight-cta-primary);
  --COLOR: var(--color-primary-cta-text);
}
.primary_primaryCta__O2jau,
a.primary_primaryCta__O2jau:link,
a.primary_primaryCta__O2jau:visited {
  cursor: pointer;
  color: var(--COLOR);
  text-decoration: none;
}
[aria-disabled="true"].primary_primaryCta__O2jau,
[aria-disabled="true"].primary_primaryCta__O2jau:hover,
[disabled].primary_primaryCta__O2jau,
[disabled].primary_primaryCta__O2jau:hover {
  -webkit-box-shadow: none;
  box-shadow: none;
  background-color: var(--color-primary-disabled);
  color: var(--COLOR);
}
.primary_primaryCta__O2jau.primary_gradient__n2vHy {
  position: relative;
  background-image: linear-gradient(
    45deg,
    var(--color-primary-bright),
    var(--color-primary-base)
  );
}
.primary_primaryCta__O2jau:not([disabled]):not([aria-disabled="true"]):hover {
  -webkit-box-shadow: var(--box-shadow-cta-primary-hover);
  box-shadow: var(--box-shadow-cta-primary-hover);
  background-color: var(--color-primary-hover);
}
.primary_primaryCta__O2jau:not([disabled]):not([aria-disabled="true"]):active {
  -webkit-box-shadow: var(--box-shadow-cta-primary-active);
  box-shadow: var(--box-shadow-cta-primary-active);
  background-color: var(--color-primary-active);
}
.primary_primaryCta__O2jau.primary_gradient__n2vHy:not([disabled]):not(
    [aria-disabled="true"]
  ):after,
.primary_primaryCta__O2jau.primary_gradient__n2vHy:not([disabled]):not(
    [aria-disabled="true"]
  ):before {
  content: "";
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  opacity: 0;
  -webkit-transition: opacity var(--TRANSITION_DURATION) ease-out;
  transition: opacity var(--TRANSITION_DURATION) ease-out;
  width: 100%;
  height: 100%;
}
.primary_primaryCta__O2jau.primary_gradient__n2vHy:not([disabled]):not(
    [aria-disabled="true"]
  ):before {
  background-image: linear-gradient(
    45deg,
    var(--color-primary-hover-bright),
    var(--color-primary-hover)
  );
}
.primary_primaryCta__O2jau.primary_gradient__n2vHy:not([disabled]):not(
    [aria-disabled="true"]
  ):after {
  background-image: linear-gradient(
    45deg,
    var(--color-primary-active-bright),
    var(--color-primary-active)
  );
}
.primary_primaryCta__O2jau.primary_gradient__n2vHy:not([disabled]):not(
    [aria-disabled="true"]
  ):active:after,
.primary_primaryCta__O2jau.primary_gradient__n2vHy:not([disabled]):not(
    [aria-disabled="true"]
  ):hover:before {
  opacity: 1;
}
.primary_primaryCta__O2jau.primary_gradient__n2vHy .primary_content__HnfOz,
.primary_primaryCta__O2jau.primary_gradient__n2vHy .primary_endIcon__AD9M9,
.primary_primaryCta__O2jau.primary_gradient__n2vHy .primary_icon__ZeQz_ {
  position: relative;
  z-index: 2;
}
:root {
  --toastify-color-light: #fff;
  --toastify-color-dark: #121212;
  --toastify-color-info: #3498db;
  --toastify-color-success: #07bc0c;
  --toastify-color-warning: #f1c40f;
  --toastify-color-error: #e74c3c;
  --toastify-color-transparent: rgba(255, 255, 255, 0.7);
  --toastify-icon-color-info: var(--toastify-color-info);
  --toastify-icon-color-success: var(--toastify-color-success);
  --toastify-icon-color-warning: var(--toastify-color-warning);
  --toastify-icon-color-error: var(--toastify-color-error);
  --toastify-toast-width: 320px;
  --toastify-toast-background: #fff;
  --toastify-toast-min-height: 64px;
  --toastify-toast-max-height: 800px;
  --toastify-font-family: sans-serif;
  --toastify-z-index: 9999;
  --toastify-text-color-light: #757575;
  --toastify-text-color-dark: #fff;
  --toastify-text-color-info: #fff;
  --toastify-text-color-success: #fff;
  --toastify-text-color-warning: #fff;
  --toastify-text-color-error: #fff;
  --toastify-spinner-color: #616161;
  --toastify-spinner-color-empty-area: #e0e0e0;
  --toastify-color-progress-light: linear-gradient(
    90deg,
    #4cd964,
    #5ac8fa,
    #007aff,
    #34aadc,
    #5856d6,
    #ff2d55
  );
  --toastify-color-progress-dark: #bb86fc;
  --toastify-color-progress-info: var(--toastify-color-info);
  --toastify-color-progress-success: var(--toastify-color-success);
  --toastify-color-progress-warning: var(--toastify-color-warning);
  --toastify-color-progress-error: var(--toastify-color-error);
}
.Toastify__toast-container {
  z-index: 9999;
  z-index: var(--toastify-z-index);
  -webkit-transform: translateZ(9999);
  -webkit-transform: translateZ(var(--toastify-z-index));
  position: fixed;
  padding: 4px;
  width: 320px;
  width: var(--toastify-toast-width);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #fff;
}
.Toastify__toast-container--top-left {
  top: 1em;
  left: 1em;
}
.Toastify__toast-container--top-center {
  top: 1em;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}
.Toastify__toast-container--top-right {
  top: 1em;
  right: 1em;
}
.Toastify__toast-container--bottom-left {
  bottom: 1em;
  left: 1em;
}
.Toastify__toast-container--bottom-center {
  bottom: 1em;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}
.Toastify__toast-container--bottom-right {
  bottom: 1em;
  right: 1em;
}
@media only screen and (max-width: 480px) {
  .Toastify__toast-container {
    width: 100vw;
    padding: 0;
    left: 0;
    margin: 0;
  }
  .Toastify__toast-container--top-center,
  .Toastify__toast-container--top-left,
  .Toastify__toast-container--top-right {
    top: 0;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
  .Toastify__toast-container--bottom-center,
  .Toastify__toast-container--bottom-left,
  .Toastify__toast-container--bottom-right {
    bottom: 0;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
  .Toastify__toast-container--rtl {
    right: 0;
    left: auto;
  }
}
.Toastify__toast {
  position: relative;
  min-height: 64px;
  min-height: var(--toastify-toast-min-height);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin-bottom: 1rem;
  padding: 8px;
  border-radius: 4px;
  -webkit-box-shadow:
    0 1px 10px 0 rgba(0, 0, 0, 0.1),
    0 2px 15px 0 rgba(0, 0, 0, 0.05);
  box-shadow:
    0 1px 10px 0 rgba(0, 0, 0, 0.1),
    0 2px 15px 0 rgba(0, 0, 0, 0.05);
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-pack: justify;
  -webkit-box-pack: justify;
  justify-content: space-between;
  max-height: 800px;
  max-height: var(--toastify-toast-max-height);
  overflow: hidden;
  font-family: sans-serif;
  font-family: var(--toastify-font-family);
  cursor: default;
  direction: ltr;
  z-index: 0;
}
.Toastify__toast--rtl {
  direction: rtl;
}
.Toastify__toast--close-on-click {
  cursor: pointer;
}
.Toastify__toast-body {
  margin: auto 0;
  -ms-flex: 1 1 auto;
  -webkit-box-flex: 1;
  flex: 1 1 auto;
  padding: 6px;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center;
}
.Toastify__toast-body > div:last-child {
  word-break: break-word;
  -ms-flex: 1;
  -webkit-box-flex: 1;
  flex: 1 1;
}
[dir="ltr"] .Toastify__toast-icon {
  margin-right: 10px;
}
[dir="rtl"] .Toastify__toast-icon {
  margin-left: 10px;
}
.Toastify__toast-icon {
  -webkit-margin-end: 10px;
  width: 20px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
}
.Toastify--animate {
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-duration: 0.7s;
  animation-duration: 0.7s;
}
.Toastify--animate-icon {
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
}
@media only screen and (max-width: 480px) {
  .Toastify__toast {
    margin-bottom: 0;
    border-radius: 0;
  }
}
.Toastify__toast-theme--dark {
  background: #121212;
  background: var(--toastify-color-dark);
  color: #fff;
  color: var(--toastify-text-color-dark);
}
.Toastify__toast-theme--colored.Toastify__toast--default,
.Toastify__toast-theme--light {
  background: #fff;
  background: var(--toastify-color-light);
  color: #757575;
  color: var(--toastify-text-color-light);
}
.Toastify__toast-theme--colored.Toastify__toast--info {
  color: #fff;
  color: var(--toastify-text-color-info);
  background: #3498db;
  background: var(--toastify-color-info);
}
.Toastify__toast-theme--colored.Toastify__toast--success {
  color: #fff;
  color: var(--toastify-text-color-success);
  background: #07bc0c;
  background: var(--toastify-color-success);
}
.Toastify__toast-theme--colored.Toastify__toast--warning {
  color: #fff;
  color: var(--toastify-text-color-warning);
  background: #f1c40f;
  background: var(--toastify-color-warning);
}
.Toastify__toast-theme--colored.Toastify__toast--error {
  color: #fff;
  color: var(--toastify-text-color-error);
  background: #e74c3c;
  background: var(--toastify-color-error);
}
.Toastify__progress-bar-theme--light {
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    from(#4cd964),
    color-stop(#5ac8fa),
    color-stop(#007aff),
    color-stop(#34aadc),
    color-stop(#5856d6),
    to(#ff2d55)
  );
  background: linear-gradient(
    90deg,
    #4cd964,
    #5ac8fa,
    #007aff,
    #34aadc,
    #5856d6,
    #ff2d55
  );
  background: var(--toastify-color-progress-light);
}
.Toastify__progress-bar-theme--dark {
  background: #bb86fc;
  background: var(--toastify-color-progress-dark);
}
.Toastify__progress-bar--info {
  background: #3498db;
  background: var(--toastify-color-progress-info);
}
.Toastify__progress-bar--success {
  background: #07bc0c;
  background: var(--toastify-color-progress-success);
}
.Toastify__progress-bar--warning {
  background: #f1c40f;
  background: var(--toastify-color-progress-warning);
}
.Toastify__progress-bar--error {
  background: #e74c3c;
  background: var(--toastify-color-progress-error);
}
.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error,
.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,
.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,
.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning {
  background: rgba(255, 255, 255, 0.7);
  background: var(--toastify-color-transparent);
}
.Toastify__close-button {
  color: #fff;
  background: transparent;
  outline: none;
  border: none;
  padding: 0;
  cursor: pointer;
  opacity: 0.7;
  -webkit-transition: 0.3s ease;
  transition: 0.3s ease;
  -ms-flex-item-align: start;
  align-self: flex-start;
}
.Toastify__close-button--light {
  color: #000;
  opacity: 0.3;
}
.Toastify__close-button > svg {
  fill: currentColor;
  height: 16px;
  width: 14px;
}
.Toastify__close-button:focus,
.Toastify__close-button:hover {
  opacity: 1;
}
@-webkit-keyframes Toastify__trackProgress {
  0% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }
  to {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
  }
}
@keyframes Toastify__trackProgress {
  0% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }
  to {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
  }
}
.Toastify__progress-bar {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 5px;
  z-index: 9999;
  z-index: var(--toastify-z-index);
  opacity: 0.7;
  -webkit-transform-origin: left;
  -ms-transform-origin: left;
  transform-origin: left;
}
.Toastify__progress-bar--animated {
  -webkit-animation: Toastify__trackProgress linear 1 forwards;
  animation: Toastify__trackProgress linear 1 forwards;
}
.Toastify__progress-bar--controlled {
  -webkit-transition: -webkit-transform 0.2s;
  transition: -webkit-transform 0.2s;
  transition: transform 0.2s;
  transition:
    transform 0.2s,
    -webkit-transform 0.2s;
}
.Toastify__progress-bar--rtl {
  right: 0;
  left: auto;
  -webkit-transform-origin: right;
  -ms-transform-origin: right;
  transform-origin: right;
}
.Toastify__spinner {
  width: 20px;
  height: 20px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 100%;
  border: 2px solid #e0e0e0;
  border-color: var(--toastify-spinner-color-empty-area);
  border-right-color: #616161;
  border-right-color: var(--toastify-spinner-color);
  -webkit-animation: Toastify__spin 0.65s linear infinite;
  animation: Toastify__spin 0.65s linear infinite;
}
@-webkit-keyframes Toastify__bounceInRight {
  0%,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0);
  }
  75% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0);
  }
  to {
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes Toastify__bounceInRight {
  0%,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0);
  }
  75% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0);
  }
  to {
    -webkit-transform: none;
    transform: none;
  }
}
@-webkit-keyframes Toastify__bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}
@keyframes Toastify__bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}
@-webkit-keyframes Toastify__bounceInLeft {
  0%,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
    transform: translate3d(-3000px, 0, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0);
  }
  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }
  90% {
    -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0);
  }
  to {
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes Toastify__bounceInLeft {
  0%,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
    transform: translate3d(-3000px, 0, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0);
  }
  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }
  90% {
    -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0);
  }
  to {
    -webkit-transform: none;
    transform: none;
  }
}
@-webkit-keyframes Toastify__bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}
@keyframes Toastify__bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}
@-webkit-keyframes Toastify__bounceInUp {
  0%,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
    transform: translate3d(0, 3000px, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }
  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0);
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
@keyframes Toastify__bounceInUp {
  0%,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
    transform: translate3d(0, 3000px, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }
  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0);
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
@-webkit-keyframes Toastify__bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }
  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}
@keyframes Toastify__bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }
  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}
@-webkit-keyframes Toastify__bounceInDown {
  0%,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
    transform: translate3d(0, -3000px, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0);
  }
  75% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0);
  }
  to {
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes Toastify__bounceInDown {
  0%,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
    transform: translate3d(0, -3000px, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0);
  }
  75% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0);
  }
  to {
    -webkit-transform: none;
    transform: none;
  }
}
@-webkit-keyframes Toastify__bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}
@keyframes Toastify__bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}
.Toastify__bounce-enter--bottom-left,
.Toastify__bounce-enter--top-left {
  -webkit-animation-name: Toastify__bounceInLeft;
  animation-name: Toastify__bounceInLeft;
}
.Toastify__bounce-enter--bottom-right,
.Toastify__bounce-enter--top-right {
  -webkit-animation-name: Toastify__bounceInRight;
  animation-name: Toastify__bounceInRight;
}
.Toastify__bounce-enter--top-center {
  -webkit-animation-name: Toastify__bounceInDown;
  animation-name: Toastify__bounceInDown;
}
.Toastify__bounce-enter--bottom-center {
  -webkit-animation-name: Toastify__bounceInUp;
  animation-name: Toastify__bounceInUp;
}
.Toastify__bounce-exit--bottom-left,
.Toastify__bounce-exit--top-left {
  -webkit-animation-name: Toastify__bounceOutLeft;
  animation-name: Toastify__bounceOutLeft;
}
.Toastify__bounce-exit--bottom-right,
.Toastify__bounce-exit--top-right {
  -webkit-animation-name: Toastify__bounceOutRight;
  animation-name: Toastify__bounceOutRight;
}
.Toastify__bounce-exit--top-center {
  -webkit-animation-name: Toastify__bounceOutUp;
  animation-name: Toastify__bounceOutUp;
}
.Toastify__bounce-exit--bottom-center {
  -webkit-animation-name: Toastify__bounceOutDown;
  animation-name: Toastify__bounceOutDown;
}
@-webkit-keyframes Toastify__zoomIn {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
@keyframes Toastify__zoomIn {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
@-webkit-keyframes Toastify__zoomOut {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  to {
    opacity: 0;
  }
}
@keyframes Toastify__zoomOut {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  to {
    opacity: 0;
  }
}
.Toastify__zoom-enter {
  -webkit-animation-name: Toastify__zoomIn;
  animation-name: Toastify__zoomIn;
}
.Toastify__zoom-exit {
  -webkit-animation-name: Toastify__zoomOut;
  animation-name: Toastify__zoomOut;
}
@-webkit-keyframes Toastify__flipIn {
  0% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotateX(-20deg);
    transform: perspective(400px) rotateX(-20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  60% {
    -webkit-transform: perspective(400px) rotateX(10deg);
    transform: perspective(400px) rotateX(10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotateX(-5deg);
    transform: perspective(400px) rotateX(-5deg);
  }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
@keyframes Toastify__flipIn {
  0% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotateX(-20deg);
    transform: perspective(400px) rotateX(-20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  60% {
    -webkit-transform: perspective(400px) rotateX(10deg);
    transform: perspective(400px) rotateX(10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotateX(-5deg);
    transform: perspective(400px) rotateX(-5deg);
  }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
@-webkit-keyframes Toastify__flipOut {
  0% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
  30% {
    -webkit-transform: perspective(400px) rotateX(-20deg);
    transform: perspective(400px) rotateX(-20deg);
    opacity: 1;
  }
  to {
    -webkit-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }
}
@keyframes Toastify__flipOut {
  0% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
  30% {
    -webkit-transform: perspective(400px) rotateX(-20deg);
    transform: perspective(400px) rotateX(-20deg);
    opacity: 1;
  }
  to {
    -webkit-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }
}
.Toastify__flip-enter {
  -webkit-animation-name: Toastify__flipIn;
  animation-name: Toastify__flipIn;
}
.Toastify__flip-exit {
  -webkit-animation-name: Toastify__flipOut;
  animation-name: Toastify__flipOut;
}
@-webkit-keyframes Toastify__slideInRight {
  0% {
    -webkit-transform: translate3d(110%, 0, 0);
    transform: translate3d(110%, 0, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
@keyframes Toastify__slideInRight {
  0% {
    -webkit-transform: translate3d(110%, 0, 0);
    transform: translate3d(110%, 0, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
@-webkit-keyframes Toastify__slideInLeft {
  0% {
    -webkit-transform: translate3d(-110%, 0, 0);
    transform: translate3d(-110%, 0, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
@keyframes Toastify__slideInLeft {
  0% {
    -webkit-transform: translate3d(-110%, 0, 0);
    transform: translate3d(-110%, 0, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
@-webkit-keyframes Toastify__slideInUp {
  0% {
    -webkit-transform: translate3d(0, 110%, 0);
    transform: translate3d(0, 110%, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
@keyframes Toastify__slideInUp {
  0% {
    -webkit-transform: translate3d(0, 110%, 0);
    transform: translate3d(0, 110%, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
@-webkit-keyframes Toastify__slideInDown {
  0% {
    -webkit-transform: translate3d(0, -110%, 0);
    transform: translate3d(0, -110%, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
@keyframes Toastify__slideInDown {
  0% {
    -webkit-transform: translate3d(0, -110%, 0);
    transform: translate3d(0, -110%, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
@-webkit-keyframes Toastify__slideOutRight {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(110%, 0, 0);
    transform: translate3d(110%, 0, 0);
  }
}
@keyframes Toastify__slideOutRight {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(110%, 0, 0);
    transform: translate3d(110%, 0, 0);
  }
}
@-webkit-keyframes Toastify__slideOutLeft {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(-110%, 0, 0);
    transform: translate3d(-110%, 0, 0);
  }
}
@keyframes Toastify__slideOutLeft {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(-110%, 0, 0);
    transform: translate3d(-110%, 0, 0);
  }
}
@-webkit-keyframes Toastify__slideOutDown {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, 500px, 0);
    transform: translate3d(0, 500px, 0);
  }
}
@keyframes Toastify__slideOutDown {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, 500px, 0);
    transform: translate3d(0, 500px, 0);
  }
}
@-webkit-keyframes Toastify__slideOutUp {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, -500px, 0);
    transform: translate3d(0, -500px, 0);
  }
}
@keyframes Toastify__slideOutUp {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, -500px, 0);
    transform: translate3d(0, -500px, 0);
  }
}
.Toastify__slide-enter--bottom-left,
.Toastify__slide-enter--top-left {
  -webkit-animation-name: Toastify__slideInLeft;
  animation-name: Toastify__slideInLeft;
}
.Toastify__slide-enter--bottom-right,
.Toastify__slide-enter--top-right {
  -webkit-animation-name: Toastify__slideInRight;
  animation-name: Toastify__slideInRight;
}
.Toastify__slide-enter--top-center {
  -webkit-animation-name: Toastify__slideInDown;
  animation-name: Toastify__slideInDown;
}
.Toastify__slide-enter--bottom-center {
  -webkit-animation-name: Toastify__slideInUp;
  animation-name: Toastify__slideInUp;
}
.Toastify__slide-exit--bottom-left,
.Toastify__slide-exit--top-left {
  -webkit-animation-name: Toastify__slideOutLeft;
  animation-name: Toastify__slideOutLeft;
}
.Toastify__slide-exit--bottom-right,
.Toastify__slide-exit--top-right {
  -webkit-animation-name: Toastify__slideOutRight;
  animation-name: Toastify__slideOutRight;
}
.Toastify__slide-exit--top-center {
  -webkit-animation-name: Toastify__slideOutUp;
  animation-name: Toastify__slideOutUp;
}
.Toastify__slide-exit--bottom-center {
  -webkit-animation-name: Toastify__slideOutDown;
  animation-name: Toastify__slideOutDown;
}
@-webkit-keyframes Toastify__spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn);
  }
}
@keyframes Toastify__spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn);
  }
}
.notifications_closeCtaContainer__l0qeZ {
  position: relative;
  width: 2.4rem;
}
.notifications_closeCta__GouVp {
  position: absolute;
  top: -0.8rem;
  right: -0.8rem;
  width: 4.4rem;
  height: 4.4rem;
}
.notifications_closeCta__GouVp svg {
  position: absolute;
  top: 0.8rem;
  right: 0.8rem;
  width: 1.4rem;
  height: 1.4rem;
}
.notifications_closeCta__GouVp path {
  fill: var(--color-primary-cta-text);
}
.notifications_container__wkZ0H {
  --toastify-color-info: var(--color-notifications-info-background);
  --toastify-color-success: #238700;
  --toastify-color-warning: #ffdf40;
  --toastify-text-color-warning: var(--color-grey-10);
  --toastify-icon-color-warning: var(--color-grey-10);
  --toastify-color-error: #e91c1c;
  --toastify-text-color-default: var(--color-grey-10);
  --toastify-icon-color-default: var(--color-grey-10);
}
.notifications_container__wkZ0H.Toastify__toast-container--bottom-right {
  position: static;
  bottom: auto;
  left: auto;
  right: auto;
  padding: 0;
}
.notifications_container__wkZ0H .Toastify__toast,
.notifications_container__wkZ0H .Toastify__toast p {
  font-size: 1.6rem;
  font-family: inherit;
}
.notifications_container__wkZ0H .Toastify__toast a,
.notifications_container__wkZ0H .Toastify__toast button,
.notifications_container__wkZ0H .Toastify__toast p a,
.notifications_container__wkZ0H .Toastify__toast p button {
  border: none;
  padding: 0;
  background-color: transparent;
  cursor: pointer;
  font-size: inherit;
  font-family: inherit;
  font-weight: inherit;
  color: inherit;
  text-decoration: underline;
}
.notifications_container__wkZ0H .Toastify__toast--info .Toastify__toast-icon {
  width: 2.4rem;
}
.notifications_container__wkZ0H
  .Toastify__toast--warning
  .notifications_closeCta__GouVp
  path {
  fill: var(--toastify-icon-color-warning);
}
.notifications_container__wkZ0H
  .Toastify__toast--default
  .notifications_closeCta__GouVp
  path {
  fill: var(--toastify-icon-color-default);
}
.notifications_container__wkZ0H
  .Toastify__toast--default
  .Toastify__toast-icon
  svg
  path {
  fill: var(--color-primary-base);
}
.notifications_container__wkZ0H
  .Toastify__toast--default
  .Toastify__toast-body {
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  color: var(--toastify-text-color-default);
}
.header_header__6Eyt_ {
  width: 100%;
  height: 3.7rem;
}
.header_headerTitle__jXr4T,
.header_header__6Eyt_ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.header_headerTitle__jXr4T {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  height: 100%;
  background: var(--color-primary-base);
  color: #fff;
}
.header_headerBackCta__TWx0M,
.header_headerBackCta__TWx0M:not([disabled]):not([aria-disabled="true"]):hover {
  height: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
  color: var(--color-grey-900);
}
.header_headerBackCta__TWx0M .header_headerBackCtaIcon__HFfxL,
.header_headerBackCta__TWx0M:not([disabled]):not([aria-disabled="true"]):hover
  .header_headerBackCtaIcon__HFfxL {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.header_headerBackCta__TWx0M .header_headerBackCtaIcon__HFfxL path,
.header_headerBackCta__TWx0M:not([disabled]):not([aria-disabled="true"]):hover
  .header_headerBackCtaIcon__HFfxL
  path {
  fill: var(--color-grey-900);
}
.header_headerBackCtaContent__bmE_2 {
  padding-left: 1.2rem;
  color: var(--color-grey-900);
}
.header_headerBackCtaContent__bmE_2,
.header_headerTitle__jXr4T {
  font-size: 1.2rem;
  font-weight: 400;
}
.call-to-action-with-tooltip_tooltipCta__qQSAT,
.call-to-action-with-tooltip_tooltipCta__qQSAT:not([disabled]):not(
    [aria-disabled="true"]
  ):hover {
  height: auto;
  padding: 0.4rem;
}
.call-to-action-with-tooltip_tooltipCta__qQSAT
  .call-to-action-with-tooltip_tooltipCtaIcon__9BR5Y,
.call-to-action-with-tooltip_tooltipCta__qQSAT:not([disabled]):not(
    [aria-disabled="true"]
  ):hover
  .call-to-action-with-tooltip_tooltipCtaIcon__9BR5Y {
  margin-right: 0;
  fill: var(--color-grey-900);
}
.call-to-action-with-tooltip_tooltipCta__qQSAT
  .call-to-action-with-tooltip_tooltipCtaIcon__9BR5Y
  path,
.call-to-action-with-tooltip_tooltipCta__qQSAT:not([disabled]):not(
    [aria-disabled="true"]
  ):hover
  .call-to-action-with-tooltip_tooltipCtaIcon__9BR5Y
  path {
  fill: var(--color-grey-900);
}
.call-to-action-with-tooltip_tooltipCta__qQSAT
  .call-to-action-with-tooltip_filled__uRr61.call-to-action-with-tooltip_tooltipCtaIcon__9BR5Y,
.call-to-action-with-tooltip_tooltipCta__qQSAT:not([disabled]):not(
    [aria-disabled="true"]
  ):hover
  .call-to-action-with-tooltip_filled__uRr61.call-to-action-with-tooltip_tooltipCtaIcon__9BR5Y {
  fill: var(--color-grey-700);
}
.call-to-action-with-tooltip_tooltipCta__qQSAT
  .call-to-action-with-tooltip_filled__uRr61.call-to-action-with-tooltip_tooltipCtaIcon__9BR5Y
  path,
.call-to-action-with-tooltip_tooltipCta__qQSAT:not([disabled]):not(
    [aria-disabled="true"]
  ):hover
  .call-to-action-with-tooltip_filled__uRr61.call-to-action-with-tooltip_tooltipCtaIcon__9BR5Y
  path {
  fill: var(--color-grey-700);
}
.call-to-action-with-tooltip_tooltipCta__qQSAT
  .call-to-action-with-tooltip_filledLight__nvfBb.call-to-action-with-tooltip_tooltipCtaIcon__9BR5Y,
.call-to-action-with-tooltip_tooltipCta__qQSAT:not([disabled]):not(
    [aria-disabled="true"]
  ):hover
  .call-to-action-with-tooltip_filledLight__nvfBb.call-to-action-with-tooltip_tooltipCtaIcon__9BR5Y {
  fill: var(--color-grey-100);
}
.call-to-action-with-tooltip_tooltipCta__qQSAT
  .call-to-action-with-tooltip_filledLight__nvfBb.call-to-action-with-tooltip_tooltipCtaIcon__9BR5Y
  path,
.call-to-action-with-tooltip_tooltipCta__qQSAT:not([disabled]):not(
    [aria-disabled="true"]
  ):hover
  .call-to-action-with-tooltip_filledLight__nvfBb.call-to-action-with-tooltip_tooltipCtaIcon__9BR5Y
  path {
  fill: var(--color-grey-100);
}
.call-to-action-with-tooltip_withInfoIcon__xls5e.call-to-action-with-tooltip_tooltipCta__qQSAT {
  opacity: 0.8;
  width: 3rem;
}
.call-to-action-with-tooltip_tooltip__xX14C {
  z-index: var(--z-index-tooltip);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 0.8rem;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-shadow: 0 0 1.5rem 0.2rem rgba(0, 0, 0, 0.05);
  box-shadow: 0 0 1.5rem 0.2rem rgba(0, 0, 0, 0.05);
  border: 0.1rem solid var(--color-grey-300);
  border-radius: 0.4rem;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  max-width: 24rem;
  padding: 1.6rem;
  background-color: #fff;
  font-size: 1.2rem;
}
.tooltip_tooltipContainer__Lv8G0 .tooltip_tooltipCta__gZVZ6,
.tooltip_tooltipContainer__Lv8G0
  .tooltip_tooltipCta__gZVZ6:not([disabled]):not([aria-disabled="true"]):hover {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 4.8rem;
  height: 4rem;
}
.tooltip_tooltip__dUWin {
  border-radius: 0.8rem;
  width: 100%;
  max-width: 100%;
  padding: 2.4rem 1.8rem;
}
.tooltip_title__5J7CS {
  margin-bottom: 2.4rem;
  font-size: 1.6rem;
  font-weight: 700;
}
.tooltip_mainText__Oljaf {
  margin-bottom: 2.4rem;
  text-align: justify;
}
.tooltip_text__iRSdS {
  display: block;
  font-size: 1.4rem;
  line-height: 1.5;
}
.tooltip_link__6AMWG {
  color: var(--color-primary-base);
}
.redeem-view_container__uJi0r {
  display: grid;
  grid-template-rows: auto 1fr;
  height: 100%;
  background-color: #fff;
}
.redeem-view_form__MVRBn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 1.5rem;
  -webkit-box-shadow: 0 0.1rem 0.2rem rgba(0, 0, 0, 0.24);
  box-shadow: 0 0.1rem 0.2rem rgba(0, 0, 0, 0.24);
  padding: 3rem 1.2rem;
}
.redeem-view_formInner__9xdvh {
  position: relative;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border: 0.1rem solid var(--color-primary-base);
  border-radius: 0.4rem;
  width: 100%;
}
.redeem-view_formInner__9xdvh,
.redeem-view_inputLabel__mfpoN {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.redeem-view_inputLabel__mfpoN {
  width: 100%;
  height: 4rem;
}
.redeem-view_inputLabel__mfpoN:before {
  content: "";
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-right: 0.1rem solid var(--color-primary-base);
  border-bottom-left-radius: 0.4rem;
  border-top-left-radius: 0.4rem;
  width: 4.8rem;
  height: 100%;
  background: var(--color-grey-100) url(../images/swag-code-2.svg) center /
    2.4rem no-repeat;
}
.redeem-view_input__xU1G9 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1;
  flex: 1 1;
  border: none;
  border-radius: 0.4rem;
  height: 100%;
  padding: 0 0 0 0.6rem;
}
.redeem-view_submitCallToAction__t6kKK {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-top: 1.5rem;
  width: 100%;
  font-size: 1.2rem;
}
.redeem-view_closeContainer__g34_o {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  height: var(--footer-height);
  background-color: var(--color-grey-300);
}
.redeem-view_callToAction__9mQDR:before {
  content: none;
}
@media (max-width: 1023px) {
  .redeem-view_input__xU1G9 {
    width: 100%;
    font-size: 1.6rem;
  }
}
.content_container__fPT3g {
  overflow-y: auto;
  width: 43rem;
  max-height: calc(var(--device-full-height-vh-value) - 5.6rem);
  --footer-height: 5.3rem;
}
.content_groups__Blg6u {
  display: grid;
  grid-gap: 0 0;
  gap: 0 0;
  grid-template: "rewardsLinksGroup mainAccountLinksGroup" auto "rewardsLinksGroup additionalAccountLinksGroup" auto "socialLinksGroup additionalAccountLinksGroup" auto "trending additionalAccountLinksGroup" auto "logoutGroup logoutGroup" var(
      --footer-height
    ) / 50% 50%;
  border: 0.1rem solid var(--color-grey-300);
}
.content_groupTitle__ATh6p {
  padding: 0 2.4rem 1.2rem;
  font-size: 1.6rem;
  line-height: 1.375;
  font-weight: 700;
  color: var(--color-grey-10);
}
.content_groupList__Bc_hw {
  margin: 0;
  width: 100%;
  padding: 0;
  list-style: none;
}
.content_rewardsLinksGroup__L8EF_ {
  grid-area: rewardsLinksGroup;
  padding-top: 2.4rem;
}
.content_socialLinksGroup__KArIV {
  grid-area: socialLinksGroup;
  padding-bottom: 1.2rem;
}
.content_socialLinksGroup__KArIV .content_groupList__Bc_hw {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0.8rem;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0.4rem 2.4rem;
}
.content_mainAccountLinksGroup__K_H9o {
  grid-area: mainAccountLinksGroup;
  padding-top: 2.4rem;
}
.content_additionalAccountLinksGroup__XrR_a {
  grid-area: additionalAccountLinksGroup;
}
.content_trending__kyopD {
  grid-area: trending;
}
.content_mainNavUserMenuList__kAj2i {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  margin: 0;
  padding: 0;
  list-style: none;
}
.content_logoutGroup__unHSS {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  grid-area: logoutGroup;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  background-color: var(--color-grey-300);
}
.content_redeemSwagCodeContainer__xkkoY {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
@media (max-width: 767px) {
  .content_groups__Blg6u {
    grid-template: "mainAccountLinksGroup" auto "additionalAccountLinksGroup" auto "rewardsLinksGroup" auto "socialLinksGroup" auto "trending" auto "logoutGroup" var(
        --footer-height
      ) / 100%;
  }
  .content_groupTitle__ATh6p {
    padding: 1.2rem 3.2rem;
  }
  .content_mainAccountLinksGroup__K_H9o {
    padding-top: 1.2rem;
  }
  .content_rewardsLinksGroup__L8EF_ {
    padding-top: 0;
  }
}
@media (max-width: 1023px) {
  .content_container__fPT3g {
    width: 100%;
  }
  .content_groupTitle__ATh6p {
    font-size: 2rem;
    line-height: 1.4;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .content_rewardsLinksGroup__L8EF_,
  .content_socialLinksGroup__KArIV,
  .content_trending__kyopD {
    padding-left: 0.8rem;
  }
  .content_additionalAccountLinksGroup__XrR_a,
  .content_mainAccountLinksGroup__K_H9o {
    padding-right: 0.8rem;
  }
}
@media (min-width: 768px) {
  .content_additionalAccountLinksGroup__XrR_a {
    padding-bottom: 1.2rem;
  }
  .content_socialLinksGroup__KArIV {
    padding-top: 1.2rem;
  }
  .content_socialLinksGroup__KArIV .content_groupList__Bc_hw {
    padding: 0.4rem 1.6rem;
  }
}
@media (min-width: 1024px) {
  .content_socialLinksGroup__KArIV {
    padding: 1.2rem 0;
  }
  .content_socialLinksGroup__KArIV .content_groupList__Bc_hw {
    padding: 0.8rem 2rem;
  }
}
.progress-bar_styles_progressBar__ck1QT {
  position: relative;
  overflow: hidden;
  border-radius: 9rem;
  background-color: var(--color-grey-4);
}
.progress-bar_styles_filled__6BVBl {
  -webkit-transition: width 0.2s ease-in-out;
  transition: width 0.2s ease-in-out;
  border-radius: 9rem;
  height: 100%;
  background-color: var(--color-accent-green);
}
.progress-bar_styles_small__6YY4O {
  height: 0.4rem;
}
.progress-bar_styles_medium__F6_Ya {
  height: 0.8rem;
}
.progress-bar_styles_large__LshDj {
  height: 1.2rem;
}
div .dashboard_styles_wrapper__9cwAr {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 1.2rem;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  min-width: 0;
  min-width: auto;
  max-width: 73.6rem;
  height: 6.4rem;
}
div .dashboard_styles_wrapperInBanner__m0_r1 {
  position: relative;
  padding: 1.2rem;
  background: linear-gradient(
    135deg,
    var(--color-primary-brand) 25%,
    var(--color-secondary-brand) 100%
  );
  color: var(--color-grey-1);
}
div .dashboard_styles_wrapper__9cwAr:before {
  content: "";
  display: block;
  margin: 0.4rem 0.8rem 0 0;
  width: 3.6rem;
  height: 3.6rem;
  background: url(../images/in-app-container.svg) 0 0 / contain no-repeat;
}
div .dashboard_styles_content__s5Z9Y {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
}
div .dashboard_styles_header__HVREs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
}
div .dashboard_styles_iconWrapper__yP_Iu {
  position: absolute;
  top: 1.8rem;
  left: 1.5rem;
}
div .dashboard_styles_iconApplicable__aMmy5 {
  padding-left: 6rem;
}
div .dashboard_styles_title__iW9lC {
  font-size: 2.2rem;
}
div .dashboard_styles_description__igfHd {
  font-size: 1.4rem;
}
div
  .dashboard_styles_wrapperInModal__a9poL
  .dashboard_styles_description__igfHd {
  margin-right: 2rem;
  color: var(--color-secondary-brand);
}
div .dashboard_styles_newQuestsTime__K06xD {
  margin-left: 0.4rem;
  font-weight: var(--font-weight-bold);
}
div .dashboard_styles_progress__Lm5Jn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  line-height: 1.3;
}
div .dashboard_styles_progressText__89QeL {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  margin-right: 0.8rem;
  font-size: 1.2rem;
}
div .dashboard_styles_progressBar__DRcyD {
  width: 100%;
}
div .claimed_styles_claimed__fb6sr {
  position: absolute;
  top: calc(50% - 1.2rem);
  left: calc(50% - 4rem);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0.8rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-transition: opacity 0.2s ease-out;
  transition: opacity 0.2s ease-out;
  width: 8rem;
  height: 2.4rem;
  font-size: 1.4rem;
  text-align: center;
  color: var(--color-grey-8);
}
div .claimed_styles_fadeOut__PRS_M {
  opacity: 0;
}
div .icon_styles_icon__Mi2g6,
div .icon_styles_streak__CeIFb {
  width: 100%;
  height: 100%;
}
div .icon_styles_streak__CeIFb {
  position: relative;
}
div .icon_styles_streakDays__kLJEQ {
  position: absolute;
  top: calc(50% + 0.2rem);
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  font-size: 1.2rem;
  line-height: 1;
  font-weight: 700;
  text-align: center;
  color: var(--color-grey-1);
}
div .item_styles_listItem__aLEYE {
  position: relative;
  -webkit-transition: max-height 0.3s ease-out;
  transition: max-height 0.3s ease-out;
  max-height: 9.6rem;
  padding: 0;
}
@-webkit-keyframes item_styles_collapseHeight__GLIPd {
  0% {
    -webkit-transform: translateX(calc(100% + 4rem));
    transform: translateX(calc(100% + 4rem));
  }
  to {
    -webkit-transform: translateX(calc(100% + 4rem));
    transform: translateX(calc(100% + 4rem));
    max-height: 0;
  }
}
@keyframes item_styles_collapseHeight__GLIPd {
  0% {
    -webkit-transform: translateX(calc(100% + 4rem));
    transform: translateX(calc(100% + 4rem));
  }
  to {
    -webkit-transform: translateX(calc(100% + 4rem));
    transform: translateX(calc(100% + 4rem));
    max-height: 0;
  }
}
div .item_styles_collapse__CKb1O {
  -webkit-animation: item_styles_collapseHeight__GLIPd 0.3s ease-out forwards;
  animation: item_styles_collapseHeight__GLIPd 0.3s ease-out forwards;
}
div .item_styles_cta__isoAb {
  position: relative;
  -webkit-transition: -webkit-transform 0.5s ease-out;
  transition: -webkit-transform 0.5s ease-out;
  transition: transform 0.5s ease-out;
  transition:
    transform 0.5s ease-out,
    -webkit-transform 0.5s ease-out;
  -webkit-box-shadow: 0 0.4rem 0.8rem 0 rgba(36, 38, 38, 0.1);
  box-shadow: 0 0.4rem 0.8rem 0 rgba(36, 38, 38, 0.1);
  border: 0.1rem solid var(--color-grey-2);
  border-radius: 1.6rem;
  width: 100%;
  padding: 0;
  background-color: var(--color-grey-1);
}
@-webkit-keyframes item_styles_wiggleAndSlide__DMcrP {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  30% {
    -webkit-transform: translateX(-1.6rem);
    transform: translateX(-1.6rem);
  }
  to {
    -webkit-transform: translateX(calc(100% + 4rem));
    transform: translateX(calc(100% + 4rem));
  }
}
@keyframes item_styles_wiggleAndSlide__DMcrP {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  30% {
    -webkit-transform: translateX(-1.6rem);
    transform: translateX(-1.6rem);
  }
  to {
    -webkit-transform: translateX(calc(100% + 4rem));
    transform: translateX(calc(100% + 4rem));
  }
}
div .item_styles_slideOut__PQSDl {
  -webkit-animation: item_styles_wiggleAndSlide__DMcrP 0.5s ease-out forwards;
  animation: item_styles_wiggleAndSlide__DMcrP 0.5s ease-out forwards;
}
div .item_styles_questItem__v_Jzl {
  -webkit-transition:
    background-color 0.2s ease,
    -webkit-transform 0.1s ease;
  transition:
    background-color 0.2s ease,
    -webkit-transform 0.1s ease;
  transition:
    background-color 0.2s ease,
    transform 0.1s ease;
  transition:
    background-color 0.2s ease,
    transform 0.1s ease,
    -webkit-transform 0.1s ease;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  padding: 1.6rem;
  cursor: pointer;
  text-align: left;
  color: inherit;
  text-decoration: none;
}
div .item_styles_iconContainer__3KvJF,
div .item_styles_questItem__v_Jzl {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
div .item_styles_iconContainer__3KvJF {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-right: 0.8rem;
  width: 3.2rem;
  height: 3.2rem;
}
div .item_styles_content__1HeJE {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -ms-flex: 1 1;
  flex: 1 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 0.8rem;
}
div .item_styles_header__VRz8A {
  margin: 0;
  font-size: 1.6rem;
  font-weight: 500;
}
div .item_styles_divider__sS3Jg {
  -ms-flex-item-align: stretch;
  align-self: stretch;
  margin: 0 1.2rem 0 1.6rem;
  border: none;
  border-left: 0.1rem solid var(--color-grey-3);
}
div .item_styles_claim__7UI9m,
div .item_styles_reward__1lvEM {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  font-size: 1.4rem;
}
div .item_styles_reward__1lvEM {
  font-weight: var(--font-weight-bold);
}
div .item_styles_claim__7UI9m {
  font-weight: 600;
  color: var(--color-primary-base);
}
div .item_styles_details___lPDZ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0.8rem;
}
div .item_styles_timeRemaining__FzQML {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  font-size: 1.2rem;
  color: var(--color-secondary-brand);
}
div .item_styles_timeRemainingValue__JgxzH {
  margin-left: 0.4rem;
  font-weight: var(--font-weight-bold);
}
div .item_styles_progressInfo__6AX3r {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0.8rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  font-size: 1.2rem;
}
div .item_styles_progressText__3oAY2 {
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
div .item_styles_progressBar__svt2u {
  -webkit-box-flex: 1;
  -ms-flex: 1 1;
  flex: 1 1;
}
div .item_styles_fullContainerCta__wejhw {
  position: absolute;
  z-index: 0;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 1.6rem;
}
div .list_styles_list__Tnjmk {
  gap: 0.6rem;
  margin: 0;
  padding: 0.4rem 0 1.6rem;
  list-style: none;
}
div .list_styles_list__Tnjmk,
div .quest-list-modal_styles_contentContainer__0sGMm {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
div .quest-list-modal_styles_contentContainer__0sGMm {
  overflow: hidden;
  padding: 0.8rem 1.6rem 3.2rem;
}
div .quest-list-modal_styles_description__UOfIt {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  margin: 1.6rem 0;
  font-size: 1.4rem;
  text-align: center;
  color: var(--color-grey-8);
}
div .quest-list-modal_styles_listContainer__xSjnl {
  -webkit-box-flex: 1;
  -ms-flex: 1 1;
  flex: 1 1;
  overflow-x: hidden;
  overflow-y: auto;
  margin: 0 -1.6rem;
  min-height: 0;
  padding: 0 1.6rem;
}
div .quest-list-modal_styles_zeroState__8xON9 {
  text-align: center;
}
div .quest-list-modal_styles_zeroStateTitle__d0xkJ {
  margin: 0.8rem 0;
  font-size: 2.2rem;
  font-weight: 700;
  color: var(--color-grey-10);
}
div .quest-list-modal_styles_zeroStateDescription__bk2SE {
  margin: 0 0 1.6rem;
  font-size: 1.6rem;
  color: var(--color-grey-9);
}
div .optimized-image_optimizedImage__kLzI_ {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
div
  .optimized-image_optimizedImage__kLzI_.optimized-image_notExactMatch__2BgaU {
  -o-object-fit: contain;
  object-fit: contain;
}
div
  .optimized-image_optimizedImage__kLzI_.optimized-image_fallbackImage__o4Dxq {
  max-width: 100%;
  -o-object-fit: contain;
  object-fit: contain;
}
div .lightbox_modalWrapper__q8A__ {
  position: fixed;
  z-index: var(--z-index-modal);
  top: 0;
  bottom: 0;
  left: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 100%;
}
div .lightbox_modalContainer__n6TbD {
  position: relative;
  border-radius: 0;
  width: calc(100vw - 5.7rem);
  max-width: 58rem;
  height: calc(100vw - 5.7rem);
  max-height: 58rem;
}
div .lightbox_contentContainer__rEKiO {
  height: 100%;
  padding: 0;
}
div .lightbox_imageCta__ktrJz {
  display: block;
  overflow: visible;
  border-radius: 0;
  width: 100%;
  height: 100%;
  padding: 0;
}
div .lightbox_imageCtaContent__NMZmG {
  width: 100%;
  height: 100%;
}
div .lightbox_image__Y_5ed,
div .lightbox_image__Y_5ed img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
div .lightbox_overlay__2L349 {
  position: absolute;
  top: 100%;
  margin: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  padding: 0.8rem;
  background-color: #fff;
  font-size: 1.5em;
  font-weight: var(--font-weight-bold);
  text-transform: uppercase;
}
.header_styles_recurringLoginStreaksModalHeader__JT0Qi {
  margin: 0 auto;
  padding-top: 0;
  text-align: center;
  color: #ebf5f8;
}
.header_styles_recurringLoginStreaksModalHeader__JT0Qi.header_styles_regularDayHeader__seUQd {
  padding-top: 5.5rem;
}
.header_styles_title__zw__k {
  font-size: 2.8em;
  line-height: 1.2;
  font-weight: 700;
}
.header_styles_message__3Kdte {
  margin-top: 0.3rem;
  font-size: 1.8em;
  line-height: 1.44;
  font-weight: 400;
}
@media (min-width: 768px) {
  .header_styles_recurringLoginStreaksModalHeader__JT0Qi.header_styles_regularDayHeader__seUQd {
    padding-top: 1.6rem;
  }
}
.cta_styles_ctaClaimReward__w63lc {
  font-size: 1.8em;
}
.streak-day_styles_dayContainer__d3dPz {
  position: relative;
  z-index: 0;
}
.streak-day_styles_day0Content__pc4Kg {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 1.5rem 0 4.2rem;
  text-align: center;
}
.streak-day_styles_cta__gICLA {
  -ms-flex-item-align: center;
  align-self: center;
  margin-bottom: 3.8rem;
}
.streak-day_styles_day0InfoContainer___PSbE {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin: 5.8rem 0;
  border-radius: 1rem;
  min-height: 14.2rem;
  padding: 0.4rem 1rem 1.6rem;
  background: rgba(255, 255, 255, 0.1);
}
.streak-day_styles_day0InfoContainer___PSbE:after {
  content: "";
  position: absolute;
  top: -4.8rem;
  left: 0;
  width: 100%;
  height: 25.3rem;
  background: url(../images/day-0-reward-background.svg) no-repeat 50% / contain;
}
.streak-day_styles_recurringLoginStreaksModalDayImage__Phrqb {
  position: relative;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  margin: 0 auto;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  height: 20rem;
  background: url(../images/streak-day-background.svg) no-repeat 50% / contain;
}
.streak-day_styles_recurringLoginStreaksModalDayImage__Phrqb:before {
  content: "";
  position: absolute;
  top: 48%;
  left: 52%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 4.5rem;
  height: 4.5rem;
}
.streak-day_styles_recurringLoginStreaksModalDayImage__Phrqb.dayImage-1:before {
  background: url(../images/day-1.webp) no-repeat 50% / contain;
}
.streak-day_styles_recurringLoginStreaksModalDayImage__Phrqb.dayImage-2:before {
  background: url(../images/day-2.webp) no-repeat 50% / contain;
}
.streak-day_styles_recurringLoginStreaksModalDayImage__Phrqb.dayImage-3:before {
  background: url(../images/day-3.webp) no-repeat 50% / contain;
}
.streak-day_styles_recurringLoginStreaksModalDayImage__Phrqb.dayImage-4:before {
  background: url(../images/day-4.webp) no-repeat 50% / contain;
}
.streak-day_styles_recurringLoginStreaksModalDayImage__Phrqb.dayImage-5:before {
  background: url(../images/day-5.webp) no-repeat 50% / contain;
}
.streak-day_styles_recurringLoginStreaksModalDayImage__Phrqb.dayImage-6:before {
  background: url(../images/day-6.webp) no-repeat 50% / contain;
}
.streak-day_styles_recurringLoginStreaksModalDayImage__Phrqb.rewardType-cashBonus {
  background: url(../images/reward-type-cash-bonus.svg) no-repeat 50% / contain;
}
.streak-day_styles_recurringLoginStreaksModalDayImage__Phrqb.rewardType-cashBonus:before {
  left: 51%;
}
.streak-day_styles_recurringLoginStreaksModalDayImage__Phrqb.rewardType-spinAndWin {
  background: url(../images/reward-type-spin-and-win.svg) no-repeat 50% /
    contain;
}
.streak-day_styles_recurringLoginStreaksModalDayImage__Phrqb.rewardType-spinAndWin:before {
  top: 45%;
  left: 49%;
}
.streak-day_styles_recurringLoginStreaksModalDayImage__Phrqb.rewardType-swagup {
  background: url(../images/reward-type-swagup.svg) no-repeat 50% / contain;
}
.streak-day_styles_recurringLoginStreaksModalDayImage__Phrqb.rewardType-swagup:before {
  top: 49%;
  left: 51.5%;
}
.streak-day_styles_recurringLoginStreaksModalDayImage__Phrqb.dayImage-7 {
  height: 31.7rem;
  background: url(../images/last-day-reward-background.svg) no-repeat 50% /
    contain;
}
.streak-day_styles_recurringLoginStreaksModalDayImage__Phrqb.dayImage-7:after,
.streak-day_styles_recurringLoginStreaksModalDayImage__Phrqb.dayImage-7:before {
  content: none;
}
.streak-day_styles_headerContainer___vgfv,
.streak-day_styles_streakContainer__Gz3xH {
  position: relative;
  z-index: 2;
}
.streak-day_styles_streakContainer__Gz3xH {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.streak-day_styles_animation__nbcqr {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  right: 0;
  opacity: 0;
  -webkit-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
  pointer-events: none;
}
.streak-day_styles_animation__nbcqr.streak-day_styles_show__ivb_N {
  opacity: 1;
}
@media (min-width: 768px) {
  .streak-day_styles_day0Content__pc4Kg {
    padding: 0 0 1.6rem;
  }
  .streak-day_styles_cta__gICLA {
    margin: 0;
  }
  .streak-day_styles_recurringLoginStreaksModalDayImage__Phrqb {
    height: 17.6rem;
  }
}
.countdown_styles_progressBar__eFXq7 {
  overflow: hidden;
  margin-bottom: 0.2rem;
  border-radius: 4.1rem;
  width: 100%;
  height: 0.7rem;
  background-color: var(--color-grey-5);
}
.countdown_styles_timerContainer__moYgL {
  margin: 1.6rem auto 0;
  width: 100%;
  max-width: 25.1rem;
}
.countdown_styles_timerText___EUrF {
  font-size: 1.2em;
  line-height: 1.33;
  text-align: center;
  color: #ebf5f8;
}
.countdown_styles_progressBarFilled__c8tkn {
  -webkit-transition: width 0.3s ease;
  transition: width 0.3s ease;
  height: 100%;
  background-color: #38ad60;
}
.day-rewards_styles_rewardContainer__LROF1 {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 0.8rem;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 7.4rem;
  height: 12.6rem;
  padding: 0.8rem 0.6rem;
  background: #156477;
}
.day-rewards_styles_rewardContainer__LROF1 [role="button"] {
  width: 0 !important;
  height: 0 !important;
}
.day-rewards_styles_rewardListItem__LCD__ {
  margin: 0 1rem 1rem 0;
}
.day-rewards_styles_rewardListItem__LCD__:nth-child(4),
.day-rewards_styles_rewardListItem__LCD__:nth-child(7) {
  margin-right: 0;
}
.day-rewards_styles_dayRewardsContainer__yiKdi {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0;
  padding: 0;
  list-style: none;
}
.day-rewards_styles_dayRewardsContainer__yiKdi,
.day-rewards_styles_rewardIcon__qxr2Y {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.day-rewards_styles_rewardIcon__qxr2Y {
  position: relative;
  z-index: 1;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 50%;
  width: 5rem;
  height: 5rem;
  background-color: #fff;
}
.day-rewards_styles_rewardIcon__qxr2Y:after {
  content: none;
  position: absolute;
  top: -0.1rem;
  bottom: -0.1rem;
  left: -0.1rem;
  right: -0.1rem;
  -webkit-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
  width: calc(100% + 0.2rem);
  height: calc(100% + 0.2rem);
}
.day-rewards_styles_rewardIcon__qxr2Y.day-rewards_styles_dayStreakCompleted__GqKrx:after {
  content: "";
  z-index: 2;
  top: -0.1rem;
  opacity: 1;
  background: url(../images/completed-icon.webp) no-repeat 50% / contain;
}
.day-rewards_styles_rewardIcon__qxr2Y.rewardType-spinAndWin {
  background: url(../images/spin-and-win-icon.svg) no-repeat 50% / contain;
}
.day-rewards_styles_rewardIcon__qxr2Y.rewardType-cashBonus {
  background: url(../images/cash-bonus-icon.svg) no-repeat 50% / contain;
}
.day-rewards_styles_rewardIcon__qxr2Y.rewardType-swagup {
  background: url(../images/swagup-icon.svg) no-repeat 50% / contain;
}
.day-rewards_styles_rewardIcon__qxr2Y#day-7 {
  background: url(../images/last-day-reward-icon.svg) no-repeat 50% / contain;
}
.day-rewards_styles_rewardIcon__qxr2Y.rewardType-none:before {
  content: attr(title);
  display: block;
  opacity: 0.7;
  font-size: 3.2em;
  line-height: 1.2;
  font-weight: 700;
  text-align: center;
  color: #073e4a;
}
.day-rewards_styles_rewardInfo__ZsR64 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -ms-flex: 1 1;
  flex: 1 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 0.3rem;
  line-height: 1.29;
  text-align: center;
  color: #ebf5f8;
}
.day-rewards_styles_completedDayReward__WB8RH
  .day-rewards_styles_rewardInfo__ZsR64 {
  display: none;
}
.day-rewards_styles_rewardName__V9yl8 {
  font-size: 1.3em;
}
.day-rewards_styles_dayCount__naXKD {
  margin-bottom: 0.3rem;
  font-size: 1.4em;
  font-weight: 700;
}
.day-rewards_styles_dayRewards__QVElB {
  position: relative;
}
.day-rewards_styles_daysOverlayWithCta__93VBL {
  position: absolute;
  z-index: 3;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  opacity: 0;
  -webkit-transition: opacity 0.2s ease-in;
  transition: opacity 0.2s ease-in;
  background: rgba(7, 62, 74, 0.8);
}
.day-rewards_styles_daysOverlayWithCta__93VBL.day-rewards_styles_showCta__kndLp {
  opacity: 1;
}
.day-rewards_styles_daysOverlayWithCta__93VBL
  .day-rewards_styles_claimCta__Y0FZ_ {
  margin-top: 4rem;
}
.day-rewards_styles_animation__EHk70 {
  position: absolute;
  top: -0.4rem;
  left: 0;
  right: 0;
  opacity: 0;
  -webkit-transition: opacity 0.1s ease-in-out;
  transition: opacity 0.1s ease-in-out;
  pointer-events: none;
}
.day-rewards_styles_animation__EHk70.day-rewards_styles_show__C5Hfh {
  opacity: 1;
}
.recurring-login-streaks_styles_modalContainer__krBA0
  .recurring-login-streaks_styles_recurringLoginStreaksModal__ftlRU {
  padding: 1.6rem 1.6rem 3.8rem;
  background: #073e4a;
  color: #fff;
}
.recurring-login-streaks_styles_recurringLoginStreaksModalContent__78To7 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin: auto;
  width: 100%;
  max-width: 36rem;
  height: 100%;
}
.recurring-login-streaks_styles_modalContainer__krBA0 {
  z-index: 10000;
  overflow: hidden;
}
@media (min-width: 768px) {
  .recurring-login-streaks_styles_modalContainer__krBA0
    .recurring-login-streaks_styles_recurringLoginStreaksModal__ftlRU {
    padding: 1.6rem;
  }
}
.swagbucks_styles_contentContainer__9v_0C {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  overflow: hidden;
  height: 100%;
  padding: 1.3rem 2.4rem 3.5rem;
}
.swagbucks_styles_contentContainer__9v_0C .swagbucks_styles_cta__sRRQP:link,
.swagbucks_styles_contentContainer__9v_0C .swagbucks_styles_cta__sRRQP:visited {
  width: auto;
  height: auto;
}
.swagbucks_styles_header__zB2GD {
  width: 100%;
  max-width: 41rem;
  height: 8.6rem;
}
.swagbucks_styles_image__OdaDE {
  max-width: 100%;
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
}
.swagbucks_styles_link__7_Pin {
  font-size: 1.8rem;
}
.swagbucks_styles_animationContainer__xhthc {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -ms-flex: 1 1;
  flex: 1 1;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  min-height: 25rem;
}
.swagbucks_styles_animationContainer__xhthc
  .swagbucks_styles_animationWrapper__H5F17 {
  position: absolute;
  top: 2rem;
  left: calc(50% - 20rem);
  width: 40rem;
  height: 40rem;
}
.swagbucks_styles_animationContainer__xhthc.swagbucks_styles_animationContainerTop15__u0twl
  .swagbucks_styles_animationWrapper__H5F17 {
  top: 4rem;
}
.swagbucks_styles_animationContainer__xhthc .swagbucks_styles_animation__oO_B3 {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
}
.swagbucks_styles_descriptionContainer__f5wcx {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 0.8rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 2.4rem;
}
.swagbucks_styles_title__tgghU {
  font-size: 2.8rem;
  line-height: 1.2;
  font-weight: 700;
  text-align: center;
  color: var(--color-primary-base);
}
.swagbucks_styles_description__EGtxW {
  font-weight: 700;
}
.swagbucks_styles_description__EGtxW,
.swagbucks_styles_prize__mzFz0 {
  font-size: 1.8rem;
  line-height: 1.33;
  text-align: center;
  color: var(--color-grey-9);
}
.animation_animation__usw2P {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  top: 2rem;
  opacity: 0;
  -webkit-transition: opacity 3s ease-in-out;
  transition: opacity 3s ease-in-out;
  pointer-events: none;
}
.animation_animation__usw2P.animation_show__MNNav {
  opacity: 1;
}
.swagbucks_contentContainer__Q_IzJ {
  position: relative;
  text-align: center;
}
.swagbucks_title__21KWs {
  font-size: 2.4em;
  color: var(--color-primary-base);
}
.swagbucks_title__21KWs:after {
  content: "";
  display: block;
  margin: 0.4rem auto;
  width: 4.8rem;
  height: 4.8rem;
  background: url(../images/bill.svg) no-repeat 50%;
}
.swagbucks_amount__smOZn {
  font-weight: 700;
}
.swagbucks_image__iRWqI {
  -webkit-animation: swagbucks_slideInImage__FMwhT 0.5s linear;
  animation: swagbucks_slideInImage__FMwhT 0.5s linear;
  margin: 0 auto 1.6rem;
  -webkit-box-shadow: 0 3rem 12rem 0 rgba(128, 128, 128, 0.25098);
  box-shadow: 0 3rem 12rem 0 rgba(128, 128, 128, 0.25098);
  width: auto;
  max-height: 14.4rem;
}
.swagbucks_description__tok8a {
  margin: 0 auto 2.4rem;
  font-size: 1.6em;
}
.swagbucks_link__x5X4m {
  position: relative;
  z-index: 2;
  display: block;
  margin-bottom: 4rem;
  border-radius: 0.4rem;
  width: 100%;
  height: auto;
  padding: 1.6rem;
  font-size: 1.8em;
  font-weight: 700;
}
@-webkit-keyframes swagbucks_slideInImage__FMwhT {
  0% {
    -webkit-transform: translateY(1000%);
    transform: translateY(1000%);
  }
  90% {
    -webkit-transform: translateY(-15%);
    transform: translateY(-15%);
  }
  95% {
    -webkit-transform: translateY(5%);
    transform: translateY(5%);
  }
  to {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
@keyframes swagbucks_slideInImage__FMwhT {
  0% {
    -webkit-transform: translateY(1000%);
    transform: translateY(1000%);
  }
  90% {
    -webkit-transform: translateY(-15%);
    transform: translateY(-15%);
  }
  95% {
    -webkit-transform: translateY(5%);
    transform: translateY(5%);
  }
  to {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
.background_gradientTrianglesBackground__jFWrg {
  overflow: hidden;
  margin: 0;
  max-width: none;
  padding: 0;
  background: url(../images/gradient-triangles.svg) 50% / cover no-repeat;
}
.background_triangleBackground__iI_Li {
  --d: 16rem;
  position: relative;
  background: #006d8c;
}
.background_triangleBackground__iI_Li,
.background_triangleBackground__iI_Li:after,
.background_triangleBackground__iI_Li:before {
  --strip-stop: 100%;
  --strip-f: 0.5;
  --strip-stop-0: calc(var(--strip-f) * var(--strip-stop));
  --strip-stop-1: calc(var(--strip-stop) - var(--strip-stop-0));
  --strip-end: #f00;
  --strip-mid: transparent;
  --strip-list:
    var(--strip-end) 0, var(--strip-end) var(--strip-stop-0),
    var(--strip-mid) 0, var(--strip-mid) var(--strip-stop-1),
    var(--strip-end) 0, var(--strip-end) var(--strip-stop);
  --joint-list:
    var(--joint-end, #f00) var(--joint-stop, 25%),
    var(--joint-mid, transparent) 0;
  --joint-0: linear-gradient(135deg, var(--joint-list));
  --joint-1: linear-gradient(-135deg, var(--joint-list));
  --joint-2: linear-gradient(-45deg, var(--joint-list));
  --joint-3: linear-gradient(45deg, var(--joint-list));
}
.background_triangleBackground__iI_Li:after,
.background_triangleBackground__iI_Li:before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: repeating-linear-gradient(
    calc(var(--sgni) * 45deg),
    var(--strip-list)
  );
  -webkit-mask: var(--mask);
  mask: var(--mask);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  -webkit-mask-position: 50% 50%;
  mask-position: 50% 50%;
  -webkit-mask-position: var(--mask-o, 50% 50%);
  mask-position: var(--mask-o, 50% 50%);
  -webkit-mask-size: var(--mask-d);
  mask-size: var(--mask-d);
  --i: 0;
  --noti: calc(1 - var(--i));
  --sgni: calc(2 * var(--i) - 1);
  --c: hsl(0, 0%, 0%, var(--i));
  --notc: hsl(0, 0%, 0%, var(--noti));
  --fill: linear-gradient(var(--c), var(--c));
  --c0: rgb(
    calc(var(--i) * 1 + var(--noti) * 0),
    calc(var(--i) * 116 + var(--noti) * 109),
    calc(var(--i) * 150 + var(--noti) * 140)
  );
  --c1: rgb(
    calc(var(--i) * 0 + var(--noti) * 1),
    calc(var(--i) * 109 + var(--noti) * 116),
    calc(var(--i) * 140 + var(--noti) * 150)
  );
  --o: calc(50% - 0.5 * var(--d));
  --strip-stop: calc(2 * var(--d) / 14.1);
  --strip-end: var(--c0);
  --mask:
    var(--fill), var(--joint-3), var(--joint-3), var(--joint-0), var(--joint-0);
  --mask-o: 50%, var(--o) var(--o);
  --mask-d: var(--d) var(--d);
}
.background_triangleBackground__iI_Li:after {
  --i: 1;
}
.background_gradientBackground__skLH0 {
  background: linear-gradient(45deg, #266bff, #1b4bb3);
}
.background_diamondBackground__xacn7 {
  overflow: hidden;
  margin: 0;
  max-width: none;
  padding: 0;
  background: url(../images/bonus-background.svg) 50% / cover no-repeat;
}
.background_cubeBackground__V7x_E {
  --color1: #106490;
  --color2: #116ea2;
  --color3: #0f6898;
  margin: 0;
  max-width: none;
  padding: 0;
  background: var(--color1);
  background-image:
    linear-gradient(
      30deg,
      var(--color2) 12%,
      transparent 12.5%,
      transparent 87%,
      var(--color2) 87.5%,
      var(--color2)
    ),
    linear-gradient(
      150deg,
      var(--color2) 12%,
      transparent 12.5%,
      transparent 87%,
      var(--color2) 87.5%,
      var(--color2)
    ),
    linear-gradient(
      30deg,
      var(--color2) 12%,
      transparent 12.5%,
      transparent 87%,
      var(--color2) 87.5%,
      var(--color2)
    ),
    linear-gradient(
      150deg,
      var(--color2) 12%,
      transparent 12.5%,
      transparent 87%,
      var(--color2) 87.5%,
      var(--color2)
    ),
    linear-gradient(
      60deg,
      var(--color3) 25%,
      transparent 25.5%,
      transparent 75%,
      var(--color3) 75%,
      var(--color3)
    ),
    linear-gradient(
      60deg,
      var(--color3) 25%,
      transparent 25.5%,
      transparent 75%,
      var(--color3) 75%,
      var(--color3)
    );
  background-position:
    0 0,
    0 0,
    6rem 10.5rem,
    6rem 10.5rem,
    0 0,
    6rem 10.5rem;
  background-size: 12rem 21rem;
}
:root {
  --swiper-theme-color: #007aff;
}
:host {
  position: relative;
  display: block;
  margin-left: auto;
  margin-right: auto;
  z-index: 1;
}
.swiper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  z-index: 1;
  display: block;
}
.swiper-vertical > .swiper-wrapper {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property:
    transform,
    -webkit-transform;
  -webkit-transition-timing-function: initial;
  transition-timing-function: ease;
  -webkit-transition-timing-function: var(
    --swiper-wrapper-transition-timing-function,
    initial
  );
  transition-timing-function: var(
    --swiper-wrapper-transition-timing-function,
    initial
  );
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
.swiper-android .swiper-slide,
.swiper-ios .swiper-slide,
.swiper-wrapper {
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}
.swiper-horizontal {
  -ms-touch-action: pan-y;
  touch-action: pan-y;
}
.swiper-vertical {
  -ms-touch-action: pan-x;
  touch-action: pan-x;
}
.swiper-slide {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property:
    transform,
    -webkit-transform;
  display: block;
}
.swiper-slide-invisible-blank {
  visibility: hidden;
}
.swiper-autoheight,
.swiper-autoheight .swiper-slide {
  height: auto;
}
.swiper-autoheight .swiper-wrapper {
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-transition-property:
    height,
    -webkit-transform;
  transition-property:
    height,
    -webkit-transform;
  transition-property: transform, height;
  transition-property:
    transform,
    height,
    -webkit-transform;
}
.swiper-backface-hidden .swiper-slide {
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.swiper-3d.swiper-css-mode .swiper-wrapper {
  -webkit-perspective: 1200px;
  perspective: 1200px;
}
.swiper-3d .swiper-wrapper {
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}
.swiper-3d {
  -webkit-perspective: 1200px;
  perspective: 1200px;
}
.swiper-3d .swiper-cube-shadow,
.swiper-3d .swiper-slide {
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}
.swiper-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  -ms-overflow-style: none;
}
.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}
.swiper-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}
.swiper-css-mode.swiper-horizontal > .swiper-wrapper {
  -ms-scroll-snap-type: x mandatory;
  scroll-snap-type: x mandatory;
}
[dir="ltr"]
  .swiper-css-mode.swiper-horizontal
  > .swiper-wrapper
  > .swiper-slide:first-child {
  margin-left: var(--swiper-slides-offset-before);
}
[dir="rtl"]
  .swiper-css-mode.swiper-horizontal
  > .swiper-wrapper
  > .swiper-slide:first-child {
  margin-right: var(--swiper-slides-offset-before);
}
.swiper-css-mode.swiper-horizontal
  > .swiper-wrapper
  > .swiper-slide:first-child {
  scroll-margin-inline-start: var(--swiper-slides-offset-before);
}
[dir="ltr"]
  .swiper-css-mode.swiper-horizontal
  > .swiper-wrapper
  > .swiper-slide:last-child {
  margin-right: var(--swiper-slides-offset-after);
}
[dir="rtl"]
  .swiper-css-mode.swiper-horizontal
  > .swiper-wrapper
  > .swiper-slide:last-child {
  margin-left: var(--swiper-slides-offset-after);
}
.swiper-css-mode.swiper-vertical > .swiper-wrapper {
  -ms-scroll-snap-type: y mandatory;
  scroll-snap-type: y mandatory;
}
.swiper-css-mode.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
  margin-top: var(--swiper-slides-offset-before);
  scroll-margin-block-start: var(--swiper-slides-offset-before);
}
.swiper-css-mode.swiper-vertical > .swiper-wrapper > .swiper-slide:last-child {
  margin-bottom: var(--swiper-slides-offset-after);
}
.swiper-css-mode.swiper-free-mode > .swiper-wrapper {
  -ms-scroll-snap-type: none;
  scroll-snap-type: none;
}
.swiper-css-mode.swiper-free-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: none;
}
.swiper-css-mode.swiper-centered > .swiper-wrapper:before {
  content: "";
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -webkit-box-ordinal-group: 10000;
  -ms-flex-order: 9999;
  order: 9999;
}
.swiper-css-mode.swiper-centered > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: center center;
  scroll-snap-stop: always;
}
[dir="ltr"]
  .swiper-css-mode.swiper-centered.swiper-horizontal
  > .swiper-wrapper
  > .swiper-slide:first-child {
  margin-left: var(--swiper-centered-offset-before);
}
[dir="rtl"]
  .swiper-css-mode.swiper-centered.swiper-horizontal
  > .swiper-wrapper
  > .swiper-slide:first-child {
  margin-right: var(--swiper-centered-offset-before);
}
.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper:before {
  height: 100%;
  min-height: 1px;
  width: var(--swiper-centered-offset-after);
}
.swiper-css-mode.swiper-centered.swiper-vertical
  > .swiper-wrapper
  > .swiper-slide:first-child {
  margin-top: var(--swiper-centered-offset-before);
}
.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper:before {
  width: 100%;
  min-width: 1px;
  height: var(--swiper-centered-offset-after);
}
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}
.swiper-3d .swiper-slide-shadow {
  background: rgba(0, 0, 0, 0.15);
}
.swiper-3d .swiper-slide-shadow-left {
  background-image: -webkit-gradient(
    linear,
    right top,
    left top,
    from(rgba(0, 0, 0, 0.5)),
    to(rgba(0, 0, 0, 0))
  );
  background-image: linear-gradient(
    270deg,
    rgba(0, 0, 0, 0.5),
    rgba(0, 0, 0, 0)
  );
}
.swiper-3d .swiper-slide-shadow-right {
  background-image: -webkit-gradient(
    linear,
    left top,
    right top,
    from(rgba(0, 0, 0, 0.5)),
    to(rgba(0, 0, 0, 0))
  );
  background-image: linear-gradient(
    90deg,
    rgba(0, 0, 0, 0.5),
    rgba(0, 0, 0, 0)
  );
}
.swiper-3d .swiper-slide-shadow-top {
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    from(rgba(0, 0, 0, 0.5)),
    to(rgba(0, 0, 0, 0))
  );
  background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-bottom {
  background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(rgba(0, 0, 0, 0.5)),
    to(rgba(0, 0, 0, 0))
  );
  background-image: linear-gradient(
    180deg,
    rgba(0, 0, 0, 0.5),
    rgba(0, 0, 0, 0)
  );
}
.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  -webkit-transform-origin: 50%;
  -ms-transform-origin: 50%;
  transform-origin: 50%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: 4px solid #007aff;
  border-radius: 50%;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-top: 4px solid transparent;
}
.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,
.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader {
  -webkit-animation: swiper-preloader-spin 1s linear infinite;
  animation: swiper-preloader-spin 1s linear infinite;
}
.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff;
}
.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000;
}
@-webkit-keyframes swiper-preloader-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn);
  }
}
@keyframes swiper-preloader-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn);
  }
}
.swiper-pagination {
  position: absolute;
  text-align: center;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  z-index: 10;
}
.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}
.swiper-pagination-disabled > .swiper-pagination,
.swiper-pagination.swiper-pagination-disabled {
  display: none !important;
}
.swiper-horizontal > .swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal,
.swiper-pagination-custom,
.swiper-pagination-fraction {
  bottom: 8px;
  bottom: var(--swiper-pagination-bottom, 8px);
  top: auto;
  top: var(--swiper-pagination-top, auto);
  left: 0;
  width: 100%;
}
.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transform: scale(0.33);
  -ms-transform: scale(0.33);
  transform: scale(0.33);
  position: relative;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  -webkit-transform: scale(0.66);
  -ms-transform: scale(0.66);
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  -webkit-transform: scale(0.33);
  -ms-transform: scale(0.33);
  transform: scale(0.33);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  -webkit-transform: scale(0.66);
  -ms-transform: scale(0.66);
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  -webkit-transform: scale(0.33);
  -ms-transform: scale(0.33);
  transform: scale(0.33);
}
.swiper-pagination-bullet {
  width: 8px;
  width: var(
    --swiper-pagination-bullet-width,
    var(--swiper-pagination-bullet-size, 8px)
  );
  height: 8px;
  height: var(
    --swiper-pagination-bullet-height,
    var(--swiper-pagination-bullet-size, 8px)
  );
  display: inline-block;
  border-radius: 50%;
  border-radius: var(--swiper-pagination-bullet-border-radius, 50%);
  background: #000;
  background: var(--swiper-pagination-bullet-inactive-color, #000);
  opacity: 0.2;
  opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2);
}
button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}
.swiper-pagination-bullet:only-child {
  display: none !important;
}
.swiper-pagination-bullet-active {
  opacity: 1;
  opacity: var(--swiper-pagination-bullet-opacity, 1);
  background: var(--swiper-theme-color);
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
}
.swiper-pagination-vertical.swiper-pagination-bullets,
.swiper-vertical > .swiper-pagination-bullets {
  right: 8px;
  right: var(--swiper-pagination-right, 8px);
  left: auto;
  left: var(--swiper-pagination-left, auto);
  top: 50%;
  -webkit-transform: translate3d(0, -50%, 0);
  transform: translate3d(0, -50%, 0);
}
.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 6px 0;
  margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
  display: block;
}
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-vertical
  > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 8px;
}
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic
  .swiper-pagination-bullet,
.swiper-vertical
  > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic
  .swiper-pagination-bullet {
  display: inline-block;
  -webkit-transition:
    top 0.2s,
    -webkit-transform 0.2s;
  transition:
    top 0.2s,
    -webkit-transform 0.2s;
  transition:
    transform 0.2s,
    top 0.2s;
  transition:
    transform 0.2s,
    top 0.2s,
    -webkit-transform 0.2s;
}
.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets
  .swiper-pagination-bullet {
  margin: 0 4px;
  margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);
}
.swiper-horizontal
  > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  white-space: nowrap;
}
.swiper-horizontal
  > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic
  .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic
  .swiper-pagination-bullet {
  -webkit-transition:
    left 0.2s,
    -webkit-transform 0.2s;
  transition:
    left 0.2s,
    -webkit-transform 0.2s;
  transition:
    transform 0.2s,
    left 0.2s;
  transition:
    transform 0.2s,
    left 0.2s,
    -webkit-transform 0.2s;
}
.swiper-horizontal.swiper-rtl
  > .swiper-pagination-bullets-dynamic
  .swiper-pagination-bullet {
  -webkit-transition:
    right 0.2s,
    -webkit-transform 0.2s;
  transition:
    right 0.2s,
    -webkit-transform 0.2s;
  transition:
    transform 0.2s,
    right 0.2s;
  transition:
    transform 0.2s,
    right 0.2s,
    -webkit-transform 0.2s;
}
.swiper-pagination-fraction {
  color: inherit;
  color: var(--swiper-pagination-fraction-color, inherit);
}
.swiper-pagination-progressbar {
  background: rgba(0, 0, 0, 0.25);
  background: var(
    --swiper-pagination-progressbar-bg-color,
    rgba(0, 0, 0, 0.25)
  );
  position: absolute;
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: var(--swiper-theme-color);
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  transform: scale(0);
  -webkit-transform-origin: left top;
  -ms-transform-origin: left top;
  transform-origin: left top;
}
.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  -webkit-transform-origin: right top;
  -ms-transform-origin: right top;
  transform-origin: right top;
}
.swiper-horizontal > .swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-horizontal,
.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,
.swiper-vertical
  > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: 4px;
  height: var(--swiper-pagination-progressbar-size, 4px);
  left: 0;
  top: 0;
}
.swiper-horizontal
  > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-vertical,
.swiper-vertical > .swiper-pagination-progressbar {
  width: 4px;
  width: var(--swiper-pagination-progressbar-size, 4px);
  height: 100%;
  left: 0;
  top: 0;
}
.swiper-pagination-lock {
  display: none;
}
.instore-how-it-works_modalContent__op9HJ {
  z-index: 0;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  overflow-y: auto;
  border-radius: 2rem 2rem 0 0;
  height: inherit;
  max-height: inherit;
  background: var(--color-background-light-section-transparent);
  background-color: #fff;
}
.instore-how-it-works_slidesContainer__br7Gq {
  width: 100%;
  min-height: 100%;
}
.instore-how-it-works_slidesContainer__br7Gq .swiper-wrapper {
  padding-left: 0;
}
.instore-how-it-works_slidesContainer__br7Gq .swiper-pagination {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  height: 6rem;
}
.instore-how-it-works_slideTitle____WaJ {
  position: relative;
  margin: 2rem 0 1rem;
  font-size: 2.4em;
  font-weight: var(--font-weight-bold);
  text-align: center;
  color: var(--color-grey-900);
}
.instore-how-it-works_slideSubTitle__wRPSc {
  margin: 0 0 3rem;
  width: 100%;
  font-size: 2em;
  font-weight: 300;
  text-align: center;
}
.instore-how-it-works_setActiveSlideCta__69X3X {
  display: block;
  border: none;
  border-radius: 50%;
  width: 1.6rem;
  height: 1.6rem;
  padding: 0.6rem;
  background: var(--color-grey-300);
}
.instore-how-it-works_setActiveSlideCta__69X3X:not(:last-of-type) {
  margin-right: 2.6rem;
}
.instore-how-it-works_setActiveSlideCta__69X3X.instore-how-it-works_active__iXr2g {
  background-color: var(--color-primary-base);
}
.instore-how-it-works_slideImage__8CCA8 {
  -o-object-fit: contain;
  object-fit: contain;
}
.instore-how-it-works_slideImageContainer__p_vFK {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 100%;
  padding: 2rem;
}
.instore-how-it-works_slideContentContainer__jYtaC {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  overflow-y: auto;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: calc(calc(calc(1vh * 100) - 3.2rem) - 6rem);
  height: calc(calc(calc(var(--deviceCssVhUnit, 1vh) * 100) - 3.2rem) - 6rem);
  padding: 2.4rem;
}
.instore-how-it-works_downloadAndroidLink__CUFMX,
.instore-how-it-works_downloadIosLink__KJwpM {
  display: block;
  width: 12rem;
  height: 4rem;
}
.instore-how-it-works_downloadAndroidLink__CUFMX {
  background: url(/img/mobile/google-play.svg) no-repeat;
}
.instore-how-it-works_downloadIosLink__KJwpM {
  background: url(/img/mobile/app-store.svg) no-repeat;
}
.instore-how-it-works_downloadAppContainer__c82BJ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.instore-how-it-works_contentContainer__p1L_r {
  padding: 0;
}
.instore-how-it-works_closeCta__OyQrq {
  background: none;
}
.instore-how-it-works_loadingIcon__l1Gb6 {
  position: absolute;
  top: 50%;
  -webkit-animation: instore-how-it-works_spinner-keyframe__DVRfV 0.6s infinite;
  animation: instore-how-it-works_spinner-keyframe__DVRfV 0.6s infinite;
  border: 0.2rem solid #eee;
  border-bottom: 0.2rem solid var(--color-primary-base);
  border-radius: 50%;
  width: 2.6rem;
  height: 2.6rem;
}
@-webkit-keyframes instore-how-it-works_spinner-keyframe__DVRfV {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn);
  }
}
@keyframes instore-how-it-works_spinner-keyframe__DVRfV {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn);
  }
}
@media (min-width: 48em) {
  .instore-how-it-works_slidesContainer__br7Gq {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    height: inherit;
  }
  .instore-how-it-works_slidesContainer__br7Gq .swiper-pagination {
    position: absolute;
    z-index: 2;
    -ms-flex-negative: 0;
    flex-shrink: 0;
  }
}
.confetti_styles_overlay__10XlQ {
  position: fixed;
  z-index: var(--z-index-modal-backdrop);
  top: 0;
  left: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}
.confetti_styles_canvas__R7r5O {
  position: fixed;
  z-index: 9999;
  top: 0;
  right: 0;
}
.celebration_styles_content__YFQg9 {
  padding: 1rem 1.5rem;
}
.celebration_styles_title__tP2AC {
  margin: 1rem auto;
  font-weight: var(--font-weight-regular);
}
.celebration_styles_subtitle__UyRdG {
  color: var(--color-grey-8);
}
.celebration_styles_wrapper__AKD_j {
  margin: 1rem auto 0;
  -webkit-box-shadow: 0 0.1rem 0.2rem rgba(0, 0, 0, 0.25);
  box-shadow: 0 0.1rem 0.2rem rgba(0, 0, 0, 0.25);
  border-radius: 0.8rem;
  padding: 1rem;
  background-color: var(--color-grey-1);
  font-weight: var(--font-weight-bold);
}
.celebration_styles_badgeName__RLdIS {
  margin-bottom: 1rem;
  color: var(--color-primary-base);
}
.celebration_styles_image__9yWvB {
  margin-bottom: 1rem;
  max-width: 8rem;
}
.celebration_styles_description__R5W1i {
  color: var(--color-primary-base);
}
.celebration_styles_cta__QJbIt {
  margin: 3rem auto 0;
  border-radius: 0.4rem;
  height: 4rem;
}
@media (max-width: 767px) {
  .celebration_styles_title__tP2AC {
    font-size: 2.4rem;
    font-weight: var(--font-weight-bold);
  }
  .celebration_styles_subtitle__UyRdG {
    font-size: var(--font-size-large);
  }
}
@media (min-width: 768px) {
  .celebration_styles_content__YFQg9 {
    padding: 3rem;
  }
  .celebration_styles_wrapper__AKD_j {
    margin-top: 2rem;
  }
  .celebration_styles_image__9yWvB {
    max-width: 14rem;
  }
}
.share_styles_content__nbpDZ {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  padding: 0;
}
.share_styles_wrapper__ranIO {
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2;
}
.share_styles_title__PiCAf {
  padding-top: 2rem;
  color: var(--color-primary-base);
}
.share_styles_description__AGlkS {
  margin: 1rem 2.18rem 1.75rem;
  padding-bottom: 6rem;
  color: var(--color-grey-10);
}
.share_styles_image__CLwUQ {
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
  border-radius: 2rem;
  width: 100%;
  height: 100%;
  min-height: 1rem;
  -o-object-fit: contain;
  object-fit: contain;
}
.share_styles_cta__V5YGc,
.share_styles_cta__V5YGc:link {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  -webkit-box-ordinal-group: 4;
  -ms-flex-order: 3;
  order: 3;
  margin: 0 auto 1rem;
  border-radius: 0.4rem;
  height: 4rem;
  padding: 0.8rem 1.6rem;
  font-weight: var(--font-weight-bold);
}
.share_styles_icon__kS7zE path {
  fill: var(--color-grey-1);
}
@media (max-width: 767px) {
  .share_styles_title__PiCAf {
    font-size: 2.4rem;
    font-weight: var(--font-weight-bold);
  }
  .share_styles_description__AGlkS {
    font-size: var(--font-size-large);
  }
  .share_styles_image__CLwUQ {
    padding: 1rem;
  }
}
@media (min-width: 768px) {
  .share_styles_wrapper__ranIO {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
  .share_styles_image__CLwUQ {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
    border-radius: 0 0 0.8rem 0.8rem;
  }
  .share_styles_title__PiCAf {
    padding-top: 4rem;
  }
  .share_styles_description__AGlkS {
    margin: 1.5rem 3rem 2.5rem;
    padding-bottom: 0;
  }
}
.celebration-badge_styles_contentContainer__DBl9M {
  max-width: 60rem;
  padding: 0;
  text-align: center;
}
.celebration-badge_styles_backdrop__pAaDm.celebration-badge_styles_celebration__3ErIq {
  background-color: transparent;
  background-color: initial;
}
.celebration-badge_styles_canvas__6cq4R {
  z-index: var(--z-index-modal);
}
@media (max-width: 767px) {
  .celebration-badge_styles_contentContainer__DBl9M {
    margin: 0 auto;
  }
}
div .streak-badge_styles_badgeContainer__Jmz_X,
div .streak-badge_styles_badge__BXMLY {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
div .streak-badge_styles_badge__BXMLY {
  position: relative;
  width: 12.2rem;
  height: 12.2rem;
}
div .streak-badge_styles_badgeImage__U2Rt3 {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
}
div .streak-badge_styles_badgeContent__bNwK8 {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  font-weight: var(--font-weight-bold);
  text-align: center;
  color: var(--color-grey-9);
}
div .streak-badge_styles_badgeContent__bNwK8,
div .streak-badge_styles_streakText__QAg98 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
div .streak-badge_styles_streakText__QAg98 {
  line-height: 1;
}
div .streak-badge_styles_streakNumber__ILHY3 {
  font-size: 4.8em;
  line-height: 1;
  font-weight: var(--font-weight-bold);
}
div .streak-badge_styles_streakLabelContainer__M1L_I {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
div .streak-badge_styles_dayLabel__C9k0k {
  font-size: 1.8em;
}
div
  .streak-badge_styles_completed__0wxEg.streak-badge_styles_badgeContent__bNwK8 {
  -webkit-transform: translate(-50%, 25%);
  -ms-transform: translate(-50%, 25%);
  transform: translate(-50%, 25%);
}
div
  .streak-badge_styles_completed__0wxEg.streak-badge_styles_streakNumber__ILHY3 {
  font-size: 1.8em;
}
div
  .streak-badge_styles_completed__0wxEg.streak-badge_styles_streakLabel__v4lVd {
  font-size: 1em;
}
div .streak-progress_styles_progressContainer__QmvfN {
  --incomplete-color: var(--color-grey-4);
  --completed-color: var(--color-grey-9);
  margin-bottom: -0.8rem;
}
div .streak-progress_styles_daysContainer__HTT4W {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 1.2rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: var(--incomplete-color);
}
div
  .streak-progress_styles_completed__wieiC.streak-progress_styles_dayIndicator__MGFkb {
  color: var(--completed-color);
}
div .streak-progress_styles_dayIndicator__MGFkb {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 0.8rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}
div .streak-progress_styles_flameIcon__PZi7k {
  width: 3rem;
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
}
div .streak-progress_styles_grayCircle__qVJYA {
  margin-top: 0.3rem;
  margin-bottom: 0.3rem;
  border-radius: 50%;
  width: 3rem;
  height: 3rem;
  background-color: var(--incomplete-color);
}
div
  .streak-progress_styles_completed__wieiC
  .streak-progress_styles_dayLabel__UMJGd,
div
  .streak-progress_styles_completed__wieiC
  .streak-progress_styles_grayCircle__qVJYA {
  font-weight: var(--font-weight-bold);
}
div .login-streaks-modal_styles_contentContainer__8yS0X {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 2.4rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 2.4rem 2.4rem 4rem;
  text-align: center;
}
div .login-streaks-modal_styles_textContent__GthR1 {
  display: grid;
  grid-gap: 0.8rem;
  gap: 0.8rem;
}
div .login-streaks-modal_styles_headline___2PCZ {
  margin: 0 0 1.6rem;
  font-size: 2.2rem;
  line-height: 1.3;
  font-weight: var(--font-weight-bold);
  color: var(--color-grey-10);
}
div .login-streaks-modal_styles_highlight__W6JPm {
  color: #ff7516;
}
div .login-streaks-modal_styles_description__a6Puh b,
div .login-streaks-modal_styles_description__a6Puh var {
  font-weight: var(--font-weight-bold);
}
div .login-streaks-modal_styles_actionButton__mKOeT {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 100%;
}
@media (min-width: 768px) {
  div .login-streaks-modal_styles_modalContainer__KsYXW {
    width: 40rem;
    height: 44rem;
  }
}
div .progress-badge_styles_container__dq0Jg {
  --badge-width: 5.9rem;
  --badge-height: 2.4rem;
  --badge-icon-side-size: 2.4rem;
  --badge-radius: 0.6rem;
}
div .progress-badge_styles_skeleton__elt2o {
  display: inline-block;
  border-radius: var(--badge-radius);
  width: var(--badge-width);
  height: var(--badge-height);
}
div .progress-badge_styles_badge___1z5O {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border: 0.1rem solid var(--color-grey-4);
  border-radius: var(--badge-radius);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: var(--badge-width);
  height: var(--badge-height);
  background-color: var(--color-grey-1);
  color: var(--color-grey-8);
}
div .progress-badge_styles_cta__wmT3v {
  overflow: visible;
  height: auto;
  padding: 0;
}
div .progress-badge_styles_icon__PTNte {
  display: block;
  -webkit-transform: translateX(-0.1rem);
  -ms-transform: translateX(-0.1rem);
  transform: translateX(-0.1rem);
  margin: 0;
  width: var(--badge-icon-side-size);
  height: var(--badge-icon-side-size);
  -o-object-fit: contain;
  object-fit: contain;
}
div .progress-badge_styles_progressText__kEEBu {
  padding-left: 0.8rem;
  padding-right: 0.8rem;
  font-weight: var(--font-weight-bold);
}
@media (min-width: 768px) {
  div .progress-badge_styles_container__dq0Jg {
    --badge-width: 6.7rem;
    --badge-height: 3.2rem;
    --badge-icon-side-size: 3.2rem;
  }
  div .progress-badge_styles_badge___1z5O {
    width: var(--badge-width);
    height: var(--badge-height);
  }
}
.logo_link__gp6KE {
  height: auto;
  padding: 0;
}
.logo_ctaContent__5Zh_J {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.logo_logoImg__rA_2C {
  display: block;
  width: 11rem;
  height: 2.3rem;
  padding-top: 0.1rem;
  font-size: var(--font-size-base);
  -o-object-fit: contain;
  object-fit: contain;
}
.user-balance_cta__C6uvf {
  height: auto;
  padding: 0;
  font-size: var(--font-size-base);
  font-weight: var(--font-weight-bold);
  color: var(--color-primary-base);
}
.user-balance_content___Jouk {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.top-bar_container__Hr4_o {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 100%;
  padding-left: 1.6rem;
  padding-right: 1.6rem;
}
.main-menu-logged-in_container__cDcX5,
.top-bar_container__Hr4_o {
  position: relative;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
}
.main-menu-logged-in_container__cDcX5 {
  z-index: 1;
  display: grid;
  grid-gap: 0.6rem;
  gap: 0.6rem;
  grid-template-areas: "navigationContainer logoContainer searchContainer dailyBonusContainer questsContainer inboxContainer userMenuContainer";
  grid-template-columns: auto auto 1fr 8rem auto 4.8rem auto;
  grid-template-rows: auto;
  height: inherit;
  font-size: 1.4rem;
}
.main-menu-logged-in_mainMenuItem__k3Ubv {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: inherit;
}
.main-menu-logged-in_loading__bIQCZ.main-menu-logged-in_container__cDcX5
  .main-menu-logged-in_mainMenuItem__k3Ubv:not(
    .main-menu-logged-in_logoContainer__qbNsl
  ) {
  display: none;
}
.main-menu-logged-in_navigationContainer__ogSjT {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  grid-area: navigationContainer;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 4.8rem;
  background-color: var(--color-background-light-section-100);
}
.main-menu-logged-in_logoContainer__qbNsl {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  grid-area: logoContainer;
  min-width: 2.8rem;
  max-width: 13rem;
}
.main-menu-logged-in_searchContainer__lp5mr {
  grid-area: searchContainer;
}
.main-menu-logged-in_questsContainer__gKATA {
  grid-area: questsContainer;
}
.main-menu-logged-in_dailyBonusContainer__Qw969 {
  grid-area: dailyBonusContainer;
}
.main-menu-logged-in_inboxContainer__dhyri {
  grid-area: inboxContainer;
}
.main-menu-logged-in_accountContainer__Vg_MV {
  position: relative;
  grid-area: userMenuContainer;
}
.main-menu-logged-in_skeletonContainer__A_bEl {
  margin-left: 1.5rem;
  width: 2.8rem;
  height: 2.8rem;
}
@media (min-width: 71.875em) {
  .main-menu-logged-in_skeletonContainer__A_bEl {
    margin-left: 0;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    width: 13rem;
    height: 2.8rem;
    padding-left: 0.8rem;
    padding-right: 0.8rem;
  }
}
@media (min-width: 768px) {
  .main-menu-logged-in_container__cDcX5 {
    grid-template-areas: "navigationContainer logoContainer searchContainer dailyBonusContainer questsContainer inboxContainer userMenuContainer";
    grid-template-columns: auto auto 1fr 10.4rem auto 4.8rem auto;
  }
}
@media (min-width: 1024px) {
  .main-menu-logged-in_container__cDcX5 {
    grid-template-areas: "logoContainer navigationContainer searchContainer dailyBonusContainer questsContainer inboxContainer userMenuContainer";
    grid-template-columns: auto 1fr 1fr 10.4rem auto 4.8rem auto;
  }
  .main-menu-logged-in_navigationContainer__ogSjT {
    width: auto;
  }
}
@media (min-width: 1360px) {
  .main-menu-logged-in_container__cDcX5 {
    grid-template-areas: "logoContainer navigationContainer searchContainer dailyBonusContainer questsContainer inboxContainer userMenuContainer";
    grid-template-columns: auto 1fr 30.5rem 10.4rem auto 4.8rem auto;
  }
}
.call-to-action_cta__4qx8T {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  min-width: 10rem;
  height: 3.1rem;
  color: var(--color-primary-base);
}
.main-menu-logged-out_container__uJ_BM {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
}
.main-menu-logged-out_logoContainer__Dflb4 {
  margin-right: 2.2rem;
}
.main-menu-logged-out_actions__ZadIm {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0.5rem;
  margin-left: auto;
  margin-right: 1rem;
}
.main-menu-logged-out_cta__QoiOg {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  min-width: 10rem;
  height: auto;
  color: var(--color-primary-base);
}
.list-of-data-items_list__wYk9J {
  margin-bottom: 0;
  margin-top: 0;
  padding: 0;
}
.list-of-data-items_listItem__TG99Z {
  list-style-type: none;
}
.landing-page-navigation_navigation__d85xa {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-line-pack: stretch;
  align-content: stretch;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.landing-page-navigation_cta__MnBwt {
  margin-left: 1rem;
  outline: none;
  border: none;
  width: 100%;
}
.landing-page-navigation_content___rmLW {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-line-pack: stretch;
  align-content: stretch;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.landing-page-navigation_icon__ZdfKJ {
  display: block;
}
.landing-page-navigation_icon__ZdfKJ path {
  fill: var(--color-secondary-base);
}
.landing-page-navigation_list__4iBaU {
  position: absolute;
  top: 100%;
  right: 0;
  display: none;
  overflow: auto;
  overflow-x: hidden;
  -webkit-box-shadow: 0 0.9rem 1.6rem rgba(0, 0, 0, 0.3);
  box-shadow: 0 0.9rem 1.6rem rgba(0, 0, 0, 0.3);
  border: 0.1rem solid var(--color-grey-300);
  border-bottom: 0;
  border-radius: 0 0 0.4rem 0.4rem;
  width: 26rem;
  max-height: calc(calc(1vh * 100) - 100%);
  max-height: calc(calc(var(--deviceCssVhUnit, 1vh) * 100) - 100%);
  background-color: var(--color-primary-base-light);
}
.landing-page-navigation_list__4iBaU.landing-page-navigation_open__77TPH {
  display: block;
}
.landing-page-navigation_listItem__1LMb0 {
  border-bottom: 0.1rem solid var(--color-grey-300);
  font-size: 1.6rem;
  line-height: 1;
}
.landing-page-navigation_list__4iBaU
  .landing-page-navigation_listItem__1LMb0
  .landing-page-navigation_link__vbvoO {
  display: block;
  outline: none;
  width: 100%;
  padding: 1.5rem;
  color: inherit;
}
@media (max-width: 767px) {
  .landing-page-navigation_list__4iBaU {
    width: 100%;
  }
}
.landing_container__Rz4Vm {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
}
.landing_actions__fzvkK,
.landing_container__Rz4Vm {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.landing_actions__fzvkK {
  gap: 0.5rem;
  margin-right: 1rem;
}
.transparent_baseHeaderContentWrapper__LulUQ {
  padding-right: var(--scrollbar-width);
  background-color: #fff;
}
.transparent_contentContainer__yDmpI {
  border-bottom: none;
  height: 8.2rem;
}
.transparent_contentHeader__bCj4l {
  padding: 1.6rem;
}
.transparent_container__ZehPe {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
}
.transparent_logoWrapper__3Tndp {
  -webkit-filter: brightness(0) invert();
  filter: brightness(0) invert();
}
.transparent_actions__UgAYl {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 1.8rem;
  margin-right: calc(1.6rem + var(--scrollbar-width));
}
.transparent_actionCta__rUmdD {
  border: 0.2rem solid #fff;
  border-radius: 4rem;
  height: auto;
  padding: 1.6rem 2.4rem;
  background-color: transparent;
}
.transparent_actionCta__rUmdD.transparent_signInCta__pWWa_.transparent_actionCta__rUmdD,
.transparent_actionCta__rUmdD.transparent_signUpCta__jG6aN.transparent_actionCta__rUmdD {
  background-color: transparent;
  color: #fff;
}
.transparent_actionCta__rUmdD.transparent_signInCta__pWWa_.transparent_actionCta__rUmdD:hover,
.transparent_actionCta__rUmdD.transparent_signUpCta__jG6aN.transparent_actionCta__rUmdD:hover {
  background-color: transparent;
}
@media (min-width: 36em) {
  .transparent_actionCta__rUmdD {
    padding: 1.6rem 4rem;
  }
}
.skeleton_columns__P1S_u {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin: 0 auto;
  width: 100%;
  max-width: 136rem;
  padding: 4.5rem 1rem 0;
  background-color: var(--color-background-light-section-200);
}
.skeleton_columns__P1S_u:before {
  content: "";
  position: absolute;
  top: 0;
  left: -50%;
  right: -50%;
  height: 0.1rem;
  background-color: var(--color-grey-300);
}
.skeleton_languagePreferences__wZdIH {
  position: absolute;
  top: 0;
  right: 3.8rem;
  width: 8rem;
  min-width: 0;
  min-width: auto;
  height: 2.9rem;
}
.skeleton_longTitle__IC_gO,
.skeleton_shortTitle__yrCI8 {
  margin-bottom: 2rem;
  width: 12rem;
  height: 3.5rem;
}
.skeleton_longTitle__IC_gO {
  width: 17rem;
}
.skeleton_footerListWrapper__D2xHt {
  -webkit-box-flex: 0.1;
  -ms-flex: 0.1 1 auto;
  flex: 0.1 1 auto;
  margin: 0 2.5rem 2rem;
  padding: 0;
}
.skeleton_link-0__LmSl5,
.skeleton_link-10____7at,
.skeleton_link-11__FEWWc,
.skeleton_link-1__68jrZ,
.skeleton_link-2__uCJVW,
.skeleton_link-3__hNWbr,
.skeleton_link-4__CBL3c,
.skeleton_link-5__kkvM2,
.skeleton_link-6__zQcYE,
.skeleton_link-7__ajbbd,
.skeleton_link-8__7977W,
.skeleton_link-9__FnRoU {
  margin-bottom: 1.8rem;
  width: 10.5rem;
  height: 1.6rem;
}
.skeleton_link-1__68jrZ,
.skeleton_link-2__uCJVW,
.skeleton_link-8__7977W,
.skeleton_link-9__FnRoU {
  width: 14rem;
}
.skeleton_link-11__FEWWc,
.skeleton_link-4__CBL3c {
  width: 11rem;
}
.skeleton_link-5__kkvM2 {
  width: 3.5rem;
}
.skeleton_iconsWrapper__lOHs_ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}
.skeleton_icon__s3alJ {
  margin-right: 0.6rem;
  border-radius: 2.4rem;
  width: 2.4rem;
  min-width: 0;
  min-width: auto;
  height: 2.4rem;
}
.skeleton_appsWrapper__e_1Ii {
  width: 12rem;
}
.skeleton_apps__djacp {
  margin-top: 1.5rem;
  border-radius: 0.5rem;
  height: 4rem;
}
.skeleton_loggedOutLinksWrapper__OIYS0 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  height: 85rem;
}
.skeleton_title__ax23A {
  margin: 1rem 0;
  font-size: 2em;
  font-weight: 700;
  text-transform: none;
  color: var(--color-grey-1000);
}
.skeleton_longLoggedOutLink__ytXIE,
.skeleton_shortLoggedOutLink__Sqnya {
  margin: 0.5rem 0;
  width: 13rem;
  height: 2.4rem;
}
.skeleton_longLoggedOutLink__ytXIE {
  width: 17rem;
}
@media (min-width: 768px) and (max-width: 1023px) {
  .skeleton_loggedOutLinksWrapper__OIYS0 {
    height: 118rem;
  }
}
@media (max-width: 767px) {
  .skeleton_columns__P1S_u {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 1rem 1rem 3rem;
  }
  .skeleton_footerListWrapper__D2xHt {
    margin: 0;
  }
  .skeleton_longTitle__IC_gO,
  .skeleton_shortTitle__yrCI8 {
    margin-bottom: 0.5rem;
    width: 100%;
    height: 3rem;
  }
  .skeleton_languagePreferences__wZdIH {
    top: auto;
    bottom: 0.5rem;
    right: 1rem;
  }
  .skeleton_loggedOutLinksWrapper__OIYS0 {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    overflow: hidden;
    padding-left: 1.4rem;
  }
  .skeleton_longLoggedOutLink__ytXIE,
  .skeleton_shortLoggedOutLink__Sqnya {
    width: 16rem;
    min-height: 2.4rem;
  }
  .skeleton_longLoggedOutLink__ytXIE {
    width: 19rem;
  }
  .skeleton_appsWrapper__e_1Ii,
  .skeleton_iconsWrapper__lOHs_,
  .skeleton_link-0__LmSl5,
  .skeleton_link-10____7at,
  .skeleton_link-11__FEWWc,
  .skeleton_link-1__68jrZ,
  .skeleton_link-2__uCJVW,
  .skeleton_link-3__hNWbr,
  .skeleton_link-4__CBL3c,
  .skeleton_link-5__kkvM2,
  .skeleton_link-6__zQcYE,
  .skeleton_link-7__ajbbd,
  .skeleton_link-8__7977W,
  .skeleton_link-9__FnRoU,
  .skeleton_title__ax23A {
    display: none;
  }
}
.swagbucks_placeholder___Yeae {
  height: 10rem;
}
.verify-email-banner_styles_banner__2Wc5H {
  position: sticky;
  z-index: 3;
  top: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-shadow: 0 0.1rem 0.2rem rgba(0, 0, 0, 0.25);
  box-shadow: 0 0.1rem 0.2rem rgba(0, 0, 0, 0.25);
  width: 100%;
  padding: 0 1.25rem;
  background-color: var(--color-primary-base);
  font-size: 1.4em;
  line-height: 2.6;
  color: var(--color-primary-base-light);
  pointer-events: none;
}
.verify-email-banner_styles_confirmEmailWrapper__zAoPf,
.verify-email-banner_styles_setPasswordWrapper__PZOVK {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 0 auto;
  width: 100%;
  max-width: 136rem;
}
.verify-email-banner_styles_confirmEmailWrapper__zAoPf {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.verify-email-banner_styles_setPasswordWrapper__PZOVK {
  border: none;
  height: 3.6rem;
  background-color: var(--color-primary-base);
  font-size: 1em;
  text-align: left;
  pointer-events: auto;
}
.verify-email-banner_styles_setPasswordWrapper__PZOVK:not([disabled]):not(
    [aria-disabled="true"]
  ):hover {
  background-color: var(--color-primary-base);
}
.verify-email-banner_styles_content__nX8xq {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 3.6rem;
  font-weight: 400;
}
.verify-email-banner_styles_cta__NGHgQ,
.verify-email-banner_styles_link__MZQwe {
  margin-left: 1rem;
  border: 0.1rem solid var(--color-primary-base-light);
  border-radius: 0.4rem;
  height: 2.8rem;
  padding: 0.6rem 1.2rem;
  background-color: var(--color-primary-base-light);
  font-size: 0.95em;
  font-weight: 300;
  pointer-events: auto;
}
.verify-email-banner_styles_cta__NGHgQ:active {
  -webkit-box-shadow: inset var(--color-grey-900) 0 0 0.3rem;
  box-shadow: inset var(--color-grey-900) 0 0 0.3rem;
}
.verify-email-banner_styles_cta__NGHgQ.verify-email-banner_styles_focus-visible__C4vdX {
  outline: 0.1rem auto
    var(--landing-page-shared-promo-banner-button-outline-color);
}
.verify-email-banner_styles_cta__NGHgQ:focus-visible {
  outline: 0.1rem auto
    var(--landing-page-shared-promo-banner-button-outline-color);
}
.verify-email-banner_styles_cta__NGHgQ:not([disabled]):not(
    [aria-disabled="true"]
  ):hover {
  background-color: var(--color-primary-base-light);
}
.verify-email-banner_styles_buttonWrapper__OTPNu
  .verify-email-banner_styles_link__MZQwe:link,
.verify-email-banner_styles_buttonWrapper__OTPNu
  .verify-email-banner_styles_link__MZQwe:visited,
.verify-email-banner_styles_link__MZQwe {
  background-color: var(--color-primary-base);
  color: var(--color-primary-base-light);
}
.verify-email-banner_styles_link__MZQwe:not([disabled]):not(
    [aria-disabled="true"]
  ):hover {
  background-color: var(--color-primary-hover);
  color: var(--color-primary-base-light);
}
.verify-email-banner_styles_link__MZQwe:not([disabled]):not(
    [aria-disabled="true"]
  ):active {
  color: var(--color-primary-base-light);
}
@media (max-width: 767px) {
  .verify-email-banner_styles_setPasswordWrapper__PZOVK,
  .verify-email-banner_styles_text__YuT1l {
    margin: 0.6rem 0;
    line-height: 1.35;
  }
  .verify-email-banner_styles_setPasswordWrapper__PZOVK {
    height: auto;
  }
}
.scrollable-content_scrollableContentWrapper__S5Bqt {
  -webkit-box-flex: 1;
  -ms-flex: 1 1;
  flex: 1 1;
  overflow: auto;
}
.scrollable-content_scrollableContentWrapper__S5Bqt,
.scrollable-content_scrollableContent__7sExh {
  height: inherit;
}
.scrollable-content_scrollableContentOverlay__2qv5s {
  position: absolute;
  display: none;
  overflow: hidden;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.4);
}
.scrollable-content_shown__SknaP.scrollable-content_scrollableContentOverlay__2qv5s {
  z-index: 1;
  display: block;
}
.scrollable-content_scrollableContent__7sExh {
  position: relative;
  overflow-y: auto;
  background-color: var(--color-background-light-section-200);
}
.scrollable-content_disabled__NlEfw.scrollable-content_scrollableContent__7sExh {
  z-index: 0;
  pointer-events: none;
}
.scrollable-content_pageContent__q4NAj {
  margin: 0 auto;
  min-height: var(--page-content-min-height-desktop);
}
@media (max-width: 1023px) {
  .scrollable-content_pageContent__q4NAj:not(
    .scrollable-content_minHeightMobile__vJ_RQ
  ) {
    min-height: 0;
    min-height: auto;
  }
}
@media (max-width: 767px) {
  .scrollable-content_container__nRtm0 {
    padding: 0;
  }
}
.messages_notificationContainer__cOVF4 {
  position: fixed;
  z-index: var(--z-index-notification);
  bottom: 1.4rem;
  right: 2.4rem;
  padding: 0;
}
@media only screen and (max-width: 30em) {
  .messages_notificationContainer__cOVF4 {
    bottom: 0;
    left: 0;
    margin: 0;
  }
  .messages_notificationContainer__cOVF4.messages_quickAccessNavigation__i_stJ {
    bottom: var(--footer-quick-access-navigation-height);
  }
}
.messages_lotteryContainer__gHva3 {
  position: fixed;
  bottom: 0.8rem;
  right: 1.6rem;
}
.cashback-alert_merchantLink__vrY9j {
  display: inline-block;
  overflow: visible;
  padding: 0;
  font-size: inherit;
  line-height: inherit;
  font-weight: var(--font-weight-bold);
  color: #fff;
  text-decoration: underline;
  white-space: nowrap;
}
div .notification_styles_sliderOuter__18cPB {
  position: fixed;
  z-index: var(--promo-z-index-notification);
  bottom: 4rem;
  right: -100%;
  overflow: hidden;
  -webkit-transition: all 2.5s ease-in-out;
  transition: all 2.5s ease-in-out;
  -webkit-box-shadow: 0 0.4rem 0.4rem rgba(0, 0, 0, 0.1);
  box-shadow: 0 0.4rem 0.4rem rgba(0, 0, 0, 0.1);
  border: 0.1rem solid #ccc;
  border-right: 0;
  border-bottom-left-radius: 0.5rem;
  border-top-left-radius: 0.5rem;
  width: 38rem;
  background: var(--color-primary-base);
}
div .notification_styles_visible__GZD9A {
  right: 0;
}
div .notification_styles_sliderTitle__7ytJ7 {
  margin: 0;
  padding: 0 4rem;
  font-size: 1.4rem;
  line-height: 2.571425;
  font-weight: 700;
  color: #fff;
}
div .notification_styles_sliderTitle__7ytJ7:before {
  content: "";
  position: absolute;
  top: 0.8rem;
  left: 0.8rem;
  width: 2.2rem;
  height: 2.1rem;
  background: url(../images/swagbucks-mini.svg) no-repeat;
  background-position: 50%;
  background-size: 2.2rem 2.1rem;
  -webkit-filter: brightness(100);
  filter: brightness(100);
}
div .notification_styles_sliderClose__XsplR {
  position: absolute;
  z-index: 9999;
  top: 1rem;
  right: 1.2rem;
  display: block;
  border: 0;
  width: 1.5rem;
  height: 1.5rem;
  padding: 0;
  background: url(../images/cross-narrower.svg) no-repeat;
  background-position: 50%;
  background-size: 2rem 2rem;
  cursor: pointer;
  -webkit-filter: brightness(100);
  filter: brightness(100);
}
div .notification_styles_sliderInner__A_71N {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -ms-flex-line-pack: start;
  align-content: flex-start;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  overflow: hidden;
  border-top: 0.1rem solid #ccc;
  padding: 1rem 2rem 1rem 1rem;
  background: #f9f7f8;
  font-size: 1.3rem;
  line-height: 1.15385;
  color: #000;
}
div .notification_styles_sliderImage__nXz5W {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 8rem;
  flex: 0 0 8rem;
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
  -ms-flex-item-align: auto;
  align-self: auto;
  margin: 0.5rem 1.5rem 0.5rem 0.5rem;
  height: 8rem;
}
div .notification_styles_sliderContent__kPbDq {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2;
  -ms-flex-item-align: auto;
  align-self: auto;
}
div .notification_styles_sliderHeader__xOW9k {
  margin: 0.5rem 0 0;
  font-size: var(--font-size-base);
}
div .notification_styles_sliderBody__qlEru {
  display: -webkit-box;
  overflow: hidden;
  margin: 0.5rem 0 0;
  padding: 0;
  font-size: 1.2rem;
  color: #666;
  text-overflow: ellipsis;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
div .notification_styles_goNowLink__Qd6pY {
  text-decoration: none;
}
@media (max-width: 767px) {
  div .notification_styles_sliderOuter__18cPB {
    display: none;
  }
}
.suggested-sites_modalContainer__24KDh {
  text-align: center;
}
.suggested-sites_subtitle__0wlji,
.suggested-sites_title__Pdb5X {
  margin-bottom: 0.8rem;
  font-size: 1.8em;
  font-weight: 400;
}
.suggested-sites_subtitle__0wlji {
  font-weight: 700;
}
.suggested-sites_site__u5FAd {
  margin: 2.4rem 0;
  -webkit-box-shadow: 0 0.2rem 0.8rem 0 rgba(0, 0, 0, 0.15);
  box-shadow: 0 0.2rem 0.8rem 0 rgba(0, 0, 0, 0.15);
  border-radius: 0.4rem;
  padding: 0.8rem;
}
.suggested-sites_logo__ccytV {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 0 0 0.8rem;
  border-radius: 0.4rem;
  width: 100%;
  height: 5.6rem;
}
.suggested-sites_logoImage__7dFXX path {
  fill: #fff;
}
[data-name="Swagbucks"] .suggested-sites_logo__ccytV {
  background-color: #339fba;
}
[data-name="Poll Pay"] .suggested-sites_logo__ccytV {
  background: linear-gradient(15deg, #ff1c7b, #ff842c);
}
[data-name="Poll Pay"]
  .suggested-sites_logo__ccytV
  .suggested-sites_logoImage__7dFXX {
  scale: 1.1;
}
[data-name="ySense"] .suggested-sites_logo__ccytV {
  background-color: #145a96;
}
[data-name="ySense"]
  .suggested-sites_logo__ccytV
  .suggested-sites_logoImage__7dFXX {
  scale: 0.6;
}
.suggested-sites_copy__tHESu {
  margin: 1.6rem 0;
  font-size: 1.4em;
  line-height: normal;
  text-align: left;
}
.suggested-sites_try__LRALe {
  display: block;
  margin-bottom: 0.8rem;
  font-size: 1.4em;
  font-weight: 700;
  text-align: left;
}
.suggested-sites_text__BSm6b .suggested-sites_try__LRALe {
  cursor: pointer;
}
@media (min-width: 768px) {
  .suggested-sites_site__u5FAd {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }
  .suggested-sites_logo__ccytV {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16rem;
    flex: 0 0 16rem;
    margin: 0 1.6rem 0 0;
    width: 16rem;
    height: auto;
  }
  .suggested-sites_copy__tHESu {
    margin: 0.8rem 0;
  }
}
.full-screen-loader_loaderContainer__3zftQ {
  position: absolute;
  z-index: 0;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  position: fixed;
  background-color: rgba(255, 255, 255, 0.7);
}
.full-screen-loader_loader__1BaEp {
  position: fixed;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -150%);
  -ms-transform: translate(-50%, -150%);
  transform: translate(-50%, -150%);
  -webkit-animation-delay: -0.16s;
  animation-delay: -0.16s;
}
.full-screen-loader_loader__1BaEp,
.full-screen-loader_loader__1BaEp:after,
.full-screen-loader_loader__1BaEp:before {
  border-radius: 50%;
  width: 2.5rem;
  height: 2.5rem;
}
.full-screen-loader_loader__1BaEp,
.full-screen-loader_loader__1BaEp:after,
.full-screen-loader_loader__1BaEp:before {
  -webkit-animation: full-screen-loader_loader-animation__Ez73X 1.8s ease-in-out
    infinite both;
  animation: full-screen-loader_loader-animation__Ez73X 1.8s ease-in-out
    infinite both;
}
.full-screen-loader_loader__1BaEp:before {
  left: -3.5rem;
  -webkit-animation-delay: -0.32s;
  animation-delay: -0.32s;
}
.full-screen-loader_loader__1BaEp:after {
  left: 3.5rem;
}
.full-screen-loader_loader__1BaEp:after,
.full-screen-loader_loader__1BaEp:before {
  content: "";
  position: absolute;
  top: 0;
}
@-webkit-keyframes full-screen-loader_loader-animation__Ez73X {
  0%,
  80%,
  to {
    -webkit-box-shadow: 0 2.5rem 0 -1.3rem #69b8d6;
    box-shadow: 0 2.5rem 0 -1.3rem #69b8d6;
  }
  40% {
    -webkit-box-shadow: 0 2.5rem 0 0 #69b8d6;
    box-shadow: 0 2.5rem 0 0 #69b8d6;
  }
}
@keyframes full-screen-loader_loader-animation__Ez73X {
  0%,
  80%,
  to {
    -webkit-box-shadow: 0 2.5rem 0 -1.3rem #69b8d6;
    box-shadow: 0 2.5rem 0 -1.3rem #69b8d6;
  }
  40% {
    -webkit-box-shadow: 0 2.5rem 0 0 #69b8d6;
    box-shadow: 0 2.5rem 0 0 #69b8d6;
  }
}
.select_container__Mcxih {
  position: relative;
}
.select_container__Mcxih[focus-within] {
  outline: 0.2rem solid var(--color-outline);
  outline-offset: 0.2rem;
  border-radius: 0.4rem;
}
.select_container__Mcxih:focus-within {
  outline: 0.2rem solid var(--color-outline);
  outline-offset: 0.2rem;
  border-radius: 0.4rem;
}
.select_controlCta__XqS2u,
.select_option__nk2HF {
  width: 100%;
  padding: 1.6rem calc(calc(2 * 2rem) + calc(2 * 0.35rem)) 1.6rem 1.6rem;
  background-color: #fff;
  cursor: pointer;
  font-size: 1.4em;
  line-height: 1.3;
  font-family: inherit;
  font-weight: 400;
  text-align: left;
  color: #333;
}
.select_controlCta__XqS2u {
  position: relative;
  outline: transparent;
  border: 0.1rem solid #dadada;
  border-radius: 0.4rem;
}
[disabled].select_controlCta__XqS2u {
  opacity: 0.45;
  cursor: not-allowed;
}
.select_controlCta__XqS2u:after {
  content: "";
  position: absolute;
  top: calc(50% - calc(2 * 0.35rem));
  right: 2rem;
  display: block;
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
  border-color: #333;
  border-style: solid;
  border-width: 0 0 0.2rem 0.2rem;
  width: calc(2 * 0.35rem);
  height: calc(2 * 0.35rem);
}
.select_optionsExpanded__sr_oJ.select_controlCta__XqS2u:after {
  top: calc(50% - 0.35rem);
  -webkit-transform: rotate(135deg);
  -ms-transform: rotate(135deg);
  transform: rotate(135deg);
}
.select_options__imKsj {
  position: absolute;
  z-index: 1;
  top: 100%;
  margin: 0;
  width: 100%;
  padding: 0;
  list-style: none;
}
.select_optionListItem__nAxYL {
  width: 100%;
}
.select_option__nk2HF {
  margin: 0;
  border: 0.1rem solid #dadada;
  width: 100%;
  background-color: #fff;
}
.select_option__nk2HF:focus {
  outline: 0.2rem solid var(--color-outline);
  outline-offset: -0.2rem;
}
.select_option__nk2HF:hover,
.select_selectedOption__bhRp5.select_option__nk2HF {
  background-color: var(--color-primary-base);
  color: #fff;
}
.select_optionListItem__nAxYL:first-child .select_option__nk2HF {
  border-radius: 0;
}
.input-field_styles_wrapper__M10Ce {
  width: 100%;
  text-align: left;
}
.input-field_styles_field__4K_el {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0.8rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  outline-offset: 0.1rem;
  border-radius: 1.2rem;
  width: 100%;
  height: 5.4rem;
  padding: 0.8rem 1.6rem;
  background-color: var(--color-grey-3);
}
.input-field_styles_field__4K_el.input-field_styles_disabled__W40La {
  opacity: 0.4;
  pointer-events: none;
}
.input-field_styles_fieldLabel__wFRDb {
  position: absolute;
  z-index: 0;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  border-radius: 1.2rem;
  cursor: text;
}
.input-field_styles_clearCtaIcon__M_4eQ,
.input-field_styles_endIcon__7yG90,
.input-field_styles_icon__4XyPk {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  margin: 0;
  width: 1.6rem;
  height: 1.6rem;
  color: var(--color-grey-10);
}
.input-field_styles_inputWrapper__6_zqJ {
  position: relative;
  z-index: 2;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}
.input-field_styles_label__YhEHG {
  position: absolute;
  top: 50%;
  left: 0;
  display: block;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-transition:
    top 0.1s linear,
    font-size 0.1s linear,
    line-height 0.1s linear,
    -webkit-transform 0.1s linear;
  transition:
    top 0.1s linear,
    font-size 0.1s linear,
    line-height 0.1s linear,
    -webkit-transform 0.1s linear;
  transition:
    top 0.1s linear,
    transform 0.1s linear,
    font-size 0.1s linear,
    line-height 0.1s linear;
  transition:
    top 0.1s linear,
    transform 0.1s linear,
    font-size 0.1s linear,
    line-height 0.1s linear,
    -webkit-transform 0.1s linear;
  font-size: var(--font-size-large);
  line-height: 1.25;
  color: var(--color-grey-8);
  pointer-events: none;
}
.input-field_styles_field__4K_el.input-field_styles_hasValue__wH5VE
  .input-field_styles_label__YhEHG,
.input-field_styles_field__4K_el[focus-within]
  .input-field_styles_label__YhEHG {
  top: 0.8rem;
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
  font-size: var(--font-size-small);
  line-height: 1.334;
}
.input-field_styles_field__4K_el.input-field_styles_hasValue__wH5VE
  .input-field_styles_label__YhEHG,
.input-field_styles_field__4K_el:focus-within .input-field_styles_label__YhEHG {
  top: 0.8rem;
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
  font-size: var(--font-size-small);
  line-height: 1.334;
}
.input-field_styles_input__sWxJr {
  display: block;
  opacity: 0;
  outline: none;
  border: none;
  width: 100%;
  padding: 1.6rem 0;
  background: transparent;
  font-size: var(--font-size-large);
  line-height: 1.25;
  font-family: inherit;
  color: var(--color-grey-10);
}
.input-field_styles_input__sWxJr::-webkit-input-placeholder {
  color: var(--color-grey-8);
}
.input-field_styles_input__sWxJr::-moz-placeholder {
  color: var(--color-grey-8);
}
.input-field_styles_input__sWxJr:-ms-input-placeholder {
  color: var(--color-grey-8);
}
.input-field_styles_input__sWxJr::-ms-input-placeholder {
  color: var(--color-grey-8);
}
.input-field_styles_input__sWxJr::placeholder {
  color: var(--color-grey-8);
}
.input-field_styles_field__4K_el.input-field_styles_hasLabel__IdeBa
  .input-field_styles_input__sWxJr {
  padding: 2.4rem 0 0.8rem;
}
.input-field_styles_field__4K_el.input-field_styles_hasValue__wH5VE
  .input-field_styles_input__sWxJr,
.input-field_styles_field__4K_el:not(.input-field_styles_hasLabel__IdeBa)
  .input-field_styles_input__sWxJr,
.input-field_styles_field__4K_el[focus-within]
  .input-field_styles_input__sWxJr {
  opacity: 1;
}
.input-field_styles_field__4K_el.input-field_styles_hasValue__wH5VE
  .input-field_styles_input__sWxJr,
.input-field_styles_field__4K_el:focus-within .input-field_styles_input__sWxJr,
.input-field_styles_field__4K_el:not(.input-field_styles_hasLabel__IdeBa)
  .input-field_styles_input__sWxJr {
  opacity: 1;
}
.input-field_styles_clearCta__GTzVz {
  position: relative;
  z-index: 2;
  margin: -0.4rem;
  padding: 0.4rem;
  color: var(--color-grey-10);
}
.input-field_styles_errorMessage___QkK9,
.input-field_styles_supportingText___kfrc {
  margin: 0.4rem 0 0;
  width: 100%;
  padding: 0 1.6rem;
  font-size: var(--font-size-small);
  line-height: 1.334;
}
.input-field_styles_supportingText___kfrc {
  color: var(--color-grey-10);
}
.input-field_styles_field__4K_el[focus-within] {
  outline: 0.2rem solid var(--color-outline);
}
.input-field_styles_field__4K_el:focus-within {
  outline: 0.2rem solid var(--color-outline);
}
.input-field_styles_errorMessage___QkK9,
.input-field_styles_field__4K_el.input-field_styles_hasError__zEcD7
  .input-field_styles_endIcon__7yG90,
.input-field_styles_field__4K_el.input-field_styles_hasError__zEcD7
  .input-field_styles_label__YhEHG {
  color: var(--color-accent-red);
}
.password_styles_togglePasswordVisibilityCta__91Zs0 {
  position: relative;
  z-index: 2;
  margin: -0.4rem;
  padding: 0.4rem;
  color: var(--color-grey-10);
}
.password_styles_togglePasswordVisibilityIcon__XnLvX {
  margin: 0;
  width: 1.6rem;
  height: 1.6rem;
}
.security-question-form_styles_content__VUZg_ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 7rem 8rem;
}
.security-question-form_styles_icon__txFIU {
  width: 4.1rem;
  height: 6rem;
}
.security-question-form_styles_icon__txFIU path {
  fill: var(--color-primary-base);
}
.security-question-form_styles_title__LZwAg {
  margin: 0 auto;
  padding-bottom: 1rem;
  text-align: center;
  color: var(--color-primary-base);
}
.security-question-form_styles_subtitle__mrDFh {
  text-align: center;
  color: var(--color-grey-800);
}
.security-question-form_styles_wrapper__GLgFV {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 1rem auto 0;
  width: 100%;
}
.security-question-form_styles_container__gPJS0 {
  margin: 2rem 0 1rem;
  width: 100%;
}
.security-question-form_styles_controlCta__pqZSU {
  -webkit-box-shadow: 0.2rem 0.2rem 0.3rem rgba(0, 0, 0, 0.09);
  box-shadow: 0.2rem 0.2rem 0.3rem rgba(0, 0, 0, 0.09);
  border: 0.1rem solid var(--color-grey-5);
  border-radius: var(--shapes-border-radius-badge);
  width: 100%;
}
.security-question-form_styles_controlCta__pqZSU:hover {
  background-color: var(--color-grey-3);
}
.security-question-form_styles_optionsContainer__Dddpb {
  z-index: 3;
  overflow: auto;
  border: 0.1rem solid var(--color-grey-5);
  border-radius: var(--shapes-border-radius-badge);
  max-height: 25rem;
}
.security-question-form_styles_option__4ZD1d {
  padding: 1.4rem 2rem;
  cursor: pointer;
  font-size: var(--font-size-small);
  color: var(--color-grey-1000);
}
.security-question-form_styles_option__4ZD1d:hover {
  background-color: var(--color-grey-3);
  color: var(--color-grey-1000);
}
.security-question-form_styles_selectCtaText__ebfAR {
  color: var(--color-grey-1000);
}
.security-question-form_styles_field__iAFCV {
  border-radius: var(--shapes-border-radius-badge);
  padding: 0;
  background-color: transparent;
  background-color: initial;
}
.security-question-form_styles_inputContainer__y_TbN {
  width: 100%;
}
.security-question-form_styles_input__duynt {
  border: 0.1rem solid var(--color-grey-5);
  border-radius: var(--shapes-border-radius-badge);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  padding: 1.6rem calc(calc(2 * 2rem) + calc(2 * 0.35rem)) 1.6rem 1.6rem;
  font-size: var(--font-size-base);
}
.security-question-form_styles_cta__ivhee {
  margin: 2rem auto 0;
}
@media (max-width: 576px) {
  .security-question-form_styles_content__VUZg_ {
    padding: 7rem 3rem;
  }
}
.security-question_styles_modalContainer__xLh5I {
  background-color: var(--color-grey-1);
}
.security-question_styles_contentContainer__BfqkC {
  padding: 0;
}
.security-question_styles_text__NTtJN {
  margin-top: 1rem;
  color: var(--color-grey-800);
}
.security-question_styles_link__HShxB,
.security-question_styles_link__HShxB:link {
  padding: 0 0 0 0.5rem;
  font-size: inherit;
}
.swagbucks_styles_wrapper__SkRZ9 {
  position: fixed;
  z-index: 10;
  bottom: -8rem;
  left: 0;
  right: 0;
  -webkit-transition: bottom 0.2s;
  transition: bottom 0.2s;
  -webkit-box-shadow: 0 0.1rem 0.5rem rgba(0, 0, 0, 0.3);
  box-shadow: 0 0.1rem 0.5rem rgba(0, 0, 0, 0.3);
  border-top: 0.1rem solid var(--color-grey-5);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 8rem;
  background-color: var(--color-grey-2);
  text-align: left;
}
.swagbucks_styles_wrapper__SkRZ9.swagbucks_styles_active__67NcF {
  bottom: 0;
}
.swagbucks_styles_banner______7 {
  position: relative;
  gap: 2rem;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin: 0 auto;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  max-width: 140rem;
  height: 100%;
  padding: 0 2rem;
}
.swagbucks_styles_banner______7,
.swagbucks_styles_headerGroup__pQrHJ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.swagbucks_styles_headerGroup__pQrHJ {
  gap: 1rem;
}
.swagbucks_styles_header__T4HqA {
  margin: 0;
  font-size: 1.8rem;
  font-weight: var(--font-weight-lighter);
  color: var(--color-grey-9);
}
.swagbucks_styles_browserName__84Qv_ {
  display: block;
  font-size: var(--font-size-base);
  color: var(--color-grey-9);
}
.swagbucks_styles_contentGroup__z8FHo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 0.8rem;
  min-width: 0;
}
.swagbucks_styles_description__BgEDu {
  margin: 0;
  font-size: var(--font-size-base);
  font-weight: var(--font-weight-bold);
  color: var(--color-grey-9);
}
.swagbucks_styles_disclaimer__QFzvF {
  font-size: 0.9em;
  color: var(--color-grey-9);
}
.swagbucks_styles_disclaimer__QFzvF
  .swagbucks_styles_disclaimerCta__Ckyp0.swagbucks_styles_disclaimerCta__Ckyp0,
.swagbucks_styles_disclaimer__QFzvF
  .swagbucks_styles_disclaimerCta__Ckyp0.swagbucks_styles_disclaimerCta__Ckyp0.swagbucks_styles_focus-visible__5wmYw,
.swagbucks_styles_disclaimer__QFzvF
  .swagbucks_styles_disclaimerCta__Ckyp0.swagbucks_styles_disclaimerCta__Ckyp0:active,
.swagbucks_styles_disclaimer__QFzvF
  .swagbucks_styles_disclaimerCta__Ckyp0.swagbucks_styles_disclaimerCta__Ckyp0:hover,
.swagbucks_styles_disclaimer__QFzvF
  .swagbucks_styles_disclaimerCta__Ckyp0.swagbucks_styles_disclaimerCta__Ckyp0:visited {
  margin: 0;
  height: auto;
  padding: 0;
  font-size: inherit;
  text-transform: uppercase;
  color: var(--color-grey-9);
  text-decoration: underline;
}
.swagbucks_styles_disclaimer__QFzvF
  .swagbucks_styles_disclaimerCta__Ckyp0.swagbucks_styles_disclaimerCta__Ckyp0,
.swagbucks_styles_disclaimer__QFzvF
  .swagbucks_styles_disclaimerCta__Ckyp0.swagbucks_styles_disclaimerCta__Ckyp0:active,
.swagbucks_styles_disclaimer__QFzvF
  .swagbucks_styles_disclaimerCta__Ckyp0.swagbucks_styles_disclaimerCta__Ckyp0:focus-visible,
.swagbucks_styles_disclaimer__QFzvF
  .swagbucks_styles_disclaimerCta__Ckyp0.swagbucks_styles_disclaimerCta__Ckyp0:hover,
.swagbucks_styles_disclaimer__QFzvF
  .swagbucks_styles_disclaimerCta__Ckyp0.swagbucks_styles_disclaimerCta__Ckyp0:visited {
  margin: 0;
  height: auto;
  padding: 0;
  font-size: inherit;
  text-transform: uppercase;
  color: var(--color-grey-9);
  text-decoration: underline;
}
.swagbucks_styles_addExtensionCta__eCANm {
  height: auto;
  padding: 1.2rem 2.6rem;
  font-size: var(--font-size-base);
  text-align: center;
}
.swagbucks_styles_toggleButton__uPMEx {
  position: absolute;
  top: -2rem;
  right: 4rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-shadow: 0 -0.2rem 0.1rem rgba(0, 0, 0, 0.1);
  box-shadow: 0 -0.2rem 0.1rem rgba(0, 0, 0, 0.1);
  border: 0.1rem solid var(--color-grey-5);
  border-bottom: 0;
  border-radius: 0.5rem 0.5rem 0 0;
  min-height: -webkit-fit-content;
  min-height: -moz-fit-content;
  min-height: fit-content;
  padding: 0.16rem 1.6rem;
  background-color: var(--color-grey-2);
  cursor: pointer;
}
.swagbucks_styles_toggleIcon__N9KQW {
  display: block;
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
  -webkit-transition: -webkit-transform 0.2s;
  transition: -webkit-transform 0.2s;
  transition: transform 0.2s;
  transition:
    transform 0.2s,
    -webkit-transform 0.2s;
}
.swagbucks_styles_active__67NcF .swagbucks_styles_toggleIcon__N9KQW {
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
}
.navigation-portal_container__lhK2Y {
  position: absolute;
  z-index: var(--z-index-sticky-page-header);
  bottom: 0;
  width: 100%;
}
.navigation-item_link__AY21C.navigation-item_linkWrapper__plCOo {
  --navigation-active-color: var(--color-primary-base);
  --navigation-inactive-color: var(--color-grey-8);
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 0.4rem;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 0;
  width: 100%;
  height: 100%;
  padding: 1.2rem 0.8rem;
  font-size: inherit;
}
.navigation-item_link__AY21C.navigation-item_linkWrapper__plCOo.navigation-item_link__AY21C
  path,
.navigation-item_link__AY21C.navigation-item_linkWrapper__plCOo.navigation-item_link__AY21C
  rect {
  fill: var(--navigation-inactive-color);
}
.navigation-item_link__AY21C.navigation-item_linkWrapper__plCOo.navigation-item_active__3mdZX
  path,
.navigation-item_link__AY21C.navigation-item_linkWrapper__plCOo.navigation-item_active__3mdZX
  rect {
  fill: var(--navigation-active-color);
}
.navigation-item_link__AY21C.navigation-item_linkWrapper__plCOo.navigation-item_active__3mdZX:before {
  content: "";
  position: absolute;
  top: 0;
  width: 100%;
  height: 0.3rem;
  background-color: var(--navigation-active-color);
}
.navigation-item_content__coRkr {
  font-size: 1em;
  line-height: 1;
  font-weight: var(--font-weight-normal);
  color: var(--navigation-inactive-color);
}
.navigation-item_active__3mdZX .navigation-item_content__coRkr {
  color: var(--navigation-active-color);
}
.navigation-item_linkWrapper__plCOo .navigation-item_linkIcon__5aM83 {
  margin: 0;
}
.menu-container_container__QdNR3 {
  position: fixed;
  z-index: var(--z-index-sticky-page-header);
  top: 0;
  overflow-y: auto;
  width: 100%;
  height: calc(100% - var(--footer-quick-access-navigation-height) - 0.1rem);
  background-color: #fff;
}
.menu-container_mobileAppContainer__KPs0P.menu-container_container__QdNR3 {
  height: var(--device-full-height-vh-value);
}
.menu-section-full-width-container_container__YZ3L1 {
  position: relative;
}
.menu-section-wrapper_wrapper__Oq6NU {
  margin: 0 auto;
  width: calc(100% - 3.2rem);
  max-width: var(--footer-quick-access-navigation-max-width);
}
.profile-info-section_container__XKXHe {
  height: 6.4rem;
  background-color: #ebf5f8;
}
.profile-info-section_wrapper__P9zqQ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: inherit;
}
.profile-info-section_memberAvatar__6vM8D {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 4rem;
  height: 4rem;
}
.profile-info-section_accountNameCta__BPB2H {
  padding: 0;
}
.profile-info-section_accountName__qmk2o {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0.8rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: var(--font-size-base);
  font-weight: var(--font-weight-normal);
  color: var(--color-secondary-base);
}
.profile-info-section_balance__CLzrw {
  margin-left: auto;
  font-size: var(--font-size-base);
  font-weight: var(--font-weight-bold);
  color: var(--color-secondary-base);
}
.list-container_container__j8sik {
  margin: 0;
  padding: 0;
  list-style: none;
}
.card-view-item_cta__rXS9L.card-view-item_linkWrapper__9JFN1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: space-evenly;
  -ms-flex-pack: space-evenly;
  justify-content: space-evenly;
  -webkit-box-shadow: 0 0.2rem 1.2rem rgba(0, 0, 0, 0.1);
  box-shadow: 0 0.2rem 1.2rem rgba(0, 0, 0, 0.1);
  border-radius: 0.8rem;
  width: 100%;
  height: 100%;
  padding: 0.8rem;
  background: #fff;
}
.card-view-item_content__MXfBT {
  font-size: var(--font-size-small);
  text-align: center;
  color: var(--color-grey-8);
}
.card-view-item_icon__tfgGA {
  margin: 0;
  width: 4.8rem;
  height: 4.8rem;
}
.main-links-group_container__3cBex {
  background-color: #ebf5f8;
}
.main-links-group_listContainer__HvMn1 {
  display: grid;
  grid-gap: 1.6rem;
  gap: 1.6rem;
  grid-template-columns: repeat(3, minmax(9.8rem, 1fr));
  padding-bottom: 1.6rem;
}
.autosuggest_suggestionsList__Qn9Rz {
  position: absolute;
  top: 100%;
  left: 0;
  overflow: hidden;
  margin: 0;
  -webkit-box-shadow: 0 0.7rem 1.6rem rgba(0, 0, 0, 0.5);
  box-shadow: 0 0.7rem 1.6rem rgba(0, 0, 0, 0.5);
  border: 0.1rem solid #979797;
  border-radius: 0.4rem;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  padding: 0 0 0.2rem;
  background-color: #fff;
  list-style-type: none;
}
.autosuggest_suggestion__LMZz1 {
  -webkit-transition-duration: 0s;
  transition-duration: 0s;
  width: 100%;
  padding: 0.1rem 1.3rem;
  cursor: default;
  font-size: 1.6rem;
  line-height: 1.5;
  text-align: left;
  letter-spacing: 0.03rem;
  color: var(--color-grey-9);
}
.autosuggest_suggestion__LMZz1.autosuggest_active__lbgsR {
  background-color: #ebebeb;
}
.autosuggest_suggestionsListItem__6Wrm_:first-of-type
  .autosuggest_suggestion__LMZz1 {
  padding-top: 0.4rem;
}
.autosuggest_suggestionsListItem__6Wrm_:last-of-type
  .autosuggest_suggestion__LMZz1 {
  padding-bottom: 0.4rem;
}
.swagbucks_container__Xxdjq .swagbucks_clearCta__HFOBS:before,
.swagbucks_container__Xxdjq
  .swagbucks_globalNavSearchCurrentSelection__yEXdB:before,
.swagbucks_container__Xxdjq .swagbucks_submitCta__A68U5:before {
  content: none;
}
.swagbucks_container__Xxdjq {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0.8rem;
  background-color: var(--color-grey-100);
}
.swagbucks_container__Xxdjq.swagbucks_searchPageUsage__9LB9A {
  background-color: inherit;
}
.swagbucks_menu__zb_26 {
  width: 100%;
  max-width: 32.2rem;
}
.swagbucks_container__Xxdjq.swagbucks_searchPageUsage__9LB9A
  .swagbucks_menu__zb_26 {
  max-width: none;
}
.swagbucks_menuWrapper__dcjA_ {
  position: relative;
  margin: 0;
  border: 0.1rem solid var(--color-grey-5);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 4rem;
  background-color: #f2f2f2;
}
.swagbucks_globalNavSearch__khUm1,
.swagbucks_menuInnerWrapper___oGfi,
.swagbucks_menuWrapper__dcjA_ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 0.4rem;
}
.swagbucks_globalNavSearch__khUm1,
.swagbucks_menuInnerWrapper___oGfi {
  width: 100%;
  height: 100%;
}
.swagbucks_globalNavSearch__khUm1 {
  background-color: #fff;
}
.swagbucks_globalNavSearch__khUm1.swagbucks_universalSearch__yQ0BU {
  padding-left: 1.2rem;
}
.swagbucks_searchInput__ctUdn {
  display: none;
  margin: 0;
  border: none;
  width: 100%;
  height: 3.5rem;
  padding: 0;
  background: none;
  font-size: 1.35rem;
  line-height: 3.5rem;
  font-family: inherit;
  font-weight: 300;
  color: var(--color-grey-9);
}
.swagbucks_searchInput__ctUdn:focus {
  outline: none;
}
.swagbucks_searchInput__ctUdn::-webkit-input-placeholder {
  font-style: italic;
  color: var(--color-grey-7);
}
.swagbucks_searchInput__ctUdn::-moz-placeholder {
  font-style: italic;
  color: var(--color-grey-7);
}
.swagbucks_searchInput__ctUdn:-ms-input-placeholder {
  font-style: italic;
  color: var(--color-grey-7);
}
.swagbucks_searchInput__ctUdn::-ms-input-placeholder {
  font-style: italic;
  color: var(--color-grey-7);
}
.swagbucks_searchInput__ctUdn::placeholder {
  font-style: italic;
  color: var(--color-grey-7);
}
.swagbucks_selectedSearchType__fPDyP.swagbucks_searchInput__ctUdn {
  display: block;
}
.swagbucks_searchInputLabel__CZBbR {
  position: absolute;
  overflow: hidden;
  clip: rect(0 0 0 0);
  margin: -0.1rem;
  border: 0;
  width: 0.1rem;
  height: 0.1rem;
  padding: 0;
}
.swagbucks_globalNavSearchCurrentSelection__yEXdB {
  -webkit-transition: all 0.15s ease-out;
  transition: all 0.15s ease-out;
  outline: none;
  border: 0;
  background-color: transparent;
  cursor: pointer;
  font-family: inherit;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 100%;
  padding: 1.1rem 1.1rem 1.1rem 1.6rem;
  font-size: 1.2rem;
  line-height: 1.4;
  font-weight: 700;
  color: var(--color-primary-base);
}
.swagbucks_globalNavSearchCurrentSelection__yEXdB.swagbucks_universalSearch__yQ0BU {
  display: none;
}
.swagbucks_globalNavSearchCurrentSelectionIcon___JOG3 {
  margin-left: 1.1rem;
  margin-top: 0.2rem;
  width: 1rem;
  height: 0.6rem;
}
.swagbucks_globalNavSearchCurrentSelectionIcon___JOG3 path {
  fill: var(--color-grey-6);
}
.swagbucks_form__7rAJ7 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -ms-flex: 1 1;
  flex: 1 1;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 0;
  width: 100%;
  height: 100%;
  padding: 0;
}
.swagbucks_globalNavSearchSelector__kqi_v {
  position: absolute;
  z-index: 4;
  top: 4rem;
  left: 1.4rem;
  display: block;
  margin: 0 0 0 -0.8rem;
  border: 0.1rem solid #ccc;
  border-radius: 0.3rem;
  width: 17rem;
  padding: 0;
  background-color: #fff;
  font-size: 1.2rem;
  font-weight: 400;
  list-style: none;
}
.swagbucks_globalNavSearchSelector__kqi_v:before {
  content: "";
  position: absolute;
  top: -1.7rem;
  left: 1.4rem;
  border: 0.8rem solid transparent;
  border-bottom-color: #ccc;
  width: 0;
  height: 0;
}
.swagbucks_globalNavSearchSelector__kqi_v:after {
  content: "";
  position: absolute;
  top: -1rem;
  left: 2.2rem;
  margin-left: -0.9rem;
  border-color: transparent transparent #fff;
  border-style: solid;
  border-width: 0.285rem 1rem 1rem;
  font-size: 1.2rem;
  font-weight: 400;
}
.swagbucks_globalNavSearchSelector__kqi_v.swagbucks_universalSearch__yQ0BU,
[hidden].swagbucks_globalNavSearchSelector__kqi_v {
  display: none;
}
.swagbucks_selectedSearchType__fPDyP.swagbucks_globalNavSearchType__Rkv1h {
  color: var(--color-grey-9);
}
.swagbucks_selectedSearchType__fPDyP.swagbucks_globalNavSearchType__Rkv1h:after {
  content: "";
  position: absolute;
  top: 1.3rem;
  left: 14.5rem;
  width: 1.5rem;
  height: 1.5rem;
  background: url(../images/check-mark.svg) 50%/100% no-repeat;
}
.swagbucks_globalNavSearchType__Rkv1h {
  -webkit-transition: all 0.15s ease-out;
  transition: all 0.15s ease-out;
  outline: none;
  border: 0;
  background-color: transparent;
  cursor: pointer;
  font-family: inherit;
  position: relative;
  margin: 0;
  padding: 1rem;
  text-align: left;
  color: var(--color-grey-6);
}
.swagbucks_globalNavSearchSelector__kqi_v
  .swagbucks_globalNavSearchType__Rkv1h:not(:first-child) {
  border-top: 0.1rem solid #ccc;
}
.swagbucks_clearCta__HFOBS,
.swagbucks_submitCta__A68U5 {
  -webkit-transition: all 0.15s ease-out;
  transition: all 0.15s ease-out;
  outline: none;
  border: 0;
  background-color: transparent;
  cursor: pointer;
  font-family: inherit;
  position: relative;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 3.8rem;
  flex: 0 0 3.8rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 100%;
  padding: 0;
}
.swagbucks_clearCta__HFOBS .swagbucks_ctaEndIcon__rpnSR,
.swagbucks_submitCta__A68U5 .swagbucks_ctaEndIcon__rpnSR {
  margin-left: 0;
}
.swagbucks_visible__smc1f.swagbucks_clearCta__HFOBS svg {
  width: 1.2rem;
  height: 1.2rem;
}
.swagbucks_clearCta__HFOBS rect,
.swagbucks_ready__p_vhd.swagbucks_submitCta__A68U5 path {
  fill: var(--color-grey-8);
}
.swagbucks_ready__p_vhd.swagbucks_submitCta__A68U5 svg {
  margin: 0;
  width: 1.8rem;
  height: 1.8rem;
}
.swagbucks_clearCta__HFOBS,
.swagbucks_searchIconsDivider__wCVoi {
  display: none;
}
.swagbucks_submitCta__A68U5,
.swagbucks_visible__smc1f.swagbucks_clearCta__HFOBS {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.swagbucks_visible__smc1f.swagbucks_searchIconsDivider__wCVoi {
  display: block;
  border: none;
  border-left: 0.1rem solid var(--color-grey-5);
  height: 1.8rem;
}
.swagbucks_suggestionsContainer__jnv8F {
  position: absolute;
  top: 3.8rem;
  left: -0.1rem;
  -webkit-box-shadow: 0 0.2rem 0.5rem #ccc;
  box-shadow: 0 0.2rem 0.5rem #ccc;
  border: 0.1rem solid #ccc;
  border-radius: 0.2rem;
  width: 100%;
}
.swagbucks_menuInnerWrapper___oGfi #suggest,
.swagbucks_suggestionsContainer__jnv8F {
  z-index: 2;
}
.swagbucks_suggestionsList__ecOFf {
  margin: 0;
  padding: 0;
  list-style: none;
}
.swagbucks_menuWrapper__dcjA_ .swagbucks_menuInnerWrapper___oGfi #suggest {
  position: absolute;
  top: 3.8rem;
  left: 0;
  overflow: hidden;
  -webkit-box-shadow: 0 0.7rem 1.6rem rgba(0, 0, 0, 0.5);
  box-shadow: 0 0.7rem 1.6rem rgba(0, 0, 0, 0.5);
  border: 0.1rem solid #979797;
  border-spacing: 0;
  border-radius: 0.4rem;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  padding: 0;
  background-color: #fff;
  table-layout: fixed;
}
.swagbucks_menuWrapper__dcjA_
  .swagbucks_menuInnerWrapper___oGfi
  #suggestions
  td {
  width: 28.4rem;
  padding: 0 1.3rem 0.1rem;
  font-size: 1.6rem;
  line-height: 1.5;
  font-family: inherit;
  font-weight: 400;
  letter-spacing: 0.03rem;
  color: #333;
}
.swagbucks_menuWrapper__dcjA_
  .swagbucks_menuInnerWrapper___oGfi
  #suggestions
  tr:first-child
  td {
  padding-top: 0.4rem;
}
.swagbucks_menuWrapper__dcjA_
  .swagbucks_menuInnerWrapper___oGfi
  #suggestions
  .activeAcpSuggestion {
  background-color: #ebebeb !important;
}
.swagbucks_suggestionsContainer__jnv8F .sbShopSearchSuggestion:first-child {
  border-top: 0;
}
.swagbucks_suggestionsContainer__jnv8F .sbShopSearchSuggestion {
  position: relative;
  border-top: 0.1rem solid #ccc;
  background-color: #fff;
  font-size: 1.2rem;
  color: #000;
}
.swagbucks_suggestionsContainer__jnv8F .sbShopSearchSuggestionCta {
  display: block;
  padding: 1rem;
  color: #000;
}
.swagbucks_suggestionsContainer__jnv8F .suggestionSbAmount {
  position: absolute;
  right: 1.6rem;
  color: var(--color-primary-base);
}
@media (max-width: 767px) {
  .swagbucks_menu__zb_26 {
    max-width: 100%;
  }
}
.search_container__iJK71.search_backdrop__b84_Z {
  position: fixed;
  z-index: 1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}
.swagcode_container__1g0k0.swagcode_backdrop__h8fYx {
  position: fixed;
  z-index: 1;
  top: 0;
  left: 0;
  width: 100%;
  height: calc(100% - var(--footer-quick-access-navigation-height));
}
.swagbucks_contentContainer__QRUP7 {
  display: none;
  -webkit-box-shadow: 0 0.1rem 0.2rem rgba(0, 0, 0, 0.24);
  box-shadow: 0 0.1rem 0.2rem rgba(0, 0, 0, 0.24);
  border: 0.1rem solid var(--color-grey-5);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background-color: var(--color-grey-4);
  color: var(--color-grey-900);
}
.swagbucks_active__Tu1xd.swagbucks_contentContainer__QRUP7 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.swagbucks_closeCallToAction__Uhxx_ {
  top: 2rem;
  right: 3rem;
}
.swagbucks_loaderOverlay__9kkVn {
  width: 84.4rem;
  height: 60rem;
}
@media (max-width: 767px) {
  .swagbucks_closeCallToAction__Uhxx_ {
    display: none;
  }
  .swagbucks_loaderOverlay__9kkVn {
    width: 100vw;
  }
}
.daily-bonus_container__lwT7Z {
  --footer-height: 5rem;
  position: relative;
}
.daily-bonus_container__lwT7Z.daily-bonus_backdrop__X2lze {
  position: fixed;
  z-index: 1;
  top: 0;
  left: 0;
  overflow-y: auto;
  width: 100%;
  height: calc(100% - var(--footer-quick-access-navigation-height));
  background-color: rgba(0, 0, 0, 0.5);
}
.daily-bonus_mobileAppContainer__qv5Mt.daily-bonus_container__lwT7Z.daily-bonus_backdrop__X2lze {
  height: var(--device-full-height-vh-value);
}
.daily-bonus_closeContainer___C9wO {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  height: var(--footer-height);
  background-color: var(--color-grey-300);
}
.daily-bonus_callToAction__Netid:before {
  content: none;
}
.rewards-links-group_container__earK1 {
  padding-top: 1.6rem;
}
.rewards-links-group_title__9_8u1 {
  margin-bottom: 1.6rem;
  font-size: 1.6rem;
  font-weight: 700;
}
.rewards-links-group_listContainer__OHy23 {
  display: grid;
  grid-gap: 1.6rem;
  gap: 1.6rem;
  grid-template-columns: repeat(3, minmax(9.8rem, 1fr));
  padding-bottom: 1.6rem;
}
.rewards-links-group_listItem__xQq5b {
  min-height: 9.6rem;
}
.list-view-item_cta__iIY_i {
  gap: 0.8rem;
  border-bottom: 0.1rem solid var(--color-grey-5);
  border-radius: 0;
  width: 100%;
  padding-top: 1.6rem;
  padding-bottom: 1.6rem;
  background: #fff;
  color: var(--color-grey-9);
}
.list-view-item_cta__iIY_i path {
  fill: var(--color-grey-9);
}
.list-view-item_content__5nsi4 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 100%;
  font-size: var(--font-size-small);
}
[dir="ltr"] .list-view-item_newMessageCount__jW2r0 {
  margin-right: 0.4rem;
}
[dir="rtl"] .list-view-item_newMessageCount__jW2r0 {
  margin-left: 0.4rem;
}
.list-view-item_newMessageCount__jW2r0 {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 50%;
  width: 2rem;
  height: 2rem;
  background: var(--color-primary);
  background-color: #e61b2b;
  font-size: var(--font-size-small);
  line-height: 1;
  font-weight: var(--font-weight-bold);
  color: #fff;
}
.list-view-item_icon__l5494 {
  margin: 0;
  width: 2.4rem;
  height: 2.4rem;
}
.additional-links-group_logoutCta__KJaSf {
  gap: 0.8rem;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  padding: 1.6rem 0;
}
.additional-links-group_logoutCta__KJaSf:before {
  margin: 0;
}
.additional-links-group_logoutContent__3qq5k {
  font-size: var(--font-size-small);
  color: var(--color-grey-9);
}
.navigation_container__QTdo2 {
  position: fixed;
  z-index: 1;
  bottom: 0;
  left: 0;
  right: 0;
  border-top: 0.1rem solid var(--color-grey-4);
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  width: 100%;
  height: var(--footer-quick-access-navigation-height);
  background-color: #fff;
  pointer-events: auto;
  -ms-touch-action: none;
  touch-action: none;
}
.navigation_list__ZhQbm {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0.3rem;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin: 0 auto;
  max-width: var(--footer-quick-access-navigation-max-width);
  height: 100%;
  padding: 0;
  list-style: none;
}
.navigation_listItem__j4Zd1 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1;
  flex: 1 1;
}
.consumer_headerContainer__kxLc9 {
  width: 100%;
}
.consumer_transparentHeader__ZxKGb {
  position: absolute;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  margin: initial;
}
#next-frontend-body,
#next-frontend-html {
  overflow-y: hidden;
  margin: 0;
  height: 100%;
  font-size: 10px;
  line-height: normal;
  font-family: var(--font-family);
}
.without-legacy-header#next-frontend-body {
  padding-top: 0;
}
#__next,
#next-frontend-body-blocks {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  height: inherit;
}
#__next {
  overflow: hidden;
}
#alerts-container {
  font-size: 1.4em;
}
#alerts-container .alert {
  padding-bottom: 0;
}
#alerts-container .verifyEmailBannerContainer {
  margin-bottom: 0;
}
#launcher {
  bottom: 6.25rem;
}
a {
  color: inherit;
  text-decoration: none;
}
p {
  margin: 0;
}
var {
  font-style: normal;
}
button {
  color: inherit;
}
* {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
:root {
  --device-full-height-vh-value: calc(var(--deviceCssVhUnit, 1vh) * 100);
  --scrollbar-width: 0.8rem;
}
@media (min-width: 767px) {
  ::-webkit-scrollbar {
    width: 0.8rem;
    width: var(--scrollbar-width);
    background: var(--color-background-light-section-200);
  }
  ::-webkit-scrollbar-track {
    border-radius: 0.8rem;
  }
  ::-webkit-scrollbar-thumb {
    border-radius: 0.8rem;
    background: var(--color-grey-300);
  }
  ::-webkit-scrollbar-thumb:window-inactive {
    opacity: 0.6;
  }
}
#legacy-header-container {
  background: var(--color-background-light-section-200);
}
.avemaple #legacy-footer-container,
.avemaple #legacy-header-container {
  display: none;
}
.avemaple body {
  padding-top: 0;
}
.ysense #main-header {
  font-size: 1.3em;
}
#legacy-header-container #main-header,
#legacy-header-container .navbar-fixed-top,
.upromise #legacy-header-container .header-cont,
.upromise #legacy-header-container .mainNavContainer {
  z-index: calc(var(--z-index-sticky-page-header) + 1);
}
#legacy-header-container #main-header {
  margin-top: 0;
}
.mypoints #alerts-container *,
.mypoints #alerts-container .verifyEmailBannerContainer *,
.mypoints #dailyToDoDropContainer .todo-drop.dropdown-menu *,
.mypoints #legacy-footer-container,
.mypoints #legacy-header-container,
.mypoints #legacy-header-container .btn,
.mypoints #legacy-header-container .dropdown-menu > li > a {
  font-weight: 300;
}
#legacy-header-container #alerts-container {
  margin: 0 auto;
  max-width: 151rem;
  padding: 0;
  font-size: 1.4em;
}
#legacy-header-container #alerts-container :first-child {
  margin-bottom: 0;
}
.mypoints #loginModal,
.mypoints #signupModal {
  font-weight: 300;
}
.tada #loginModal .forgotPasswordCta {
  font-size: inherit;
}
.upromise #legacy-header-container .headerAccountItemsList {
  font-size: 1.6em;
}
.upromise #legacy-footer-container {
  padding: 0.5rem 0 2.5rem;
  background-color: #fff;
  line-height: 1.5;
}
.upromise #legacy-footer-container #footer {
  margin-bottom: 0;
}
.baseFooterApplicable#footer {
  margin: 0;
  border-top: none;
  padding: 0;
  font-size: 1em;
}
br,
p {
  clear: none;
}
