* {
  box-sizing: border-box;
  margin: 0px;
  padding: 0px;
  position: relative;
  overflow-wrap: break-word;
  color: #000000;
}
html,
body {
  width: 100%;
  position: relative;
  display: inline-block;
}
img {
  min-height: 1px;
}
@keyframes loadingImageAnimation {
  0% {
    background-position: 200% 0px;
  }
  100% {
    background-position: -100% 0px;
  }
}
.ux_elementsMainContainer:first-of-type > *:nth-child(1) {
  margin-top: 0px !important;
}
.ux_elementsMainContainer img.uxe_srcL {
  background-color: #c6c6c6 !important;
  color: transparent !important;
  background-image: url(../img/image_loading_animation.svg);
  background-repeat: no-repeat;
  background-position: 200% 0px;
  background-size: auto 100%;
  animation: loadingImageAnimation 2s ease-in-out infinite;
}
.uxe_inlineImage {
  display: inline-block;
  width: auto !important;
  transform: translateY(15%);
  margin-left: 0px !important;
  margin-right: 0.3em !important;
}
.uxe_inlineLink {
  font-family: inherit;
  font-size: inherit;
  text-decoration: underline;
  font-weight: inherit;
  cursor: pointer;
}
.uxe_anchorElement {
  width: 100%;
  display: inline-block;
  padding: 0px !important;
  margin: 0px !important;
  height: 0px !important;
  overflow: hidden !important;
  opacity: 0 !important;
}
.uxe_maTo-0 {
  margin-top: 0 !important;
}
.uxe_maBo-0 {
  margin-bottom: 0 !important;
}
.uxe_paTo-0 {
  padding-top: 0 !important;
}
.uxe_paBo-0 {
  padding-bottom: 0 !important;
}
.uxe_maTo-xs {
  margin-top: 6pt !important;
}
.uxe_maBo-xs {
  margin-bottom: 6pt !important;
}
.uxe_paTo-xs {
  padding-top: 6pt !important;
}
.uxe_paBo-xs {
  padding-bottom: 6pt !important;
}
.uxe_maTo-s {
  margin-top: 12pt !important;
}
.uxe_maBo-s {
  margin-bottom: 12pt !important;
}
.uxe_paTo-s {
  padding-top: 12pt !important;
}
.uxe_paBo-s {
  padding-bottom: 12pt !important;
}
.uxe_maTo-m {
  margin-top: 18pt !important;
}
.uxe_maBo-m {
  margin-bottom: 18pt !important;
}
.uxe_paTo-m {
  padding-top: 18pt !important;
}
.uxe_paBo-m {
  padding-bottom: 18pt !important;
}
.uxe_maTo-l {
  margin-top: 40pt !important;
}
.uxe_maBo-l {
  margin-bottom: 40pt !important;
}
.uxe_paTo-l {
  padding-top: 40pt !important;
}
.uxe_paBo-l {
  padding-bottom: 40pt !important;
}
.uxe_shapeImages-an-f img {
  border-radius: 0px !important;
  overflow: hidden !important;
}
.uxe_shapeImages-rS-f img {
  border-radius: 10pt !important;
  overflow: hidden !important;
}
.uxe_shapeImages-rB-f img {
  border-radius: 19pt !important;
  overflow: hidden !important;
}
.uxe_shapeImages-comR-f img {
  border-radius: 57pt !important;
  overflow: hidden !important;
}
.uxe_arrows {
  width: 100%;
  display: inline-block;
}
.uxe_arrows .pointers {
  position: absolute;
  left: 50%;
  bottom: 40pt;
  background-color: #FFFFFF;
  transform: translateX(-50%) translateY(50%);
  padding-left: 14pt;
  padding-right: 14pt;
  display: flex;
  align-items: center;
  justify-content: space-between;
  border: 1pt solid #000000;
  z-index: 99;
}
.uxe_arrows .pointers .pointer_left,
.uxe_arrows .pointers .pointer_right {
  display: inline-block;
  padding-top: 6pt;
  padding-bottom: 6pt;
  cursor: pointer;
}
.uxe_arrows .pointers .pointer_left img,
.uxe_arrows .pointers .pointer_right img {
  height: 12pt;
  display: block;
  pointer-events: none;
}
.uxe_arrows .pointers .pointer_left {
  margin-right: 25pt;
}
.uxe_arrows .pointers .pointer_right img {
  transform: rotate(180deg);
}
.uxe_arrows.uxe_galleryArrowStyle-simple .pointers,
.uxe_arrows.uxe_galleryArrowStyle-modern .pointers,
.uxe_arrows.uxe_galleryArrowStyle-classic .pointers {
  position: absolute;
  left: 50%;
  top: 0px;
  bottom: 0px;
  width: 100%;
  border: none;
  background-color: transparent;
  pointer-events: none;
  transform: translateX(-50%);
  max-width: 950pt;
}
.uxe_arrows.uxe_galleryArrowStyle-simple .pointers .pointer_left,
.uxe_arrows.uxe_galleryArrowStyle-modern .pointers .pointer_left,
.uxe_arrows.uxe_galleryArrowStyle-classic .pointers .pointer_left,
.uxe_arrows.uxe_galleryArrowStyle-simple .pointers .pointer_right,
.uxe_arrows.uxe_galleryArrowStyle-modern .pointers .pointer_right,
.uxe_arrows.uxe_galleryArrowStyle-classic .pointers .pointer_right {
  pointer-events: all;
  position: absolute;
  left: 25pt;
  bottom: 40pt;
  background-color: #00000099;
  padding: 9pt;
  padding-top: 12pt;
  padding-bottom: 12pt;
}
.uxe_arrows.uxe_galleryArrowStyle-simple .pointers .pointer_right,
.uxe_arrows.uxe_galleryArrowStyle-modern .pointers .pointer_right,
.uxe_arrows.uxe_galleryArrowStyle-classic .pointers .pointer_right {
  left: auto;
  right: 25pt;
}
.uxe_arrows.uxe_galleryArrowStyle-modern .pointers .pointer_left,
.uxe_arrows.uxe_galleryArrowStyle-modern .pointers .pointer_right {
  background-color: transparent;
  bottom: 6pt;
  left: 25pt;
}
.uxe_arrows.uxe_galleryArrowStyle-modern .pointers .pointer_right {
  left: auto;
  right: 25pt;
}
.uxe_arrows.uxe_galleryArrowStyle-classic .pointers .pointer_left,
.uxe_arrows.uxe_galleryArrowStyle-classic .pointers .pointer_right {
  background-color: transparent;
  bottom: auto;
  left: 9pt;
}
.uxe_arrows.uxe_galleryArrowStyle-classic .pointers .pointer_right {
  left: auto;
  right: 9pt;
}
.uxe_arrows.uxe_galleryArrowStyle-small .pointers {
  padding: 0px;
  background-color: transparent;
  border: none;
  left: auto;
  right: 50%;
  bottom: 0px;
  transform: none;
  width: 100%;
  transform: translateX(50%);
  max-width: 950pt;
  justify-content: flex-end;
}
.uxe_arrows.uxe_galleryArrowStyle-small .pointers .pointer_left,
.uxe_arrows.uxe_galleryArrowStyle-small .pointers .pointer_right {
  background-color: #00000055;
  position: relative;
  left: auto;
  top: auto;
  right: auto;
  padding: 18pt;
  padding-left: 18pt;
  padding-right: 18pt;
  margin-right: 0px;
}
.uxe_arrows.uxe_galleryArrowStyle-small .pointers .pointer_right {
  margin-left: 1pt;
}
.uxe_body {
  padding-top: 0px;
}
.uxe_body section {
  padding-top: 0px;
}
.uxe_body section:first-of-type > *:first-child {
  padding-top: 90pt;
  border-top: 0px;
}
.uxe_body.uxe_presentation_body {
  padding-top: 0px;
  min-height: 100vh;
}
.uxe_body.uxe_presentation_body section:first-of-type > *:first-child {
  padding-top: 0px;
}
.uxe_body.uxe_presentation_body section:first-of-type > *:first-child:last-child {
  padding-bottom: 0px;
}
.uxe_body.uxe_presentation_body section:first-of-type:last-of-type {
  min-height: 100vh;
}
.uxe_body.uxe_presentation_body section .background_section_begin {
  display: inline-block;
}
.uxe_body.uxe_presentation_body section .background_section_begin:first-of-type:last-of-type {
  min-height: 100vh;
}
.uxe_body.uxe_body-subM-n section > *:first-child {
  padding-top: 112pt;
}
.uxe_body.uxe_body-subM-s section > *:first-child {
  padding-top: 94pt;
}
.uxe_body.uxe_body-subM-xs section > *:first-child {
  padding-top: 81pt;
}
.uxe_body.uxe_body-noSubM-s section > *:first-child {
  padding-top: 72pt;
}
.uxe_body.uxe_body-noSubM-xs section > *:first-child {
  padding-top: 59pt;
}
.uxe_body.uxe-ma-navBody-magazine section > *:first-child {
  padding-top: 0px;
}
.uxe_section-wireframingModeEnabled {
  filter: saturate(0.05);
}
.uxe_body-wireframingModeEnabled {
  filter: saturate(0.05);
}
.uxe_body-wireframingModeEnabled .uxe_section-wireframingModeEnabled {
  filter: none;
}
b {
  font-weight: 600;
  font-size: inherit;
  color: inherit;
}
img {
  display: block;
}
i {
  font-style: oblique;
  font-size: inherit;
  color: inherit;
}
sup {
  font-size: 0.7em;
  font-weight: inherit;
  color: inherit;
}
.uxe-inlineBg {
  padding-left: 1.5pt;
  padding-right: 1.5pt;
  margin-left: -1.5pt;
  margin-right: -1.5pt;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
}
.uxe-inlineBg span {
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
  -webkit-text-fill-color: initial !important;
}
.inlineSpan {
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
}
.borderBottomUnderline {
  display: inline;
  width: auto;
  transform: translateY(-15%);
  color: inherit;
}
.borderBottomUnderline span {
  display: inline;
  color: inherit;
  width: auto;
  transform: translateY(15%);
}
.uxe-textAlignment-left {
  text-align: left !important;
}
.uxe-textAlignment-center {
  text-align: center !important;
}
.uxe-textAlignment-right {
  text-align: right !important;
}
.uxe-textAlignment-justify {
  text-align: justify !important;
}
@media only screen and (max-width: 600px) {
  .uxe-textAlignment-justify {
    text-align: left !important;
  }
}
.uxe-buttonAlignment-left {
  padding-left: calc(50% - 425pt) !important;
  padding-right: calc(50% - 425pt) !important;
  text-align: left !important;
}
.uxe-buttonAlignment-center {
  padding-left: calc(50% - 425pt) !important;
  padding-right: calc(50% - 425pt) !important;
  text-align: center !important;
}
.uxe-buttonAlignment-right {
  padding-left: calc(50% - 425pt) !important;
  padding-right: calc(50% - 425pt) !important;
  text-align: right !important;
}
.uxe_ma_nav {
  width: 100%;
  position: fixed;
  left: 0px;
  top: 0px;
  right: 0px;
  height: 90pt;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 12pt;
  padding-left: 25pt;
  padding-right: 25pt;
  z-index: 999;
}
.uxe_ma_nav.includingSubmenu {
  height: 112pt;
  padding-top: 34pt;
}
.uxe_ma_nav.uxe_ma_nav-liLa {
  box-shadow: 2px 0px 15px #07070744;
}
.uxe_ma_nav.uxe_ma_nav-daLa {
  box-shadow: 2px 0px 15px #07070799;
}
.uxe_ma_nav.uxe_ma_nav-liSm {
  box-shadow: 2px 0px 6px #07070744;
}
.uxe_ma_nav.uxe_ma_nav-daSm {
  box-shadow: 2px 0px 6px #07070799;
}
.uxe_ma_nav.uxe-ma_nav-trans-y.transDurEnabled {
  transition-duration: 250ms;
}
.uxe_ma_nav.uxe-ma_nav-trans-y.transDurEnabled .menuItemContainer.item-normal a {
  transition-duration: 250ms;
}
.uxe_ma_nav.uxe-ma_nav-trans-y.hidden {
  background-color: transparent !important;
}
.uxe_ma_nav.uxe_shapeButtons-an .menu_items_container a.shown-as-button {
  border-radius: 0px;
  overflow: hidden;
}
.uxe_ma_nav.uxe_shapeButtons-rS .menu_items_container a.shown-as-button {
  border-radius: 10pt;
  overflow: hidden;
}
.uxe_ma_nav.uxe_shapeButtons-rS .uxe_shoppingBasketLink .qty {
  border-radius: 5pt;
}
.uxe_ma_nav.uxe_shapeButtons-rB .menu_items_container a.shown-as-button {
  border-radius: 19pt;
  overflow: hidden;
}
.uxe_ma_nav.uxe_shapeButtons-rB .uxe_shoppingBasketLink .qty {
  border-radius: 5pt;
}
.uxe_ma_nav.uxe_shapeButtons-comR .menu_items_container a.shown-as-button {
  border-radius: 57pt;
  overflow: hidden;
}
.uxe_ma_nav.uxe_shapeButtons-comR .uxe_shoppingBasketLink .qty {
  border-radius: 10pt;
}
.uxe_ma_nav.uxe_sizeButtons-wi .menu_items_container a.shown-as-button {
  padding-left: 35pt;
  padding-right: 35pt;
}
.uxe_ma_nav.uxe_sizeButtons-wiSm .menu_items_container a.shown-as-button {
  padding: 6pt;
  padding-left: 35pt;
  padding-right: 35pt;
}
.uxe_ma_nav.uxe_sizeButtons-sm .menu_items_container a.shown-as-button {
  padding-top: 6pt;
  padding-bottom: 6pt;
}
.uxe_ma_nav.uxe_ma_nav-size-s {
  height: 72pt;
}
.uxe_ma_nav.uxe_ma_nav-size-s.includingSubmenu {
  height: 94pt;
}
.uxe_ma_nav.uxe_ma_nav-size-s .uxe_navLogo {
  height: 57pt;
}
.uxe_ma_nav.uxe_ma_nav-size-xs {
  height: 59pt;
}
.uxe_ma_nav.uxe_ma_nav-size-xs.includingSubmenu {
  height: 81pt;
  padding-top: 31pt;
}
.uxe_ma_nav.uxe_ma_nav-size-xs .uxe_navLogo {
  height: 48pt;
}
.uxe_ma_nav.uxe_ma_nav-size-xs .secondary_menu {
  height: 19pt;
}
.uxe_ma_nav.uxe_ma_nav-size-xs .secondary_menu * {
  font-size: 9pt;
}
.uxe_ma_nav #uxE_hiddenMenuChanger {
  display: none;
}
.uxe_ma_nav #uxE_hiddenMenuChanger:checked + * + .menu_items_container {
  opacity: 1;
  pointer-events: all;
}
.uxe_ma_nav .uxe_mobileButtons {
  display: flex;
  flex-flow: row;
  align-items: center;
  justify-content: flex-end;
  pointer-events: all;
  opacity: 1;
  flex-grow: 0;
  flex-shrink: 0;
}
.uxe_ma_nav .uxe_mobileButtons .uxe_shoppingBasketLink,
.uxe_ma_nav .uxe_mobileButtons .ux_selectLanguage,
.uxe_ma_nav .uxe_mobileButtons .ux_globalSearch {
  margin-right: 9pt;
}
.uxe_ma_nav .uxe_mobileButtons .ux_selectLanguage img,
.uxe_ma_nav .uxe_mobileButtons .ux_globalSearch img {
  width: 100%;
}
.uxe_ma_nav #label_uxE_hiddenMenuChanger {
  width: 19pt;
  height: 19pt;
  background-image: url(../img/menu_icon.svg);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  flex-grow: 0;
  flex-shrink: 0;
  cursor: pointer;
}
.uxe_ma_nav #label_uxE_hiddenMenuChanger.customBurgerIcon {
  background-image: none;
  width: auto;
}
.uxe_ma_nav #label_uxE_hiddenMenuChanger.customBurgerIcon img {
  height: 19pt;
}
.uxe_ma_nav .uxe_navLogo {
  height: 66pt;
  max-width: 50vw;
  object-fit: contain;
  object-position: center left;
}
.uxe_ma_nav .menu_items_container {
  position: fixed;
  right: 25pt;
  top: 128pt;
  display: flex;
  flex-flow: column;
  align-items: flex-end;
  transition-duration: 250ms;
  opacity: 0;
  pointer-events: none;
  background-color: inherit;
  padding: 18pt;
  padding-left: 14pt;
  padding-right: 14pt;
  max-width: 80vw;
  max-height: 70vh;
  overflow: auto;
}
.uxe_ma_nav .menu_items_container .ux_selectLanguage,
.uxe_ma_nav .menu_items_container .ux_globalSearch,
.uxe_ma_nav .menu_items_container .uxe_shoppingBasketLink {
  display: none !important;
}
.uxe_ma_nav .menu_items_container a {
  text-decoration-skip-ink: none;
  text-align: center;
  display: inline-block;
}
.uxe_ma_nav .menu_items_container a + a {
  margin-top: 18pt;
}
.uxe_ma_nav .menu_items_container a.shown-as-button {
  padding: 14pt;
  padding-top: 12pt;
  padding-bottom: 12pt;
}
.uxe_ma_nav .menu_items_container .menuItemContainer {
  display: inline-block;
  width: 100%;
  text-align: right;
}
.uxe_ma_nav .menu_items_container .menuItemContainer a {
  text-align: right;
  overflow-wrap: break-word;
  max-width: 100%;
}
.uxe_ma_nav .menu_items_container .menuItemContainer .showSubmenuArrow {
  display: none;
  width: 12pt;
  position: absolute;
  right: 0px;
  bottom: 0px;
  top: 0px;
  -webkit-mask-image: url(../img/dropdown_menu.svg);
  mask-image: url(../img/dropdown_menu.svg);
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center;
  mask-position: center;
  cursor: pointer;
}
.uxe_ma_nav .menu_items_container .menuItemContainer.hasSubmenu {
  padding-right: 18pt;
  z-index: 99;
}
.uxe_ma_nav .menu_items_container .menuItemContainer.hasSubmenu .showSubmenuArrow {
  display: inline-block;
}
.uxe_ma_nav .menu_items_container .menuItemContainer + .menuItemContainer {
  margin-top: 18pt;
}
.uxe_ma_nav .menu_items_container .menuItemContainer .submenuContainer,
.uxe_ma_nav .menu_items_container .menuItemContainer .submenuTilesContainer {
  max-height: 0px;
  max-width: 100%;
  padding: 0px;
  overflow: hidden;
  display: flex;
  flex-flow: column;
  align-items: flex-end;
  transition-duration: 250ms;
  z-index: 99;
}
.uxe_ma_nav .menu_items_container .menuItemContainer .submenuContainer a,
.uxe_ma_nav .menu_items_container .menuItemContainer .submenuTilesContainer a {
  width: 100%;
  font-size: 0px;
  transition-duration: 250ms;
}
.uxe_ma_nav .menu_items_container .menuItemContainer .submenuContainer.visibleContainer,
.uxe_ma_nav .menu_items_container .menuItemContainer .submenuTilesContainer.visibleContainer {
  padding-top: 18pt;
  padding-bottom: 18pt;
  max-height: 999vh;
}
.uxe_ma_nav .menu_items_container .menuItemContainer .submenuContainer.visibleContainer a,
.uxe_ma_nav .menu_items_container .menuItemContainer .submenuTilesContainer.visibleContainer a {
  font-size: 11.5pt;
}
.uxe_ma_nav .menu_items_container .menuItemContainer .submenuContainer.visibleContainer a *,
.uxe_ma_nav .menu_items_container .menuItemContainer .submenuTilesContainer.visibleContainer a * {
  font-size: 11.5pt;
}
.uxe_ma_nav .menu_items_container .menuItemContainer .submenuContainer {
  min-width: 120pt;
}
.uxe_ma_nav .menu_items_container .menuItemContainer .submenuTilesContainer {
  align-items: stretch;
}
.uxe_ma_nav .menu_items_container .menuItemContainer .submenuTilesContainer a {
  padding: 6pt;
  padding-left: 51.5pt;
  width: 100%;
  display: inline-block;
  font-size: 0px;
  border-radius: 6pt;
  margin-top: 0px;
  color: #000000;
  background-color: #88888811;
  text-align: left;
  margin-bottom: 12pt;
}
.uxe_ma_nav .menu_items_container .menuItemContainer .submenuTilesContainer a img {
  position: absolute;
  left: 4.5pt;
  top: 6pt;
  width: 0px;
  height: 0px;
  object-fit: contain;
  object-position: center;
}
.uxe_ma_nav .menu_items_container .menuItemContainer .submenuTilesContainer a h3,
.uxe_ma_nav .menu_items_container .menuItemContainer .submenuTilesContainer a p {
  width: 100%;
  font-size: 0px;
  color: inherit;
}
.uxe_ma_nav .menu_items_container .menuItemContainer .submenuTilesContainer a p {
  opacity: 0.6;
  text-decoration: none;
}
.uxe_ma_nav .menu_items_container .menuItemContainer .submenuTilesContainer.visibleContainer a img {
  height: 38pt;
  width: 38pt;
}
.uxe_ma_nav .menu_items_container .ux_selectLanguage,
.uxe_ma_nav .menu_items_container .ux_globalSearch {
  margin-left: 14pt;
}
.uxe_ma_nav .menu_items_container .ux_selectLanguage img,
.uxe_ma_nav .menu_items_container .ux_globalSearch img {
  max-width: 25pt;
  max-height: 25pt;
}
.uxe_ma_nav .ux_selectLanguage,
.uxe_ma_nav .ux_globalSearch {
  display: flex !important;
  flex-flow: row;
  align-items: flex-end;
  justify-content: flex-end;
  cursor: pointer;
}
.uxe_ma_nav .ux_selectLanguage img,
.uxe_ma_nav .ux_globalSearch img {
  max-width: 19pt;
  max-height: 19pt;
  width: 100vw;
  height: 100vh;
  pointer-events: none;
  object-fit: contain;
  object-position: center;
}
.uxe_ma_nav .uxe_shoppingBasketLink {
  display: flex !important;
  flex-flow: row;
  align-items: flex-end;
  justify-content: flex-end;
}
.uxe_ma_nav .uxe_shoppingBasketLink img {
  max-width: 19pt;
  max-height: 19pt;
  width: 100vw;
  height: 100vw;
  pointer-events: none;
  object-fit: contain;
  object-position: center;
}
.uxe_ma_nav .uxe_shoppingBasketLink .qty {
  font-size: 10pt;
  margin-left: -3pt;
  padding: 1.5pt;
  padding-left: 6.75pt;
  padding-right: 6.75pt;
  transform: translateY(20%);
}
.uxe_ma_nav .uxe_shoppingBasketLink .qty span {
  font-size: inherit;
}
.uxe_ma_nav .secondary_menu {
  width: 100%;
  text-align: right;
  position: absolute;
  right: 0px;
  top: 0px;
  left: 0px;
  padding: 6pt;
  padding-left: 25pt;
  padding-right: 25pt;
  line-height: 1;
  height: 22pt;
  overflow: hidden;
}
.uxe_ma_nav .secondary_menu.uxe_ma_nav_positioning-left {
  text-align: left;
}
.uxe_ma_nav .secondary_menu.uxe_ma_nav_positioning-center {
  text-align: center;
}
.uxe_ma_nav .secondary_menu.uxe_ma_nav_positioning-distributedEvenly {
  display: flex;
  align-items: center;
  justify-content: space-evenly;
}
.uxe_ma_nav .secondary_menu a {
  display: none;
  line-height: 1;
  font-size: 10pt;
  vertical-align: top;
}
.uxe_ma_nav .secondary_menu a:first-of-type {
  display: inline-block;
}
.uxe_ma_nav .secondary_menu a + a {
  margin-left: 14pt;
}
.uxe_globalSearch {
  position: fixed;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100vh;
  z-index: 999;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  opacity: 0;
  pointer-events: none;
  transition-duration: 250ms;
  margin: 0px !important;
}
.uxe_globalSearch .backgroundContainer {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  width: 100%;
  height: 100vh;
  z-index: 0;
  pointer-events: none !important;
}
.uxe_globalSearch .backgroundContainer.style-semi {
  opacity: 0.96;
}
.uxe_globalSearch .closeIcon {
  pointer-events: none !important;
  position: absolute;
  right: 9pt;
  top: 9pt;
}
.uxe_globalSearch .closeIcon img {
  pointer-events: none !important;
  height: 35pt;
  width: 35pt;
  object-fit: contain;
}
.uxe_globalSearch * {
  pointer-events: none;
}
.uxe_globalSearch.visible {
  opacity: 1;
  pointer-events: all;
}
.uxe_globalSearch.visible * {
  pointer-events: all;
}
.uxe_globalSearch.visible form {
  pointer-events: none;
}
.uxe_globalSearch form {
  transform: none;
  width: 100%;
  min-height: 100vh;
  display: flex;
  align-items: center;
  justify-content: center;
}
.uxe_globalSearch form * {
  pointer-events: none;
}
.uxe_globalSearch form input {
  -webkit-appearance: none;
  appearance: none;
  outline: none;
  border: none;
  stroke: none;
  background-color: transparent;
  border-bottom: 1pt solid #00000022;
  width: 80%;
  max-width: 500pt;
  flex-grow: 0;
  flex-shrink: 0;
  font-size: min(10vw, 50pt);
  padding: 18pt;
}
.uxe_globalSearch form input[type="search"]::-webkit-search-decoration,
.uxe_globalSearch form input[type="search"]::-webkit-search-cancel-button,
.uxe_globalSearch form input[type="search"]::-webkit-search-results-button,
.uxe_globalSearch form input[type="search"]::-webkit-search-results-decoration {
  display: none;
}
.uxe_globalSearch form button {
  background-color: transparent;
  margin-left: 9pt;
  -webkit-appearance: none;
  appearance: none;
  outline: none;
  stroke: none;
  border: none;
  cursor: pointer;
}
.uxe_globalSearch form button img {
  width: min(15vw, 70pt);
  pointer-events: none;
}
.uxe_availableLanguages {
  position: fixed;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100vh;
  z-index: 999;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  opacity: 0;
  pointer-events: none;
  transition-duration: 250ms;
}
.uxe_availableLanguages form {
  width: 100%;
  max-width: 100pt;
  margin-left: 9pt;
  margin-right: 9pt;
  transform: translateY(50vh);
  transition-duration: 250ms;
}
.uxe_availableLanguages form button {
  width: 100%;
  -webkit-appearance: none;
  appearance: none;
  border: none;
  outline: none;
  stroke: none;
  background-color: transparent;
}
.uxe_availableLanguages form button img {
  width: 100%;
  cursor: pointer;
  overflow: hidden;
}
.uxe_availableLanguages.visible {
  opacity: 1;
  pointer-events: all;
}
.uxe_availableLanguages.visible form {
  transform: none;
}
.uxe_availableLanguages.uxe_shapeImages-rS form button img {
  border-radius: 10pt;
}
.uxe_availableLanguages.uxe_shapeImages-rB form button img {
  border-radius: 19pt;
}
.uxe_availableLanguages.uxe_shapeImages-comR form button img {
  border-radius: 57pt;
}
.mainNavSalesBadge {
  position: fixed;
  right: 35pt;
  top: 90pt;
  display: inline;
  z-index: 99;
  max-width: calc(100% - 35pt * 2);
}
.mainNavSalesBadge.includingSubmenu {
  top: 112pt;
}
.mainNavSalesBadge.uxe_ma_nav-size-s {
  top: 72pt;
}
.mainNavSalesBadge.uxe_ma_nav-size-s.includingSubmenu {
  top: 94pt;
}
.mainNavSalesBadge.uxe_ma_nav-size-s .uxe_navLogo {
  top: 57pt;
}
.mainNavSalesBadge.uxe_ma_nav-size-xs {
  top: 59pt;
}
.mainNavSalesBadge.uxe_ma_nav-size-xs.includingSubmenu {
  top: 81pt;
}
.mainNavSalesBadge.uxe_ma_nav-size-xs .uxe_navLogo {
  top: 48pt;
}
.mainNavSalesBadge.uxe_ma_nav-size-xs .secondary_menu {
  top: 19pt;
}
.mainNavSalesBadge a {
  display: inline-block;
  padding: 12pt;
  padding-left: 25pt;
  padding-right: 25pt;
  text-align: center;
}
.mainNavSalesBadge.uxe_shapeButtons-an {
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
  overflow: hidden;
}
.mainNavSalesBadge.uxe_shapeButtons-rS {
  border-bottom-right-radius: 10pt;
  border-bottom-left-radius: 10pt;
  overflow: hidden;
}
.mainNavSalesBadge.uxe_shapeButtons-rB {
  border-bottom-right-radius: 19pt;
  border-bottom-left-radius: 19pt;
  overflow: hidden;
}
.mainNavSalesBadge.uxe_shapeButtons-comR {
  border-bottom-right-radius: 19pt;
  border-bottom-left-radius: 19pt;
  overflow: hidden;
}
.mainNavSalesBadge.uxe_ma_nav-pos-boLe,
.mainNavSalesBadge.uxe_ma_nav-pos-boRi {
  bottom: 0px;
  top: auto !important;
}
.mainNavSalesBadge.uxe_ma_nav-pos-boLe.uxe_shapeButtons-rS,
.mainNavSalesBadge.uxe_ma_nav-pos-boRi.uxe_shapeButtons-rS {
  border-radius: 0px;
  border-top-right-radius: 10pt;
  border-top-left-radius: 10pt;
  overflow: hidden;
}
.mainNavSalesBadge.uxe_ma_nav-pos-boLe.uxe_shapeButtons-rB,
.mainNavSalesBadge.uxe_ma_nav-pos-boRi.uxe_shapeButtons-rB {
  border-radius: 0px;
  border-top-right-radius: 19pt;
  border-top-left-radius: 19pt;
  overflow: hidden;
}
.mainNavSalesBadge.uxe_ma_nav-pos-boLe.uxe_shapeButtons-comR,
.mainNavSalesBadge.uxe_ma_nav-pos-boRi.uxe_shapeButtons-comR {
  border-radius: 0px;
  border-top-right-radius: 19pt;
  border-top-left-radius: 19pt;
  overflow: hidden;
}
.mainNavSalesBadge.uxe_ma_nav-pos-toLe,
.mainNavSalesBadge.uxe_ma_nav-pos-boLe {
  right: auto;
  left: 35pt;
}
@media only screen and (max-width: 500px) {
  .uxe_floatingButtons {
    display: none;
  }
}
.uxe_floatingButtons {
  position: fixed;
  left: 0px;
  top: 50vh;
  transform: translateY(-50%);
  width: 32pt;
  border-top-right-radius: 9pt;
  border-bottom-right-radius: 9pt;
}
.uxe_floatingButtons.uxe_floatingButtons-po-r {
  left: auto;
  right: 0px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
  border-top-left-radius: 9pt;
  border-bottom-left-radius: 9pt;
}
.uxe_floatingButtons.uxe_floatingButtons-al-up {
  transform: translateY(-60%);
}
.uxe_floatingButtons.uxe_floatingButtons-al-slUp {
  transform: translateY(-55%);
}
.uxe_floatingButtons.uxe_floatingButtons-al-slDo {
  transform: translateY(-45%);
}
.uxe_floatingButtons.uxe_floatingButtons-al-do {
  transform: translateY(-40%);
}
.uxe_floatingButtons a {
  display: block;
  margin: 0px;
  width: 100%;
  background-color: #000000;
  height: 40pt;
  -webkit-mask-size: 70%;
  mask-size: 70%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center;
  mask-position: center;
}
.uxe_floatingButtons a.call {
  -webkit-mask-image: url(../img/floating_call.svg);
  mask-image: url(../img/floating_call.svg);
}
.uxe_floatingButtons a.mail {
  -webkit-mask-image: url(../img/floating_mail.svg);
  mask-image: url(../img/floating_mail.svg);
}
.uxe_floatingButtons a.uxElementsSocialMediaUrlInstagram {
  -webkit-mask-image: url(../img/floating_instagram.svg);
  mask-image: url(../img/floating_instagram.svg);
}
.uxe_floatingButtons a.uxElementsSocialMediaUrlFacebook {
  -webkit-mask-image: url(../img/floating_facebook.svg);
  mask-image: url(../img/floating_facebook.svg);
}
.uxe_floatingButtons a.uxElementsSocialMediaUrlYouTube {
  -webkit-mask-image: url(../img/floating_youtube.svg);
  mask-image: url(../img/floating_youtube.svg);
}
.uxe_floatingButtons a.uxElementsSocialMediaUrlLinkedIn {
  -webkit-mask-image: url(../img/floating_linkedin.png);
  mask-image: url(../img/floating_linkedin.png);
}
.uxe_floatingButtons a.uxElementsSocialMediaUrlWhatsApp {
  -webkit-mask-image: url(../img/floating_whatsapp.svg);
  mask-image: url(../img/floating_whatsapp.svg);
}
.uxe_floatingButtons a.uxElementsSocialMediaUrlTwitter {
  -webkit-mask-image: url(../img/floating_twitter.svg);
  mask-image: url(../img/floating_twitter.svg);
}
.uxe_floatingButtons a.uxElementsSocialMediaUrlTwitch {
  -webkit-mask-image: url(../img/floating_twitch.svg);
  mask-image: url(../img/floating_twitch.svg);
}
.uxe_floatingButtons a.uxElementsSocialMediaUrlTikTok {
  -webkit-mask-image: url(../img/floating_tiktok.svg);
  mask-image: url(../img/floating_tiktok.svg);
}
.uxe_floatingButtons span {
  display: none;
}
.uxe_fo {
  width: 100%;
  display: flex;
  padding: 40pt;
  padding-left: 25pt;
  padding-right: 25pt;
  flex-wrap: wrap;
  align-items: flex-start;
  justify-content: flex-start;
}
.uxe_fo .brand_container {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  margin-bottom: 40pt;
}
.uxe_fo .brand_container img {
  height: 90pt;
  max-width: 50%;
  object-fit: contain;
  object-position: center;
}
.uxe_fo .brand_container .texts_container {
  margin-left: 9pt;
}
.uxe_fo .brand_container .texts_container h3 {
  font-size: 19pt;
}
.uxe_fo .brand_container .texts_container h4 {
  margin-top: 6pt;
}
.uxe_fo .uxe_footnotes {
  width: 100%;
  text-align: center;
}
.uxe_fo .uxe_footnotes .inner_container {
  text-align: left;
  max-width: 750pt;
  display: inline-block;
  margin: auto;
  margin-top: 18pt;
  margin-bottom: 18pt;
}
.uxe_fo .uxe_footnotes .inner_container > * {
  display: inline-block;
  text-align: left;
  font-size: 10pt;
}
.uxe_fo .uxe_footnotes .inner_container > * + * {
  margin-top: 6pt;
}
.uxe_fo .outer_menu_items_container {
  display: inline-block;
}
.uxe_fo .menu_items_container {
  margin: 18pt;
  margin-left: 14pt;
  margin-right: 14pt;
  display: flex;
  flex-flow: column;
  align-items: flex-start;
  justify-content: center;
  float: left;
}
.uxe_fo .menu_items_container h4 {
  margin-bottom: 6pt;
}
.uxe_fo .menu_items_container a + a {
  margin-top: 6pt;
}
.uxe_fo .menu_items_container .logosContainer {
  width: 240pt;
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  flex-wrap: wrap;
}
.uxe_fo .menu_items_container .logosContainer.logosAmount-1 {
  max-width: 80pt;
}
.uxe_fo .menu_items_container .logosContainer.logosAmount-1 img {
  max-width: 100%;
}
.uxe_fo .menu_items_container .logosContainer.logosAmount-2 {
  max-width: 160pt;
}
.uxe_fo .menu_items_container .logosContainer.logosAmount-2 img {
  max-width: 50%;
}
.uxe_fo .menu_items_container .logosContainer img {
  max-width: 30%;
  margin-bottom: 6pt;
}
.uxe_fo .social_media_container {
  width: 100%;
  flex-shrink: 0;
  flex-grow: 0;
  text-align: center;
}
.uxe_fo .social_media_container.uxe_prevCl-y {
  pointer-events: none !important;
}
.uxe_fo .social_media_container a {
  display: inline-block;
  margin-left: 14pt;
  margin-right: 14pt;
  margin-top: 40pt;
  margin-bottom: 40pt;
}
.uxe_fo .social_media_container a img {
  height: 37.5pt;
}
.uxe_fo .created_with_container {
  width: 100%;
  text-align: center !important;
  margin-top: 40pt;
}
.uxe_fo .created_with_container * {
  font-size: 10pt;
  text-align: center !important;
}
.uxe_fo .created_with_container a {
  text-decoration: underline;
}
.uxe_fo.uxe_fo-size-s {
  padding-top: 18pt;
  padding-bottom: 18pt;
}
.uxe_fo.uxe_fo-size-s .uxe_footnotes .inner_container {
  margin-top: 9pt;
  margin-bottom: 9pt;
}
.uxe_fo.uxe_fo-size-s .menu_items_container {
  margin-top: 12pt;
  margin-bottom: 12pt;
}
.uxe_fo.uxe_fo-size-s .social_media_container a {
  margin-top: 14pt;
  margin-bottom: 14pt;
}
.uxe_fo.uxe_fo-size-s .created_with_container {
  margin-top: 18pt;
}
.uxe_fo.uxe_fo-size-xs {
  padding-top: 12pt;
  padding-bottom: 12pt;
}
.uxe_fo.uxe_fo-size-xs .social_media_container a {
  margin-top: 9pt;
  margin-bottom: 9pt;
}
.uxe_fo.uxe_fo-size-xs .created_with_container {
  margin-top: 12pt;
}
.uxe_fo.uxe_fo-appearance-logoNextToName .texts_container h4 {
  display: none;
}
.uxe_fo.uxe_fo-appearance-logoNextToSlogan .texts_container h3 {
  display: none;
}
.uxe_fo.uxe_fo-appearance-logoAboveNameAndSlogan .brand_container {
  flex-flow: column;
}
.uxe_fo.uxe_fo-appearance-logoAboveNameAndSlogan .brand_container .texts_container {
  margin-left: 0px;
  margin-top: 18pt;
}
.uxe_fo.uxe_fo-appearance-logoAboveNameAndSlogan .brand_container .texts_container h3,
.uxe_fo.uxe_fo-appearance-logoAboveNameAndSlogan .brand_container .texts_container h4 {
  text-align: center;
}
.uxe_fo.uxe_fo-appearance-logoAboveName .brand_container {
  flex-flow: column;
}
.uxe_fo.uxe_fo-appearance-logoAboveName .brand_container .texts_container {
  margin-left: 0px;
  margin-top: 18pt;
}
.uxe_fo.uxe_fo-appearance-logoAboveName .brand_container .texts_container h3,
.uxe_fo.uxe_fo-appearance-logoAboveName .brand_container .texts_container h4 {
  text-align: center;
}
.uxe_fo.uxe_fo-appearance-logoAboveName .brand_container .texts_container h4 {
  display: none;
}
.uxe_fo.uxe_fo-appearance-logoAboveSlogan .brand_container {
  flex-flow: column;
}
.uxe_fo.uxe_fo-appearance-logoAboveSlogan .brand_container .texts_container {
  margin-left: 0px;
  margin-top: 18pt;
}
.uxe_fo.uxe_fo-appearance-logoAboveSlogan .brand_container .texts_container h3,
.uxe_fo.uxe_fo-appearance-logoAboveSlogan .brand_container .texts_container h4 {
  text-align: center;
}
.uxe_fo.uxe_fo-appearance-logoAboveSlogan .brand_container .texts_container h3 {
  display: none;
}
.uxe_fo.uxe_fo-appearance-logoOnly .brand_container .texts_container {
  display: none;
}
@media only screen and (min-width: 1024px) {
  .uxe-align-self-left {
    width: 60%;
    margin-right: 35%;
    margin-left: 5%;
  }
  .uxe-align-self-right {
    width: 60%;
    margin-right: 5%;
    margin-left: 35%;
  }
  .uxe_fo {
    justify-content: center;
  }
  .uxe_fo.uxe-footerLayout-itBrSm,
  .uxe_fo.uxe-footerLayout-brSmIt {
    flex-flow: row;
    flex-wrap: wrap;
  }
  .uxe_fo.uxe-footerLayout-itBrSm.uxe_fo-appearance-noBranding .outer_menu_items_container,
  .uxe_fo.uxe-footerLayout-brSmIt.uxe_fo-appearance-noBranding .outer_menu_items_container,
  .uxe_fo.uxe-footerLayout-itBrSm.uxe_fo-appearance-noBranding .social_media_container,
  .uxe_fo.uxe-footerLayout-brSmIt.uxe_fo-appearance-noBranding .social_media_container {
    width: 50%;
  }
  .uxe_fo.uxe-footerLayout-itBrSm > *,
  .uxe_fo.uxe-footerLayout-brSmIt > * {
    order: 3;
  }
  .uxe_fo.uxe-footerLayout-itBrSm .brand_container,
  .uxe_fo.uxe-footerLayout-brSmIt .brand_container {
    width: 20%;
    order: 2;
  }
  .uxe_fo.uxe-footerLayout-itBrSm .brand_container img,
  .uxe_fo.uxe-footerLayout-brSmIt .brand_container img {
    max-width: 80%;
  }
  .uxe_fo.uxe-footerLayout-itBrSm .outer_menu_items_container,
  .uxe_fo.uxe-footerLayout-brSmIt .outer_menu_items_container {
    order: 1;
    width: 40%;
  }
  .uxe_fo.uxe-footerLayout-itBrSm .outer_menu_items_container .menu_items_container,
  .uxe_fo.uxe-footerLayout-brSmIt .outer_menu_items_container .menu_items_container {
    width: 100%;
    flex-flow: row;
    flex-wrap: wrap;
    align-items: flex-start;
    justify-content: flex-start;
    margin-bottom: 0px;
  }
  .uxe_fo.uxe-footerLayout-itBrSm .outer_menu_items_container .menu_items_container h4,
  .uxe_fo.uxe-footerLayout-brSmIt .outer_menu_items_container .menu_items_container h4 {
    width: 100%;
  }
  .uxe_fo.uxe-footerLayout-itBrSm .outer_menu_items_container .menu_items_container a,
  .uxe_fo.uxe-footerLayout-brSmIt .outer_menu_items_container .menu_items_container a {
    margin-top: 6pt;
    margin-right: 14pt;
  }
  .uxe_fo.uxe-footerLayout-itBrSm .social_media_container,
  .uxe_fo.uxe-footerLayout-brSmIt .social_media_container {
    width: 40%;
    min-height: 90pt;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    flex-wrap: wrap;
  }
  .uxe_fo.uxe-footerLayout-itBrSm .social_media_container a,
  .uxe_fo.uxe-footerLayout-brSmIt .social_media_container a {
    margin-top: 12pt;
    margin-bottom: 12pt;
  }
  .uxe_fo.uxe-footerLayout-brSmIt .social_media_container {
    order: 2;
    justify-content: flex-start;
    padding-left: 35pt;
  }
  .uxe_fo.uxe-footerLayout-brSmIt .outer_menu_items_container {
    order: 3;
  }
  .uxe_fo.uxe-footerLayout-brSmIt .outer_menu_items_container .menu_items_container {
    justify-content: flex-end;
    margin-left: 0px;
    margin-right: 0px;
  }
  .uxe_fo.uxe-footerLayout-brSmIt .outer_menu_items_container .menu_items_container h4 {
    text-align: right;
  }
  .uxe_fo.uxe-footerLayout-brSmIt .outer_menu_items_container .menu_items_container a {
    margin-right: 0px;
    margin-left: 14pt;
  }
}
@media only screen and (min-width: 1024px) {
  .uxe_ma_nav:not(.uxe_ma_nav-alignment-burger):not(.uxe_ma_nav_magazine) .menu_items_container {
    background-color: transparent;
  }
  .uxe_ma_nav:not(.uxe_ma_nav-alignment-burger).uxe_ma_nav-size-xs .menu_items_container a {
    margin-left: 14pt;
  }
  .uxe_ma_nav:not(.uxe_ma_nav-alignment-burger) .menu_items_container {
    position: relative;
    right: auto;
    top: auto;
    display: flex;
    flex-flow: row;
    align-items: center;
    opacity: 1;
    pointer-events: all;
    padding: 0px;
    flex-wrap: wrap;
    overflow: visible;
  }
  .uxe_ma_nav:not(.uxe_ma_nav-alignment-burger) .menu_items_container .ux_selectLanguage,
  .uxe_ma_nav:not(.uxe_ma_nav-alignment-burger) .menu_items_container .ux_globalSearch,
  .uxe_ma_nav:not(.uxe_ma_nav-alignment-burger) .menu_items_container .uxe_shoppingBasketLink {
    display: flex !important;
  }
  .uxe_ma_nav:not(.uxe_ma_nav-alignment-burger) .menu_items_container a {
    margin-left: 25pt;
  }
  .uxe_ma_nav:not(.uxe_ma_nav-alignment-burger) .menu_items_container .menuItemContainer {
    width: auto;
  }
  .uxe_ma_nav:not(.uxe_ma_nav-alignment-burger) .menu_items_container .menuItemContainer + .menuItemContainer {
    margin-top: 0px;
  }
  .uxe_ma_nav:not(.uxe_ma_nav-alignment-burger) .menu_items_container .menuItemContainer .submenuContainer,
  .uxe_ma_nav:not(.uxe_ma_nav-alignment-burger) .menu_items_container .menuItemContainer .submenuTilesContainer {
    position: absolute;
    padding-left: 14pt;
    padding-right: 14pt;
    right: 0px;
    bottom: -18pt;
    transform: translateY(100%);
    background-color: #FFFFFF;
    max-height: 999vh;
    opacity: 0;
    pointer-events: none;
    color: #000000;
  }
  .uxe_ma_nav:not(.uxe_ma_nav-alignment-burger) .menu_items_container .menuItemContainer .submenuContainer.visibleContainer,
  .uxe_ma_nav:not(.uxe_ma_nav-alignment-burger) .menu_items_container .menuItemContainer .submenuTilesContainer.visibleContainer {
    opacity: 1;
    pointer-events: all;
  }
  .uxe_ma_nav:not(.uxe_ma_nav-alignment-burger) .menu_items_container .menuItemContainer .submenuContainer a,
  .uxe_ma_nav:not(.uxe_ma_nav-alignment-burger) .menu_items_container .menuItemContainer .submenuTilesContainer a {
    color: inherit;
    font-size: 10pt;
    margin-left: 0px;
  }
  .uxe_ma_nav:not(.uxe_ma_nav-alignment-burger) .menu_items_container .menuItemContainer .submenuTilesContainer {
    display: grid;
    grid-template-columns: 1fr 1fr;
    row-gap: 12pt;
    column-gap: 12pt;
    max-width: 70vw;
    width: 600pt;
    position: fixed;
    right: 0px;
    top: 84pt;
    transform: none;
    bottom: auto;
  }
  .uxe_ma_nav:not(.uxe_ma_nav-alignment-burger) .menu_items_container .menuItemContainer .submenuTilesContainer a {
    margin-bottom: 0px;
  }
  .uxe_ma_nav:not(.uxe_ma_nav-alignment-burger) .menu_items_container .menuItemContainer .submenuTilesContainer a.doubleWidthElement {
    grid-column: 2 span;
  }
  .uxe_ma_nav:not(.uxe_ma_nav-alignment-burger) .secondary_menu a {
    display: inline-block;
  }
  .uxe_ma_nav:not(.uxe_ma_nav-alignment-burger) .uxe_mobileButtons {
    display: none;
  }
  .uxe_ma_nav:not(.uxe_ma_nav-alignment-burger).uxe_ma_nav-alignment-defaultReversed .logo_home_link {
    order: 4;
  }
  .uxe_ma_nav:not(.uxe_ma_nav-alignment-burger).uxe_ma_nav-alignment-defaultLeftAligned {
    justify-content: flex-start;
  }
  .uxe_ma_nav:not(.uxe_ma_nav-alignment-burger).uxe_ma_nav-alignment-defaultRightAligned {
    justify-content: flex-end;
  }
  .uxe_ma_nav:not(.uxe_ma_nav-alignment-burger).uxe_ma_nav-alignment-defaultRightAligned .logo_home_link {
    order: 4;
    margin-left: 14pt;
  }
  .uxe_ma_nav:not(.uxe_ma_nav-alignment-burger).uxe_ma_nav-alignment-logoLeftItemsCentered .menu_items_container {
    width: 100%;
    flex-grow: 1;
    flex-shrink: 1;
    justify-content: center;
  }
  .uxe_ma_nav:not(.uxe_ma_nav-alignment-burger).uxe_ma_nav-alignment-logoRightItemsCentered .menu_items_container {
    width: 100%;
    flex-grow: 1;
    flex-shrink: 1;
    justify-content: center;
  }
  .uxe_ma_nav:not(.uxe_ma_nav-alignment-burger).uxe_ma_nav-alignment-logoRightItemsCentered .logo_home_link {
    order: 4;
  }
  .uxe_ma_nav:not(.uxe_ma_nav-alignment-burger).uxe_ma_nav-alignment-verticalCentered {
    flex-flow: column;
    align-items: center;
    justify-content: center;
    height: 126pt;
  }
  .uxe_ma_nav:not(.uxe_ma_nav-alignment-burger).uxe_ma_nav-alignment-verticalCentered .uxe_navLogo {
    height: 30pt;
  }
  .uxe_ma_nav:not(.uxe_ma_nav-alignment-burger).uxe_ma_nav-alignment-verticalCentered .menu_items_container {
    margin-top: 12pt;
    width: 100%;
    flex-grow: 0;
    flex-shrink: 0;
    justify-content: center;
    min-height: 36pt;
  }
  .uxe_ma_nav:not(.uxe_ma_nav-alignment-burger).uxe_ma_nav-alignment-loLeItCeBuRe .menu_items_container {
    width: 100%;
    flex-grow: 0;
    flex-shrink: 1;
    min-height: 36pt;
  }
  .uxe_ma_nav:not(.uxe_ma_nav-alignment-burger).uxe_ma_nav-alignment-loLeItCeBuRe .menu_items_container .menuItemContainer.item-button {
    order: 10;
  }
  .uxe_ma_nav:not(.uxe_ma_nav-alignment-burger).uxe_ma_nav-alignment-loLeItCeBuRe .menu_items_container .uxe_shoppingBasketLink,
  .uxe_ma_nav:not(.uxe_ma_nav-alignment-burger).uxe_ma_nav-alignment-loLeItCeBuRe .menu_items_container .ux_selectLanguage,
  .uxe_ma_nav:not(.uxe_ma_nav-alignment-burger).uxe_ma_nav-alignment-loLeItCeBuRe .menu_items_container .ux_globalSearch {
    order: 11;
  }
  .uxe_ma_nav:not(.uxe_ma_nav-alignment-burger).uxe_ma_nav-alignment-loLeItCeBuRe .menu_items_container .centeringSpacer {
    flex-grow: 1;
  }
  .uxe_ma_nav:not(.uxe_ma_nav-alignment-burger).uxe_ma_nav-alignment-buLeItCeLoRe {
    flex-flow: row-reverse;
  }
  .uxe_ma_nav:not(.uxe_ma_nav-alignment-burger).uxe_ma_nav-alignment-buLeItCeLoRe .menu_items_container {
    width: 100%;
    flex-grow: 0;
    flex-shrink: 0;
    min-height: 36pt;
  }
  .uxe_ma_nav:not(.uxe_ma_nav-alignment-burger).uxe_ma_nav-alignment-buLeItCeLoRe .menu_items_container .menuItemContainer.item-button {
    order: -1;
  }
  .uxe_ma_nav:not(.uxe_ma_nav-alignment-burger).uxe_ma_nav-alignment-buLeItCeLoRe .menu_items_container .uxe_shoppingBasketLink,
  .uxe_ma_nav:not(.uxe_ma_nav-alignment-burger).uxe_ma_nav-alignment-buLeItCeLoRe .menu_items_container .ux_selectLanguage,
  .uxe_ma_nav:not(.uxe_ma_nav-alignment-burger).uxe_ma_nav-alignment-buLeItCeLoRe .menu_items_container .ux_globalSearch {
    order: -2;
  }
  .uxe_ma_nav:not(.uxe_ma_nav-alignment-burger).uxe_ma_nav-alignment-buLeItCeLoRe .menu_items_container .centeringSpacer {
    flex-grow: 1;
  }
  .uxe_ma_nav:not(.uxe_ma_nav-alignment-burger).uxe_ma_nav-alignment-buLeItCeLoRe .menu_items_container a {
    margin-left: 0px;
    margin-right: 25pt;
  }
}
