@keyframes shine-skeleton-lines {
  0% {
    background-position: -100px;
  }
  40%,
  100% {
    background-position: 600px;
  }
}
/*
--------- /
          mod__max-w-xl: This class is used to add a max-width of 1436px to an element which has this class name
--------- /
 */
.mod__max-w-xl {
  max-width: 1436px;
  margin: auto;
}
@keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes rotateImageLoading {
  from {
    transform: translate(-50%, -50%) rotateY(0deg) scale(1.01);
  }
  to {
    transform: translate(-50%, -50%) rotateY(360deg) scale(1.01);
  }
}
/* Z-INDEX DEFINITIONS */
.cmp-global-top {
  position: relative;
  width: 100%;
  display: flex;
  align-items: center;
  background-color: var(--color-ui-01);
  height: 60px;
  z-index: 2;
}
.cmp-global-top__container {
  position: relative;
  margin: 0 auto;
  width: 100%;
  max-width: 1436px;
  padding: 0 16px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
@media (min-width: 764px) {
  .cmp-global-top__container {
    padding: 0 24px;
  }
}
@media (min-width: 1016px) {
  .cmp-global-top__container {
    padding: 0 48px;
  }
}
@media (min-width: 1436px) {
  .cmp-global-top__container {
    padding: 0 58px;
  }
}
.cmp-global-top__logo {
  width: 150px;
  height: 32px;
  overflow: hidden;
}
.cmp-global-top__logo img {
  max-inline-size: fit-content;
}
.cmp-global-top__actions {
  display: flex;
  align-items: center;
  gap: 8px;
}
.cmp-global-top__ctas,
.cmp-global-top__links {
  display: none;
}
.cmp-global-top__menu {
  border-left: 1px solid var(--color-ui-05);
  padding-left: 0;
}
@media (min-width: 764px) {
  .cmp-global-top {
    height: 60px;
  }
  .cmp-global-top__logo {
    width: 150px;
    height: 32px;
  }
}
@media (min-width: 1016px) {
  .cmp-global-top {
    height: 72px;
  }
  .cmp-global-top__logo {
    width: 193px;
    height: 40px;
  }
  .cmp-global-top__ctas,
  .cmp-global-top__links {
    display: flex;
    gap: 16px;
  }
}
@media (min-width: 1436px) {
  .cmp-global-top__logo {
    width: 193px;
    height: 40px;
  }
}
.cmp-hamburger-button {
  display: block;
  cursor: pointer;
}
.cmp-hamburger-button__box {
  background-color: transparent;
  width: 40px;
  height: 40px;
  display: block;
  position: relative;
}
.cmp-hamburger-button__inner,
.cmp-hamburger-button__inner:before,
.cmp-hamburger-button__inner:after {
  display: block;
  position: absolute;
  width: 16px;
  height: 1px;
  background-color: var(--color-ui-05);
}
.cmp-hamburger-button__inner {
  top: 50%;
  left: 50%;
  margin-left: -8px;
  transition-duration: 0.25s;
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.cmp-hamburger-button__inner:before {
  content: '';
  top: -5px;
  transition: top 0.25s 0.12s ease-out, opacity 0.25s ease-out;
}
.cmp-hamburger-button__inner:after {
  content: '';
  bottom: -5px;
  transition: bottom 0.25s 0.12s ease, transform 0.25s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.cmp-global-header.is-open .cmp-hamburger-button__inner {
  transform: rotate(45deg);
  transition-delay: 0.12s;
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
.cmp-global-header.is-open .cmp-hamburger-button__inner:before {
  top: 0;
  opacity: 0;
  transition: top 0.25s ease-out, opacity 0.25s 0.12s ease-out;
}
.cmp-global-header.is-open .cmp-hamburger-button__inner:after {
  bottom: 0;
  transform: rotate(-90deg);
  transition: bottom 0.25s ease-out, transform 0.25s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);
}
@media (min-width: 1016px) {
  .cmp-hamburger-button__box {
    width: 48px;
    height: 48px;
  }
  .cmp-hamburger-button__inner,
  .cmp-hamburger-button__inner:before,
  .cmp-hamburger-button__inner:after {
    width: 20px;
    height: 1px;
  }
  .cmp-hamburger-button__inner {
    margin-left: -10px;
  }
}
.cmp-global-header {
  position: relative;
  width: 100%;
}
.cmp-global-header:before,
.cmp-global-header:after {
  top: 0;
  position: absolute;
  content: '';
  width: 100%;
  height: 60px;
  opacity: 0;
  transition: opacity 0.3s ease!important;
}
.cmp-global-header:before {
  backdrop-filter: blur(12px);
  -webkit-backdrop-filter: blur(12px);
  opacity: 0;
  transition: opacity 0.3s ease!important;
}
.cmp-global-header:after {
  background: rgba(9, 9, 11, 0.3);
}
.cmp-global-header.stickyManager__sticky-visible:before,
.cmp-global-header.stickyManager__sticky-visible:after {
  opacity: 1;
}
.cmp-global-header.is-open:before,
.cmp-global-header.is-open:after {
  position: fixed;
  opacity: 1;
  height: 100%;
}
.cmp-global-header.is-open .cmp-global-navigation {
  opacity: 1;
  top: 0;
}
@media (min-width: 764px) {
  .cmp-global-header:before,
  .cmp-global-header:after {
    height: 60px;
  }
}
@media (min-width: 1016px) {
  .cmp-global-header:before,
  .cmp-global-header:after {
    height: 72px;
  }
}
.cmp-global-navigation {
  position: fixed;
  width: 100%;
  height: 100%;
  top: -9999px;
  opacity: 0;
  transition: opacity 0.25s ease, pointer-events 0s ease 0.25s;
  z-index: 1;
  padding: 60px 0 0;
}
.cmp-global-navigation__container {
  margin: 12px 8px;
  padding: 24px 8px;
  background: var(--color-bg-01);
  border: none;
  border-radius: unset;
  backdrop-filter: blur(40px);
  -webkit-backdrop-filter: blur(40px);
  height: calc(100% - 24px);
}
.cmp-global-navigation__items {
  display: none;
  height: calc(100% - 132px);
  overflow: hidden scroll;
  transition: all 0.3s ease;
  -ms-overflow-style: none;
  scrollbar-width: none;
}
.cmp-global-navigation__items.mod__active {
  display: block;
}
.cmp-global-navigation__items:nth-child(1) {
  flex-direction: column;
  gap: 24px;
}
.cmp-global-navigation__items:nth-child(1) .title {
  display: none;
}
.cmp-global-navigation__items:nth-child(1).mod__active {
  display: flex;
}
.cmp-global-navigation__items:nth-child(1).mod__active .cmp-global-navigation__content,
.cmp-global-navigation__items:nth-child(1).mod__active .cmp-navigation-models {
  display: none;
}
.cmp-global-navigation__links {
  position: relative;
  padding: 24px 0 0;
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.cmp-global-navigation__links:before {
  position: absolute;
  content: '';
  width: 100%;
  height: 1px;
  top: 0;
  background: var(--color-bg-04);
}
.cmp-global-navigation__item {
  position: relative;
  transition: all 0.3s ease;
  cursor: pointer;
}
.cmp-global-navigation__item.mod__active {
  cursor: pointer;
}
.cmp-global-navigation__name,
.cmp-global-navigation__sub-name,
.cmp-global-navigation__links-item,
.cmp-global-navigation .cmp-link__text,
.cmp-global-navigation__back-cta,
.cmp-global-navigation .cmp-title__text {
  color: var(--color-font-03);
  font-family: 'CupraRegular', sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: unset;
  cursor: pointer;
  transition: all 0.3s ease;
}
.cmp-global-navigation__name:after,
.cmp-global-navigation__sub-name:after,
.cmp-global-navigation__links-item:after,
.cmp-global-navigation .cmp-link__text:after,
.cmp-global-navigation__back-cta:after,
.cmp-global-navigation .cmp-title__text:after {
  position: absolute;
  content: '';
  width: 20px;
  height: 20px;
  mask: url("../../../../../../../../etc.clientlibs/cupra-website/components/clientlibs/resources/icons/ico-arrow-top.svg") no-repeat 100% 100%;
  -webkit-mask: url("../../../../../../../../etc.clientlibs/cupra-website/components/clientlibs/resources/icons/ico-arrow-top.svg") no-repeat 100% 100%;
  -webkit-mask-size: cover;
  mask-size: cover;
  background-color: var(--color-bg-03);
  cursor: pointer;
  transform: rotate(90deg) translateX(-50%);
  right: 0;
  top: 50%;
}
.cmp-global-navigation__name.mod__active,
.cmp-global-navigation__sub-name.mod__active,
.cmp-global-navigation__links-item.mod__active,
.cmp-global-navigation .cmp-link__text.mod__active,
.cmp-global-navigation__back-cta.mod__active,
.cmp-global-navigation .cmp-title__text.mod__active {
  cursor: pointer;
}
.cmp-global-navigation .cmp-title__text {
  text-transform: uppercase;
  cursor: initial;
}
.cmp-global-navigation__links-item,
.cmp-global-navigation .cmp-link__text {
  font-family: 'CupraBook', sans-serif;
  font-weight: 350;
}
.cmp-global-navigation__links-item:after,
.cmp-global-navigation .cmp-link__text:after {
  display: none;
}
.cmp-global-navigation__links-item {
  width: fit-content;
}
.cmp-global-navigation__items > .cta .cmp-link__text {
  font-family: 'CupraRegular', sans-serif;
  font-weight: 400;
}
.cmp-global-navigation__sub-items {
  cursor: pointer;
}
.cmp-global-navigation__back-cta {
  position: relative;
  display: flex;
  align-items: center;
  font-family: 'CupraBold', sans-serif;
  font-weight: 700;
  padding: 0 0 0 calc(8px + 20px);
  cursor: pointer;
  transition: all 0.3s ease;
}
.cmp-global-navigation__back-cta:after {
  display: none;
}
.cmp-global-navigation__back-cta:before {
  position: absolute;
  content: '';
  width: 20px;
  height: 20px;
  mask: url("../../../../../../../../etc.clientlibs/cupra-website/components/clientlibs/resources/icons/ico-arrow-top.svg") no-repeat 100% 100%;
  -webkit-mask: url("../../../../../../../../etc.clientlibs/cupra-website/components/clientlibs/resources/icons/ico-arrow-top.svg") no-repeat 100% 100%;
  -webkit-mask-size: cover;
  mask-size: cover;
  background-color: var(--color-bg-03);
  cursor: pointer;
  transform: rotate(271deg);
  left: 0;
}
.cmp-global-navigation .cmp-title__text {
  font-family: 'CupraBook', sans-serif;
  font-weight: 350;
  color: var(--color-font-04);
}
.cmp-global-navigation .cmp-title__text:after,
.cmp-global-navigation .cmp-title__text:before {
  display: none;
}
.cmp-global-navigation__content,
.cmp-global-navigation__sub-content {
  display: flex;
  flex-direction: column;
  gap: 20px;
  margin: 24px 0 0;
}
.cmp-global-navigation__content .cmp-link__text,
.cmp-global-navigation__sub-content .cmp-link__text {
  font-family: 'CupraRegular', sans-serif;
  font-weight: 400;
}
.cmp-global-navigation__content > .title:not(:first-of-type),
.cmp-global-navigation__sub-content > .title:not(:first-of-type) {
  margin: 8px 0 0;
}
.cmp-global-navigation__items:nth-child(2) {
  margin-left: calc(100% + 32px);
}
.cmp-global-navigation__items:nth-child(2).mod__active {
  margin-left: 0;
}
.cmp-global-navigation__items:nth-child(2).mod__active .cmp-global-navigation__content {
  display: flex;
}
.cmp-global-navigation__items:nth-child(2).mod__active .cmp-global-navigation__sub-content {
  display: none;
}
.cmp-global-navigation__items:nth-child(2).mod__active .cmp-navigation-models {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 24px 16px;
  margin: 8px 0 0 0 0;
}
.cmp-global-navigation__ctas {
  position: fixed;
  bottom: 16px;
  left: 8px;
  display: flex;
  flex-direction: column;
  gap: var(--dg-spacing-m-2, 16px);
  width: calc(100% - 16px);
}
@media (min-width: 764px) {
  .cmp-global-navigation__container {
    margin: 12px 16px;
    padding: 24px 16px;
  }
  .cmp-global-navigation__container.mod__full {
    display: flex;
  }
  .cmp-global-navigation__container.mod__navigation-models .cmp-global-navigation__items:nth-child(2) {
    width: 100%;
  }
  .cmp-global-navigation__container.mod__navigation-models .cmp-global-navigation__items:nth-child(2) .cmp-navigation-models {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .cmp-global-navigation__items {
    height: calc(100% - 60px);
  }
  .cmp-global-navigation__sub-name.mod__active {
    font-family: 'CupraMedium', sans-serif;
    font-weight: 500;
  }
  .cmp-global-navigation__sub-content {
    margin: 8px 0 0 16px;
  }
  .cmp-global-navigation__content > .title:not(:first-of-type),
  .cmp-global-navigation__sub-content > .title:not(:first-of-type) {
    margin: 20px 0 0;
  }
  .cmp-global-navigation__items:nth-child(2) {
    width: calc(50% - var(--dg-spacing-m-2, 16px));
  }
  .cmp-global-navigation__items:nth-child(3) {
    width: 50%;
    padding: 0 0 0 16px;
  }
  .cmp-global-navigation__items:nth-child(3):before {
    position: absolute;
    content: '';
    width: 1px;
    height: calc(100% - 132px);
    background: var(--color-ui-02);
  }
  .cmp-global-navigation__items:nth-child(3) .cmp-global-navigation__back-cta {
    display: none;
  }
  .cmp-global-navigation__ctas {
    flex-direction: row;
    left: 16px;
    width: calc(100% - 32px);
  }
  .cmp-global-navigation__ctas > * {
    width: 100%;
  }
}
@media (min-width: 1016px) {
  .cmp-global-navigation {
    padding: 96px 0 0 0;
  }
  .cmp-global-navigation__container,
  .cmp-global-navigation .mod__full {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    margin: 16px;
    max-height: 700px;
  }
  .cmp-global-navigation__container.mod__navigation-models {
    grid-template-columns: minmax(0, 1fr) minmax(0, 2fr);
  }
  .cmp-global-navigation__items {
    height: auto;
  }
  .cmp-global-navigation__sub-items {
    cursor: auto;
  }
  .cmp-global-navigation__items:nth-child(1) {
    gap: 8px;
  }
  .cmp-global-navigation__items:nth-child(1) > li:nth-last-child(2) {
    margin: 0 0 8px;
  }
  .cmp-global-navigation__links {
    padding: 24px 0 0 12px;
  }
  .cmp-global-navigation__links-item {
    color: var(--grey-medium);
  }
  .cmp-global-navigation__item {
    width: fit-content;
    padding: 8px 12px;
    border-radius: unset;
    border: 1px solid transparent;
  }
  .cmp-global-navigation__item.mod__active,
  .cmp-global-navigation__item.mod__active:hover {
    border-color: unset;
    background: unset;
  }
  .cmp-global-navigation__item:hover {
    border-radius: unset;
    background: unset;
  }
  .cmp-global-navigation__items > .cta {
    width: fit-content;
    padding: 8px 12px;
  }
  .cmp-global-navigation__items > .cta:hover {
    border-radius: unset;
    background: unset;
  }
  .cmp-global-navigation__items > .cta .cmp-link__text {
    color: var(--color-font-03);
  }
  .cmp-global-navigation__items > .cta .cmp-link__text:hover {
    color: var(--color-font-03);
  }
  .cmp-global-navigation__name:after {
    display: none;
  }
  .cmp-global-navigation__sub-name,
  .cmp-global-navigation .cmp-link__text,
  .cmp-global-navigation__links-item {
    color: var(--grey-medium);
  }
  .cmp-global-navigation__sub-name.mod__active,
  .cmp-global-navigation .cmp-link__text.mod__active,
  .cmp-global-navigation__links-item.mod__active {
    color: var(--color-font-03);
  }
  .cmp-global-navigation__sub-name:hover,
  .cmp-global-navigation .cmp-link__text:hover,
  .cmp-global-navigation__links-item:hover {
    color: var(--color-font-03);
  }
  .cmp-global-navigation__sub-name:after {
    margin-left: 4px;
    right: initial;
  }
  .cmp-global-navigation .cmp-global-navigation__back-cta {
    display: none;
  }
  .cmp-global-navigation__content,
  .cmp-global-navigation__sub-content {
    margin: 8px 0 0 16px;
    gap: 16px;
  }
  .cmp-global-navigation__sub-content .cmp-link__text {
    color: var(--color-font-03);
  }
  .cmp-global-navigation__items:nth-child(2).mod__active .cmp-navigation-models {
    gap: 24px 20px;
  }
  .cmp-global-navigation__items:nth-child(2),
  .cmp-global-navigation__items:nth-child(3) {
    width: 100%;
    padding: 0 0 0 16px;
  }
  .cmp-global-navigation__items:nth-child(2):before,
  .cmp-global-navigation__items:nth-child(3):before {
    position: absolute;
    content: '';
    width: 1px;
    height: calc(100% - 48px);
    background: var(--color-ui-02);
  }
  .cmp-global-navigation__ctas {
    display: none;
  }
}
@media (min-width: 1436px) {
  .cmp-global-navigation__container,
  .cmp-global-navigation .mod__full {
    margin: 16px 40px;
  }
  .cmp-global-navigation__container.mod__navigation-models .cmp-global-navigation__items:nth-child(2) .cmp-navigation-models,
  .cmp-global-navigation .mod__full.mod__navigation-models .cmp-global-navigation__items:nth-child(2) .cmp-navigation-models {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .cmp-global-navigation__items:nth-child(1) {
    gap: 16px;
  }
  .cmp-global-navigation__name,
  .cmp-global-navigation__sub-name,
  .cmp-global-navigation__content .cmp-link__text,
  .cmp-global-navigation__sub-content .cmp-link__text,
  .cmp-global-navigation__items > .cta .cmp-link__text {
    font-size: 16px;
    line-height: 24px;
  }
}
@media (min-width: 1920px) {
  .cmp-global-navigation__container {
    max-width: 1920px;
    margin: 16px auto;
  }
  .cmp-global-navigation__container.mod__navigation-models,
  .cmp-global-navigation__container.mod__full {
    margin: 16px auto;
  }
}
.cmp-navigation-model {
  padding: 8px 0;
  transition: all 0.3s ease;
  cursor: pointer;
  border-radius: initial;
}
.cmp-navigation-model:hover {
  background: none;
}
.cmp-navigation-model__image {
  width: 100%;
}
.cmp-navigation-model__pretitle,
.cmp-navigation-model__title {
  font-family: 'CupraBook', sans-serif;
  font-weight: 350;
  color: var(--color-font-03);
  font-size: 14px;
  line-height: 20px;
  letter-spacing: unset;
}
.cmp-navigation-model__title {
  font-family: 'CupraMedium', sans-serif;
  font-weight: 500;
}
.cmp-navigation-model__link {
  text-align: center;
}
#INDmenu-btn {
  display: none !important;
}
.cmp-global-top {
  border-bottom: 1px solid var(--color-ui-02);
}
.cmp-global-top__logo-img {
  width: auto;
  height: 100%;
  max-inline-size: none;
}
.cmp-global-top__links-item {
  cursor: pointer;
  font-family: 'CupraRegular', sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 16px;
  color: var(--color-font-04);
}
.cmp-global-top__menu {
  border: none;
}
@media (min-width: 764px) {
  .cmp-global-top__actions {
    gap: 24px;
  }
}
.cmp-lang-selector {
  position: relative;
  z-index: 1;
}
.cmp-lang-selector__selected {
  position: relative;
  font-family: 'CupraBook', sans-serif;
  font-weight: 350;
  font-size: 14px;
  line-height: 1.2;
  color: var(--color-font-03);
  text-transform: uppercase;
  padding-right: 24px;
}
.cmp-lang-selector__selected:after {
  position: absolute;
  content: '';
  width: 20px;
  height: 20px;
  margin-top: 2px;
  right: 0;
  background-color: var(--color-bg-03);
  mask: url("../../../../../../../../etc.clientlibs/cupra-website/components/clientlibs/resources/icons/ico-arrow-down.svg") no-repeat 100% 100%;
  -webkit-mask: url("../../../../../../../../etc.clientlibs/cupra-website/components/clientlibs/resources/icons/ico-arrow-down.svg") no-repeat 100% 100%;
  -webkit-mask-size: cover;
  mask-size: cover;
}
.cmp-lang-selector__button {
  cursor: pointer;
}
.cmp-lang-selector__button.is-open .cmp-lang-selector__selected:after {
  transform: rotate(180deg);
}
.cmp-lang-selector__list {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  margin-top: 5px;
  background-color: var(--color-font-02);
}
.cmp-lang-selector__option {
  position: relative;
  list-style-type: none;
  font-family: 'CupraBook', sans-serif;
  font-weight: 350;
  font-size: 14px;
  line-height: 1.2;
  text-transform: uppercase;
}
.cmp-lang-selector__item {
  padding-left: 0;
  list-style: none;
  text-align: center;
}
.cmp-lang-selector__item-link {
  display: block;
  font-family: 'CupraBook', sans-serif;
  font-weight: 350;
  font-size: 14px;
  line-height: 1.2;
  text-transform: uppercase;
  text-decoration: none;
  color: var(--color-font-03);
  padding: 8px;
}
.cmp-lang-selector__item-link:hover {
  color: var(--color-font-03);
}
.cmp-global-navigation {
  background: var(--color-bg-01);
  top: -150%;
  transition: top 0.6s ease;
}
.cmp-global-navigation__container {
  position: relative;
  margin: 0 auto;
  width: 100%;
  max-width: 1436px;
  padding: 0 16px;
  margin: 0;
  height: 100%;
  padding: 24px 16px;
}
@media (min-width: 764px) {
  .cmp-global-navigation__container {
    padding: 0 24px;
  }
}
@media (min-width: 1016px) {
  .cmp-global-navigation__container {
    padding: 0 48px;
  }
}
@media (min-width: 1436px) {
  .cmp-global-navigation__container {
    padding: 0 58px;
  }
}
@media (min-width: 764px) {
  .cmp-global-navigation__container {
    padding: 24px 32px;
  }
}
@media (min-width: 1016px) {
  .cmp-global-navigation {
    padding: 72px 16px 0;
  }
  .cmp-global-navigation__container {
    padding: 24px 20px;
  }
  .cmp-global-navigation__container,
  .cmp-global-navigation .mod__full {
    margin: 0;
    height: 100%;
    max-height: 100%;
  }
  .cmp-global-navigation__name:after {
    display: block;
  }
  .cmp-global-navigation__item {
    width: 100%;
    border: none;
  }
  .cmp-global-navigation__item.mod__active .cmp-global-navigation__name {
    font-family: 'CupraMedium', sans-serif;
    font-weight: 500;
  }
  .cmp-global-navigation__content,
  .cmp-global-navigation__sub-content {
    margin: 0 0 0 16px;
  }
}
@media (min-width: 1436px) {
  .cmp-global-navigation__container,
  .cmp-global-navigation .mod__full {
    margin: 0 auto;
  }
}
@media (min-width: 1920px) {
  .cmp-global-navigation {
    height: 728px;
  }
}
.cmp-navigation-model__top {
  display: flex;
  align-items: center;
  justify-content: space-between;
  min-height: 24px;
}
.cmp-navigation-model__tag {
  padding: 0 8px;
  border-radius: 2px;
  background: #95572b;
  color: var(--color-font-03);
  text-align: center;
  font-family: 'CupraBook', sans-serif;
  font-weight: 350;
  font-size: 14px;
  line-height: 24px;
}
.cmp-global-header.is-open .cmp-global-navigation {
  top: 0;
}