.ProductPageCard-module-base{align-items:center;display:flex;flex-direction:column;height:100%;padding:var(--padding-initial)}@media only screen and (min-width:320px){.ProductPageCard-module-base[data-responsive-breakpoints~="padding:xxs"]{padding:var(--padding-xxs,var(--padding-initial))}}@media only screen and (min-width:375px){.ProductPageCard-module-base[data-responsive-breakpoints~="padding:xsbetween"]{padding:var(--padding-xsbetween,var(--padding-xxs,var(--padding-initial)))}}@media only screen and (min-width:576px){.ProductPageCard-module-base[data-responsive-breakpoints~="padding:xs"]{padding:var(--padding-xs,var(--padding-xsbetween,var(--padding-xxs,var(--padding-initial))))}}@media only screen and (min-width:768px){.ProductPageCard-module-base[data-responsive-breakpoints~="padding:sm"]{padding:var(--padding-sm,var(--padding-xs,var(--padding-xsbetween,var(--padding-xxs,var(--padding-initial)))))}}@media only screen and (min-width:992px){.ProductPageCard-module-base[data-responsive-breakpoints~="padding:md"]{padding:var(--padding-md,var(--padding-sm,var(--padding-xs,var(--padding-xsbetween,var(--padding-xxs,var(--padding-initial))))))}}@media only screen and (min-width:1200px){.ProductPageCard-module-base[data-responsive-breakpoints~="padding:lg"]{padding:var(--padding-lg,var(--padding-md,var(--padding-sm,var(--padding-xs,var(--padding-xsbetween,var(--padding-xxs,var(--padding-initial)))))))}}@media only screen and (min-width:1400px){.ProductPageCard-module-base[data-responsive-breakpoints~="padding:xl"]{padding:var(--padding-xl,var(--padding-lg,var(--padding-md,var(--padding-sm,var(--padding-xs,var(--padding-xsbetween,var(--padding-xxs,var(--padding-initial))))))))}}@media only screen and (min-width:1600px){.ProductPageCard-module-base[data-responsive-breakpoints~="padding:xxl"]{padding:var(--padding-xxl,var(--padding-xl,var(--padding-lg,var(--padding-md,var(--padding-sm,var(--padding-xs,var(--padding-xsbetween,var(--padding-xxs,var(--padding-initial)))))))))}}.ProductPageCard-module-wrapper{background-color:#fff;height:100%;width:100%}@media only screen and (min-width:992px){.ProductPageCard-module-wrapper{overflow:hidden}}.ProductPageProductTeaser-module-base{cursor:pointer;position:relative;transition:transform .25s}.ProductPageProductTeaser-module-base:hover{transform:translateY(-.125rem)}.ProductPageProductTeaser-module-headline{display:block;font-size:var(--scaled-font-size-1);font-weight:500;line-height:1.3;margin:0;text-align:center}.ProductPageProductTeaser-module-link{color:#c7105c;display:inline-block;font-size:1rem;font-weight:500;margin:0 auto;position:relative}.ProductPageProductTeaser-module-link:after{background-color:#c7105c;bottom:0;content:"";display:block;height:.125rem;position:absolute;width:100%}.ProductPageProductTeaser-module-image{max-height:23rem}.ProductPageSection-module-base{background-color:var(--accent--05);border-radius:none;padding:3rem 1rem}@media only screen and (min-width:375px){.ProductPageSection-module-base{border-radius:.75rem;margin:0 .5rem}}@media only screen and (min-width:576px){.ProductPageSection-module-base{margin:0 1rem;padding:3rem 2.5rem 3.75rem}}@media only screen and (min-width:768px){.ProductPageSection-module-base{border-radius:2.5rem}}@media only screen and (min-width:992px){.ProductPageSection-module-base{padding:6rem 5rem 7.5rem}}.ProductPageSection-module-headline{color:var(--accent--100);font-size:var(--scaled-font-size-2);font-weight:500;line-height:1.1;margin:0;text-align:center}.ProductPageSection-module-sub-text{font-size:var(--scaled-font-size-0);font-weight:300;line-height:1.5;margin:0;max-width:58.5rem;text-align:center}.ProductPageSection-module-button{background-color:var(--accent--100)}.ProductPageSection-module-button:focus{box-shadow:0 1px 3px 0 rgba(var(--accent-rgb--100),.12),0 8px 16px 0 rgba(var(--accent-rgb--100),.12),0 0 0 4px rgba(var(--accent-rgb--100),.12)}.ProductPageStageCard-module-base{align-items:center;background:linear-gradient(90deg,rgba(0,0,0,.2),rgba(0,0,0,0) 51.19%),linear-gradient(180deg,rgba(0,0,0,0) 69.88%,rgba(0,0,0,.2));background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;gap:.375rem;min-height:35rem;overflow:hidden;padding:3rem 1rem 0;position:relative}@media only screen and (min-width:375px){.ProductPageStageCard-module-base{border-radius:.75rem;margin:0 .5rem}}@media only screen and (min-width:576px){.ProductPageStageCard-module-base{margin:0 1rem}}@media only screen and (min-width:768px){.ProductPageStageCard-module-base{align-items:baseline;border-radius:2.5rem;gap:.8125rem;min-height:42.75rem;padding:15.25rem 5rem 0}}.ProductPageStageCard-module-text{color:#fff;filter:drop-shadow(0 4px 64px rgba(0,0,0,.25)) drop-shadow(0 2px 8px rgba(0,0,0,.25));width:100%}.ProductPageStageCard-module-pre-headline{font-size:var(--scaled-font-size-0);font-weight:400;text-align:center}@media only screen and (min-width:768px){.ProductPageStageCard-module-pre-headline{text-align:left}}.ProductPageStageCard-module-headline{font-size:var(--scaled-font-size-3);font-weight:700;line-height:1.2;margin:0 auto;max-width:25rem;text-align:center}@media only screen and (min-width:768px){.ProductPageStageCard-module-headline{margin:0;max-width:35rem;text-align:left}}.ProductPageTeaserBanner-module-badge-inner{background-clip:text;-webkit-background-clip:text;background-color:var(--fallback-gradient-color,#990099);background-image:var(--default-gradient,linear-gradient(90deg,#990099 0,#e50000 100%));box-decoration-break:clone;-webkit-box-decoration-break:clone;-webkit-text-fill-color:rgba(0,0,0,0)}.ProductPageTeaserBanner-module-background{background:linear-gradient(90deg,#990099,#e50000);width:100%;overflow:hidden;position:relative}.ProductPageTeaserBanner-module-content-wrapper{padding:2.5rem 1.5rem;display:flex;align-items:center;flex-direction:column}@media only screen and (min-width:768px){.ProductPageTeaserBanner-module-content-wrapper{padding:4rem 3rem}}.ProductPageTeaserBanner-module-precent-background-wrapper{position:absolute;width:100%;height:100%;z-index:1;pointer-events:none}.ProductPageTeaserBanner-module-headline{color:#fff;display:block;font-size:1.5rem;font-weight:700;font-weight:600;line-height:1.3;margin:0;text-align:center}@media only screen and (min-width:768px){.ProductPageTeaserBanner-module-headline{font-size:1.875rem}}.ProductPageTeaserBanner-module-description{color:#fff;font-size:1rem;font-weight:400;line-height:1.6;margin:0;text-align:center}@media only screen and (min-width:768px){.ProductPageTeaserBanner-module-description{font-size:1.125rem}}.ProductPageTeaserBanner-module-badge-inner{padding-bottom:.5rem;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.ProductPageTeaserBanner-module-badge{background-color:#fff;min-height:10rem;min-width:10rem;border-radius:100%;transform:rotate(9.44deg);transition:transform .25s ease;z-index:2;display:flex;justify-content:center;flex-direction:column;align-items:center;font-size:1.375rem;line-height:1;font-weight:500}.ProductPageTeaserBanner-module-badge p{margin:0;text-align:center}.ProductPageTeaserBanner-module-badge strong{font-size:2rem;font-weight:700;line-height:1.4}@media only screen and (min-width:768px){.ProductPageTeaserBanner-module-badge strong{font-size:2.75rem}}.ProductPageTeaserBanner-module-badge:hover{transform:rotate(12deg) scale(1.1)}@media only screen and (min-width:768px){.ProductPageTeaserBanner-module-badge{min-height:12rem;min-width:12rem;font-size:1.875rem}}.ShowroomNav-module-base{background-color:var(--accent--05,#fef7f8);display:flex;position:relative}.ShowroomNav-module-icon{align-items:center;color:#fff;display:flex;height:3rem;justify-content:center;transition:color .25s;width:3rem}@media only screen and (min-width:768px){.ShowroomNav-module-icon{height:4rem;width:4rem}}.ShowroomNav-module-item{align-items:center;color:#1f1f1f;display:flex;flex-direction:column;flex-shrink:0;padding:1rem .625rem}.ShowroomNav-module-item:hover .ShowroomNav-module-icon{color:var(--accent--10,#ffe9ed)}.ShowroomNav-module-item:hover .ShowroomNav-module-title{color:var(--accent--100,#c7105c)}@media only screen and (min-width:1200px){.ShowroomNav-module-item{gap:.25rem;padding:1rem 1.5rem}}.ShowroomNav-module-items{align-items:center;display:flex;list-style:none;margin:0 auto;max-height:100%;overflow-x:auto;padding:0 .625rem}@media only screen and (min-width:1200px){.ShowroomNav-module-items{gap:.5rem;padding:.5rem 0}}.ShowroomNav-module-paddle{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--accent--05,#fef7f8);border:none;box-shadow:none;color:var(--accent--100,#c7105c);cursor:pointer;display:flex;height:calc(100% - .75rem);justify-content:center;outline:none;padding:0;position:absolute;top:.375rem;transition:opacity .25s;width:2rem;z-index:2}.ShowroomNav-module-paddle.ShowroomNav-module-is-left{border-right:1px solid var(--accent--20,#ffdbe2);left:0}.ShowroomNav-module-paddle.ShowroomNav-module-is-hidden{opacity:0;pointer-events:none}.ShowroomNav-module-paddle.ShowroomNav-module-is-right{border-left:1px solid var(--accent--20,#ffdbe2);right:0}.ShowroomNav-module-title{font-size:.8125rem;line-height:1.25rem;transition:color .25s;white-space:nowrap}
/*# sourceMappingURL=e4f3cb8b04064e40.css.map*/