.product-teasercarousel{background-color:#fff;padding:60px 0 40px}
#new-product-page-c6 .product-teasercarousel{background-color:#000}
.product-teasercarousel__container{margin:0 auto}
.product-teasercarousel__mobile{display:none}
.product-teasercarousel__desktop{position:relative}
.product-teasercarousel__desktop::before{content:'';position:absolute;left:-20px;top:0;bottom:0;width:1px;z-index:1}
.product-teasercarousel__header{text-align:center;margin-bottom:40px}
.product-teasercarousel__title{font-size:2.5rem;font-weight:bold;color:#fff;margin:0;line-height:1.2}
.product-teasercarousel__title span{color:#d0fd0a}
.product-teasercarousel__wrapper{position:relative;padding:0}
.product-teasercarousel__carousel{overflow:hidden;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.product-teasercarousel__track{gap:80px;display:flex;transition:transform .5s ease}
.product-teasercarousel__slide{flex:0 0 calc(100% - 200px);min-width:calc(100% - 200px);position:relative;aspect-ratio:1312 / 798;overflow:hidden;background-color:#0e0e07}
@media(min-width:769px){.product-teasercarousel__slide{flex-basis:min(calc(100% - 200px),calc((100vh - 188px) * 1312 / 798));min-width:min(calc(100% - 200px),calc((100vh - 188px) * 1312 / 798))}
}
.product-teasercarousel__controls{display:flex;justify-content:space-between;align-items:center;margin-top:40px;padding:0 40px 0 80px}
.product-teasercarousel__arrows{display:flex;gap:24px}
.product-teasercarousel__arrow{display:flex;width:48px;height:48px;padding:0;background:0;border:0;cursor:pointer;transition:opacity .3s ease}
.product-teasercarousel__arrow-path{stroke:#d0fd0a}
.product-teasercarousel__arrow:disabled{cursor:not-allowed}
.product-teasercarousel__arrow:disabled .product-teasercarousel__arrow-path{stroke:#b3b3b3 !important}
.product-teasercarousel__slide:first-child{margin-left:80px}
.product-teasercarousel__slide:last-child{margin-right:80px}
.product-teasercarousel__slide-link,.product-teasercarousel__slide-inner{display:block;width:100%;height:100%;text-decoration:none;position:relative}
.product-teasercarousel__slide-background{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;transform:scale(1.3);transition:transform 1000ms ease}
.product-teasercarousel__slide-background.product-teasercarousel__slide-background--animated{transform:scale(1)}
.product-teasercarousel__slide-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to top,rgba(0,0,0,0.8) 0,rgba(0,0,0,0) 355px);z-index:1}
.product-teasercarousel__slide-content{position:relative;z-index:2;padding:49px 46px;display:flex;flex-direction:column;justify-content:flex-start;height:100%;align-items:flex-start}
.product-teasercarousel__icon{margin-bottom:29px}
.product-teasercarousel__icon-image{display:block;height:71px;width:auto}
.product-teasercarousel__richtext{font-family:'FlyingFlea-Bold',sans-serif;font-weight:700;font-size:clamp(28px,calc(22px + 1.25vw),40px);line-height:1.4;color:#d0fd0a;max-width:621px;margin-top:-0.355em}
.product-teasercarousel__richtext p{font-family:inherit !important;font-weight:inherit;color:inherit;margin:0}
.product-teasercarousel__description{color:#fff;font-family:'Inter' !important;font-weight:400;font-style:normal;font-size:18px;line-height:25px;letter-spacing:0;margin:0;max-width:626px}
.product-teasercarousel__pagination{display:flex;align-items:center;gap:8px}
.product-teasercarousel__pagination-dot{width:6px;height:6px;padding:0;border-radius:40px;background-color:#e6e6e6;border:0;cursor:pointer;transition:all .3s ease}
.product-teasercarousel__pagination-dot--active{background-color:#d0fd0a;width:40px}
.product-teasercarousel__pagination-dot:hover{background-color:#d0fd0a;opacity:.7}
@media(max-width:1024px){.product-teasercarousel__wrapper{padding:0 20px}
.product-teasercarousel__description{font-size:1rem}
}
@media(max-width:768px){.product-teasercarousel__desktop{display:none}
.product-teasercarousel__mobile{display:block}
.product-teasercarousel{padding:40px 24px}
.product-teasercarousel__title{font-size:2rem}
.product-teasercarousel__wrapper{padding:0 20px}
.product-teasercarousel__slide{aspect-ratio:4 / 3}
.product-teasercarousel__slide:first-child,.product-teasercarousel__slide:last-child{margin-left:0;margin-right:0}
.product-teasercarousel__slide-content{padding:30px 20px;align-items:flex-start;justify-content:space-between}
.product-teasercarousel__icon-image{height:50px}
.product-teasercarousel__description{font-size:.9375rem;max-width:100%}
.product-teasercarousel__pagination{margin-top:24px;gap:4px}
.product-teasercarousel__pagination-dot{background-color:#5e5e5e}
.product-teasercarousel__pagination-dot--active{background-color:#d0fd0a;width:14px}
.product-teasercarousel__mobile .product-teasercarousel__carousel{touch-action:auto}
.product-teasercarousel__mobile .product-teasercarousel__track{gap:20px}
}
@media(max-width:480px){.product-teasercarousel{padding-bottom:50px}
.product-teasercarousel__wrapper{padding:0;height:449px}
.product-teasercarousel__icon{margin-bottom:16px}
.product-teasercarousel__slide{flex:0 0 100%;min-width:100%;height:449px;position:relative;aspect-ratio:auto}
.product-teasercarousel__richtext{max-width:none}
.product-teasercarousel__slide-overlay{background:linear-gradient(to bottom,rgba(0,0,0,0.8) 0,rgba(0,0,0,0) 88px)}
.product-teasercarousel__slide-content{padding:38px 16px 26px 26px;align-items:flex-start}
.product-teasercarousel__icon-image{height:39px}
.product-teasercarousel__description{font-weight:500;font-size:12px;max-width:230px;line-height:14.5px}
.product-teasercarousel__pagination-dot{width:4px;height:4px}
.product-teasercarousel__pagination-dot--active{width:14px}
}