@media (min-width:992px) {.b-ext .categoryTile:hover {background: var(--color-black);}
	.b-ext .categoryTile:hover span {color: var(--color-white);}
	.b-ext .categoryTile--v2 {margin: 10px;}
	.b-ext .categoryTile--v2:hover {background: var(--color-black);box-shadow: 0 0 10px 0 rgba(0,0,0,.4);transition: all .2s linear;}
	.b-ext .categoryTile--v2:hover .categoryTile__image {transform: translateY(-5px);transition: transform .2s linear;}
	.b-ext .categoryTile--v2:hover .categoryTile__text {color: var(--color-white) !important;transform: translate(15px,-3px);transition: all .5s linear;}
	.b-ext .categoryTile__link span:before {margin-bottom: 10px;}
	.b-ext .categoryTile img, .b-ext .categoryTile--generic {width: 334px;}
	.b-ext .editorialRichText {color: initial;color: var(--pd-textColor,initial);margin-bottom: 100px;}
	.b-ext .editorialRichText h1, .b-ext .editorialRichText h2 {font-size: 150px;line-height: 1.5;}
	.b-ext .editorialRichText h3 {font-size: 120px;line-height: 1.5;}
	.b-ext .editorialRichTextBlog h1 {font-size: 120px;line-height: 100px;}
	.b-ext .editorialRichTextBlog h2 {font-size: 32px;line-height: 32px;}
	.b-ext .editorialRichTextBlog h3 {font-size: 24px;line-height: 24px;}
	.b-ext .mediaTeaser__image:not(.loaded) {width: 100%;width: var(--placeholderWidthDesktop,100%);}
	.b-ext .textbox h1, .b-ext .textbox h2 {font-size: 150px;line-height: 130px;}
	.b-ext .textbox h3 {font-size: 120px;line-height: 110px;}
	.b-ext .breadcrumbsComponent * {color: var(--pd-textColor);}
	.b-ext .breadcrumbsComponent, .b-ext .page[\:has\(\.flexHeader--fixed\)] .breadcrumbsComponent {padding: 0 calc(var(--font-size) * 3);}}
@media (min-width:992px) {.b-ext .page:has(.flexHeader--fixed) .breadcrumbsComponent {padding: 0 calc(var(--font-size) * 3);}}
@media (min-width:992px) {.b-ext .pd__body--1 {margin: 0 0 100px;}
	.b-ext .pd__body--1 .pd_bannerIllustration img, .b-ext .pd__body--1 .pd_bannerIllustration video {object-fit: cover;object-position: var(--focal-point-x) var(--focal-point-y);width: 100%;}
	.b-ext .pd__body--1 .pd__headline {margin: 0;overflow: visible;width: 150%;}
	.b-ext .pd__body--1 .pd__headline .headline--h2-rs {line-height: 110px;}
	.b-ext .pd__body--1 .pd__headline span {display: block;}
	.b-ext .pd__body--1 .pd__details {padding: 0 125px 0 0;}
	.b-ext .pd__body--2 {margin: 0 0 100px;}
	.b-ext .pd__body--2 .pd_bannerIllustration img, .b-ext .pd__body--2 .pd_bannerIllustration video {object-fit: cover;object-position: var(--focal-point-x) var(--focal-point-y);width: 95%;}
	.b-ext .pd__body--2 .pd__headline {margin: 0;word-break: normal;}
	.b-ext .pd__body--2 .pd__headline .headline--h1-rs {font-size: 150px;line-height: 120px;}
	.b-ext .pd__body--2 .pd__headline span {display: block;}
	.b-ext .pd__body--2 .pd__details {padding: 90px 20px 0 0;}
	.b-ext .pd__body--2 .pd__button {justify-content: flex-end;}
	.b-ext .pd__body--3 {margin: 0 0 100px;padding: 40px 0;}
	.b-ext .pd__body--3 .pd__bannerIllustration img, .b-ext .pd__body--3 .pd__bannerIllustration video {object-fit: cover;object-position: var(--focal-point-x) var(--focal-point-y);width: 100%;}
	.b-ext .pd__body--3 .pd__headline {position: static;width: auto;}
	.b-ext .pd__body--3 .pd__headline span {display: block;}
	.b-ext .pd__body--3 .pd__details {padding: 20px 0 0 50px;}
	.b-ext .pd__body--3 .pd__text, .b-ext .pd__body--3 .pd__title {padding: 0 130px;}
	.b-ext .pd__body--3 .pd__button {padding: 0 150px;}
	.b-ext .pd__body--4 {margin: 0 0 100px;}
	.b-ext .pd__body--4.pd__additionalPadding {padding: 70px 0 0;}
	.b-ext .pd__body--4 .pd_bannerIllustration img, .b-ext .pd__body--4 .pd_bannerIllustration video {height: 639px;object-fit: contain;object-position: var(--focal-point-x) var(--focal-point-y);width: 100%;}
	.b-ext .pd__body--4 .pd__headline {left: -345px;margin: 0;position: absolute;top: -58px;width: 680px;}
	.b-ext .pd__body--4 .pd__headline .headline--h1-rs {font-size: 150px;line-height: 120px;}
	.b-ext .pd__body--4 .pd__headline span {display: block;}
	.b-ext .pd__body--4 .pd__details {padding: 250px 0 0 125px;}
	.b-ext .pd__body--5 {margin: 0 0 100px;}
	.b-ext .pd__body--5 .pd_bannerIllustration img, .b-ext .pd__body--5 .pd_bannerIllustration video {height: 627px;object-position: var(--focal-point-x) var(--focal-point-y);width: 100%;}
	.b-ext .pd__body--5 .pd__headline1 h1, .b-ext .pd__body--5 .pd__headline1 h2, .b-ext .pd__body--5 .pd__headline2 h1, .b-ext .pd__body--5 .pd__headline2 h2 {font-size: 120px;line-height: 110px;}
	.b-ext .pd__body--5 .pd__headline1 {margin-bottom: -50px;}
	.b-ext .pd__body--5 .pd__headline2 {margin-top: -50px;}
	.b-ext .pd__body--5 .pd__wrapper {padding: 250px 0 0 125px;}
	.b-ext .pd__body--7 .pd__circle {font-size: 50px;height: 80px;margin: 0 auto 40px;width: 80px;}
	.b-ext .pd__body--7 .pd__noCircle {margin: 0 auto 40px;}
	.b-ext .pd__body--7 .pd__text {font-size: 30px;line-height: 1;}
	.b-ext .pd__body--7 .pd__columns {flex-direction: row;gap: 100px;}
	.b-ext .pd__body--7 .pd__image {display: block;}
	.b-ext .pd__body--7 .pd__headline h2 {font-size: 120px;line-height: 110px;margin: 40px 0 30px;}
	.b-ext .pd__body--7 .pd__headline h3 {font-size: 96px;line-height: 130px;}
	.b-ext .pd__body--7 .pd__subtitle {font-size: 32px;line-height: 130px;margin-bottom: 80px;margin-top: -24px;}
	.b-ext .pd__body--8 .pd__icons {flex-direction: row;gap: 0;}
	.b-ext .pd__body--8 .pd__icon, .b-ext .pd__body--8 .pd__icon:last-of-type {height: 119px;width: 119px;}
	.b-ext .pd__body--8 .pd__icon:last-of-type:before {left: -44px;}
	.b-ext .pd__body--8 .pd__icon:before {font-size: 80px;left: -44px;top: 15px;transform: rotate(0deg);}
	.b-ext .pd__body--10 .pd__text {font-size: 30px;line-height: 35px;}
	.b-ext .pd__body--10 .pd__columns {flex-direction: row;gap: 100px;}
	.b-ext .pd__body--10 .pd__column {flex: 1 1 0;padding: 0 55px;}
	.b-ext .pd__body--10 .pd__image {height: 200px;justify-content: start;margin-bottom: 50px;}
	.b-ext .pd__body--10 .pd__headline h2 {font-size: 60px;line-height: 90px;}
	.b-ext .pd__body--11 .pd_bannerIllustration {align-items: center;display: flex;justify-content: center;}
	.b-ext .pd__body--11 .pd__headline {margin: 0;overflow: visible;}
	.b-ext .pd__body--11 .pd__headline h2 {font-size: 80px;line-height: 1;text-align: left;}
	.b-ext .pd__body--11 .pd__text {font-size: 30px;line-height: 35px;text-align: left;}
	.b-ext .pd__mediaWrapper {-moz-column-gap: 40px;column-gap: 40px;flex: 1 1 0;}
	.b-ext .pd__title {order: 1;}
	.b-ext .pd__media img, .b-ext .pd__media video {object-position: var(--focal-point-x) var(--focal-point-y);}
	.b-ext .pdbody16background__mobileImage {display: none;}
	.b-ext .pdbody16background__image {background-image: none;background-image: var(--content-banner-desktop,none);background-position: 50%;background-repeat: no-repeat;background-size: cover;width: 100%;}
	.b-ext .pd__body--16 {margin: 0 0 100px;padding: 40px 0;}
	.b-ext .pd__body--16 .pd__headline {position: static;}
	.b-ext .pd__body--16 .pd__headline span {display: block;}
	.b-ext .pd__body--16 .pd__details {padding: 20px 0 0 50px;}
	.b-ext .pd__body--16 .pd__title {padding: 0 130px;}
	.b-ext .pd__body--16 .pd__text {padding: 0 30px;}
	.b-ext .pd__body--16 .pd__button {padding: 0 206px;}
	.b-ext .pdvideoV1__headline {margin-top: 1.5em;width: 50%;}
	.b-ext .pdvideoV2__cta {margin: 0;}
	.b-ext .pdvideoV2__headline {margin-top: 1.5em;width: 50%;}
	.b-ext .pdvideoV2__controlButton-top {left: 30px;top: calc(100% - 160px);}
	.b-ext .pdvideoV2__controlButton-bottom {bottom: 10px;left: 30px;}
	.b-ext .pdvideoV2__muteButton-top {right: 30px;top: calc(100% - 160px);}
	.b-ext .pdvideoV2__muteButton-bottom {bottom: 10px;right: 30px;}
	.b-ext .pd__body--13 {align-items: center;margin: 0 0 100px;padding: 40px 0;}
	.b-ext .pd__body--13 .pd_bannerimage img {object-fit: cover;object-position: var(--focal-point-x) var(--focal-point-y);width: 100%;}
	.b-ext .pd__body--13 .pd__headline {position: static;width: auto;}
	.b-ext .pd__body--13 .pd__headline span {display: block;}
	.b-ext .pd__body--13 .pd__text, .b-ext .pd__body--13 .pd__title {padding: 0 0 50px;}
	.b-ext .pd__body--13 .pd__dateSeparator {margin: 50px 0;width: 70%;}
	.b-ext .pd__imageDirection--right .pd__details {padding: 0 115px 0 0;}
	.b-ext .pd__imageDirection--left .pd__details {padding: 0 0 0 115px;}
	.b-ext .headline--h1-cv {font-size: 130px;line-height: 120px;}
	.b-ext .headline--h7-cv {line-height: 40px;}
	.b-ext .pd__subheadline--videoColumn {width: 330px;}
	.b-ext .pd__imageDirection--left .pd__headline--videoColumn {display: flex;left: 0;position: relative;text-align: center;top: 0;}
	.b-ext .pd__imageDirection--left .pd__details--videoColumn {padding: 0 0 0 50px;}
	.b-ext .pd__imageDirection--left .pd__subheadline--videoColumn {margin-left: 50px;text-align: inherit;width: 100%;}
	.b-ext .pd__imageDirection--left .pd__text--videoColumn {padding: 0 0 50px 50px;}
	.b-ext .pd__imageDirection--left .pd__button--videColumn {margin: auto;padding: 0 0 0 50px;}
	.b-ext .pd__imageDirection--right .pd__details--videoColumn {padding: 0 0 0 115px;}
	.b-ext .pd__body--13 .pd__headline--videoColumn {margin-bottom: 0;}
	.b-ext .pd--backgroundPositionHorizontalLargecenter {background-position-x: center;}
	.b-ext .pd--backgroundPositionHorizontalLargeleft {background-position-x: left;}
	.b-ext .pd--backgroundPositionHorizontalLargeright {background-position-x: right;}
	.b-ext .pd--backgroundPositionVerticalLargecenter {background-position-y: center;}
	.b-ext .pd--backgroundPositionVerticalLargetop {background-position-y: top;}
	.b-ext .pd--backgroundPositionVerticalLargebottom {background-position-y: bottom;}
	.b-ext .pd--backgroundSizeLargeauto {background-size: auto;}
	.b-ext .pd--backgroundSizeLargecover {background-size: cover;}
	.b-ext .pd--backgroundSizeLargecontain {background-size: contain;}
	.b-ext .pd--backgroundRepeatLargerepeat {background-repeat: repeat;}
	.b-ext .pd--backgroundRepeatLargerepeat-x {background-repeat: repeat-x;}
	.b-ext .pd--backgroundRepeatLargerepeat-y {background-repeat: repeat-y;}
	.b-ext .pd--backgroundRepeatLargeno-repeat {background-repeat: no-repeat;}
	.b-ext .pd--backgroundRepeatLargespace {background-repeat: space;}
	.b-ext .pd--backgroundRepeatLargeround {background-repeat: round;}
	.b-ext .pd--backgroundRepeatLargeinherit {background-repeat: inherit;}
	.b-ext .pd--backgroundRepeatLargeinitial {background-repeat: repeat;}
	.b-ext .pd--backgroundRepeatLargerevert {background-repeat: revert;}
	.b-ext .pd--backgroundRepeatLargerevert-layer {background-repeat: revert-layer;}
	.b-ext .pd--backgroundRepeatLargeunset {background-repeat: repeat;}
	.b-ext .pd__cta {margin: 0;}
	.b-ext .pd__countdownImageV1-topLeft {right: calc(40% - 100px);top: -340px;}
	.b-ext .pd__countdownImageV1-topCenter {top: -340px;}
	.b-ext .pd__countdownImageV1-topRight {left: calc(40% - 100px);top: -340px;}
	.b-ext .pd__countdownImageV1-centerLeft {right: calc(40% - 100px);top: -220px;}
	.b-ext .pd__countdownImageV1-center {top: -220px;}
	.b-ext .pd__countdownImageV1-centerRight {left: calc(40% - 100px);top: -220px;}
	.b-ext .pd__countdownImageV1-bottomLeft {right: calc(40% - 100px);top: -110px;}
	.b-ext .pd__countdownImageV1-bottomCenter {top: -110px;}
	.b-ext .pd__countdownImageV1-bottomRight {left: calc(40% - 110px);top: -100px;}
	.b-ext .heroImageVideoBanner__bg {object-position: center top;object-position: var(--focal-point-x,center) var(--focal-point-y,top);}
	.b-ext .heroImageVideoBanner__details {align-items: flex-start;}
	.b-ext .heroImageVideoBanner__details[data-isvideo=false], .b-ext .heroImageVideoBanner__details[data-isvideo=true] {padding: 0 calc(var(--font-size) * 3) 110px;}
	.b-ext .heroImageVideoBanner__details>* {max-width: 40%;}
	.b-ext .heroImageVideoBanner__details--emptyText {height: 100%;justify-content: space-between;margin-top: auto;max-height: 50s vh;}
	.b-ext .heroImageVideoBanner__details--bottomCenter {align-items: center;}
	.b-ext .heroImageVideoBanner__headline {font-size: 48px;line-height: 1;}
	.b-ext .heroImageVideoBanner__countdown {max-width: none;}
	.b-ext .heroImageVideoBanner__countdown--mobileDisabled {display: block;}
	.b-ext .col2ShiftedHeadline {grid-gap: var(--rowGap) var(--colGap);align-items: start;display: grid;gap: var(--rowGap) var(--colGap);grid-auto-rows: minmax(auto,100px);grid-template-columns: minmax(auto,max-content) 2fr;grid-template-rows: repeat(3,.33fr);justify-content: start;}
	.b-ext .col2ShiftedHeadline__secondCol {grid-column: 2/span 2;grid-row: 2/span 3;}
	.b-ext .col2ShiftedHeadline__firstCol {grid-column: 1/1;grid-row: 1/span 2;margin: 0 auto;position: relative;}
	.b-ext .col2ShiftedHeadline .textbox {display: block;padding-top: var(--rowGap);}
	.b-ext .col2ShiftedHeadline .textbox>* {position: absolute;width: max-content;}
	.b-ext .col2ShiftedHeadline .textbox>:first-child {transform: translateY(-55%);}
	.b-ext .col2ShiftedHeadline .textbox>:nth-child(2) {right: 0;transform: translate(calc(100% + var(--colGap)),50%);}
	.b-ext .col2ShiftedHeadline .mediaTeaser {grid-row: 2/2;width: max-content;}
	.b-ext .featuredCampaign {grid-gap: var(--rowGap) var(--colGap);display: grid;gap: var(--rowGap) var(--colGap);grid-template-columns: minmax(auto,max-content) 1fr;}
	.b-ext .featuredCampaign__mobileWrapper {display: contents;}
	.b-ext .featuredCampaign__media {grid-column: 1/1;grid-row: 1/span 2;}
	.b-ext .featuredCampaign__image:not(.loaded) {width: 100%;width: var(--placeholderWidthDesktop,100%);}
	.b-ext .featuredCampaign__headline {display: block;grid-column: 2/span 2;grid-row: 1/1;}
	.b-ext .featuredCampaign__headline h1, .b-ext .featuredCampaign__headline h2 {font-size: 150px;line-height: 130px;}
	.b-ext .featuredCampaign__headline h3 {font-size: 120px;line-height: 110px;}
	.b-ext .featuredCampaign__carousel {grid-column: 2/span 2;grid-row: 2/2;margin-top: 0;}
	.b-ext .pdRegistrationForm {margin: 72px 0 82px;}
	.b-ext .pdRegistrationForm__loyaltyText {font-size: 24px;line-height: 40px;}
	.b-ext .experience-carousel-einsteinCarousel .carousel__item--full, .b-ext .experience-carousel-einsteinCarousel .no-carousel__item--full {min-height: 362px;}
	.b-ext .pd__body--1 .pd__headline {width: 100%;}
	.b-ext .pd__body--1 .pd__headline .headline--h2-rs {line-height: 120px;}
	.b-ext .pd__body--2 .pd__headline .headline--h1-rs {font-size: 100px;line-height: 120px;}
	.b-ext .pd__body--3 .pd__title {padding: 20px 180px 0;}
	.b-ext .pd__body--3 .pd__title .text--large {font-size: 40px;line-height: 40px;}
	.b-ext .pd__body--3 .pd__text {padding: 0 180px;}
	.b-ext .pd__body--4 .pd__headline {padding: 0 0 0 125px;position: static;width: 100%;}
	.b-ext .pd__body--4 .pd__headline .headline--h1-rs {font-size: 80px;line-height: 110px;}
	.b-ext .pd__body--4 .pd__details {padding: 40px 80px 0 125px;}
	.b-ext .pd__body--11 .pd__text {line-height: 42px;}}