.seasonbox{--sb-side: 16%}@media(min-width: 768px){.seasonbox{--sb-side: 22%}}.seasonbox__stage{position:relative;isolation:isolate;overflow:hidden;background:#000;aspect-ratio:6/7;max-height:36rem}.seasonbox__media{position:absolute;inset:0;z-index:-1}.seasonbox__media::after{content:"";position:absolute;inset:0;background:linear-gradient(to left, rgba(0, 0, 0, 0.75) 0%, rgba(0, 0, 0, 0.4) 45%, rgba(0, 0, 0, 0.1) 100%)}.seasonbox__bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.04);transition:opacity .7s cubic-bezier(0.4, 0, 0.2, 1),transform 1.2s cubic-bezier(0.4, 0, 0.2, 1)}.seasonbox__bg.is-active{opacity:1;transform:scale(1)}.seasonbox__stage .seasonbox__list{position:absolute;inset:0;list-style:none;margin:0;padding:0 var(--sb-side);display:flex;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--sb-side);-webkit-overflow-scrolling:touch;scrollbar-width:none}.seasonbox__stage .seasonbox__list::-webkit-scrollbar{display:none}.seasonbox__item{position:relative;flex:0 0 100%;scroll-snap-align:center;display:flex;padding-left:8px;padding-right:8px;color:#fff;text-align:center}.seasonbox__item{padding-top:100px}@media screen and (min-width: 480px){.seasonbox__item{padding-top:calc(100px + -20*(100vw - 480px)/920)}}@media screen and (min-width: 1400px){.seasonbox__item{padding-top:80px}}.seasonbox__item{padding-bottom:80px}@media screen and (min-width: 480px){.seasonbox__item{padding-bottom:calc(80px + 20*(100vw - 480px)/920)}}@media screen and (min-width: 1400px){.seasonbox__item{padding-bottom:100px}}.seasonbox__item a,.seasonbox__item .h2{color:#fff}@media(min-width: 768px){.seasonbox__item a,.seasonbox__item .h2{color:#ccc9c2}}.seasonbox__item:last-child .seasonbox__linie::before{display:none}.seasonbox__linie::before{content:"";position:absolute;top:0;right:-8px;width:1px;height:100%;background:#fff}.seasonbox__content{width:100%;padding:0}@media(min-width: 768px){.seasonbox__content{display:flex;flex-direction:column;align-items:center}}.seasonbox__content::before,.seasonbox__content::after{content:"";flex:1 0 0;transition:flex-grow .5s cubic-bezier(0.4, 0, 0.2, 1)}.seasonbox__content::after{order:2}.seasonbox__text{order:1}.seasonbox__pre{margin-bottom:8px;letter-spacing:10%;font-weight:400;color:#fff}.seasonbox__pre{font-size:10px}@media screen and (min-width: 480px){.seasonbox__pre{font-size:calc(10px + 5*(100vw - 480px)/920)}}@media screen and (min-width: 1400px){.seasonbox__pre{font-size:15px}}.seasonbox__pre{line-height:16px}@media screen and (min-width: 480px){.seasonbox__pre{line-height:calc(16px + 8*(100vw - 480px)/920)}}@media screen and (min-width: 1400px){.seasonbox__pre{line-height:24px}}@media(min-width: 768px){.seasonbox__pre{color:#ccc9c2}}.seasonbox__btn{order:3;display:inline-block;font-weight:700;color:#863533;pointer-events:none;transition:opacity .4s cubic-bezier(0.4, 0, 0.2, 1),transform .4s cubic-bezier(0.4, 0, 0.2, 1),background-color .2s}@media(min-width: 768px){.seasonbox__btn{transform:translateY(0.75rem);opacity:0}}.seasonbox__btn:hover,.seasonbox__btn:focus-visible{background:#fff;color:#863533}.seasonbox__item.is-current .seasonbox__btn,.seasonbox__btn:focus-visible{opacity:1;transform:none;pointer-events:auto}.seasonbox__hint{position:absolute;left:50%;bottom:10rem;width:2rem;height:2rem;margin-left:-1rem;background:url("/fileadmin/images/icons/swipe.svg") center/contain no-repeat;pointer-events:none;animation:seasonbox-hint 1.8s ease-in-out infinite;transition:opacity .3s}.seasonbox.is-scrolled .seasonbox__hint{opacity:0}@media(min-width: 992px){.seasonbox__stage{aspect-ratio:auto;max-height:none;min-height:clamp(26rem,32vw,36rem)}.seasonbox__hint{display:none}.seasonbox__stage .seasonbox__list{display:grid;grid-template-columns:repeat(var(--seasonbox-cols, 3), minmax(0, 1fr));margin-inline:auto;padding:0;overflow:visible;scroll-snap-type:none}.seasonbox__stage .seasonbox__list::after{content:"";position:absolute;left:0;right:0;top:240px;height:1px;background:rgba(255,255,255,.8);pointer-events:none}.seasonbox__item{transition:background-color .4s cubic-bezier(0.4, 0, 0.2, 1)}.seasonbox__item{padding-left:20px}}@media screen and (min-width: 992px)and (min-width: 480px){.seasonbox__item{padding-left:calc(20px + 28*(100vw - 480px)/920)}}@media screen and (min-width: 992px)and (min-width: 1400px){.seasonbox__item{padding-left:48px}}@media(min-width: 992px){.seasonbox__item{padding-right:20px}}@media screen and (min-width: 992px)and (min-width: 480px){.seasonbox__item{padding-right:calc(20px + 28*(100vw - 480px)/920)}}@media screen and (min-width: 992px)and (min-width: 1400px){.seasonbox__item{padding-right:48px}}@media(min-width: 992px){.seasonbox__linie::before{right:-20px}}@media screen and (min-width: 992px)and (min-width: 480px){.seasonbox__linie::before{right:calc(-20px + -28*(100vw - 480px)/920)}}@media screen and (min-width: 992px)and (min-width: 1400px){.seasonbox__linie::before{right:-48px}}@media(min-width: 992px){.seasonbox__content::before{flex-grow:0}.seasonbox__btn{margin-top:1.5rem}.seasonbox__item.is-current .seasonbox__btn{opacity:0;transform:translateY(0.75rem);pointer-events:none}.seasonbox__item:hover a,.seasonbox__item:hover .h2,.seasonbox__item:hover .seasonbox__pre,.seasonbox__item:focus-within a,.seasonbox__item:focus-within .h2,.seasonbox__item:focus-within .seasonbox__pre{color:#fff}.seasonbox__item:hover .seasonbox__btn,.seasonbox__item:focus-within .seasonbox__btn{opacity:1;transform:none;pointer-events:auto}}@media(min-width: 992px)and (hover: none){.seasonbox__content::before{flex-grow:1}.seasonbox__item .seasonbox__btn,.seasonbox__item.is-current .seasonbox__btn{opacity:1;transform:none;pointer-events:auto}}@media(prefers-reduced-motion: reduce){.seasonbox *,.seasonbox *::before,.seasonbox *::after{transition:none !important;animation:none !important}}@keyframes seasonbox-hint{0%,100%{transform:translateX(0)}50%{transform:translateX(-0.75rem)}}