.CarouselDescription{margin-bottom:20px;min-height:24px;position:relative;transition:height .36s cubic-bezier(.4,0,.2,1)}.CarouselDescription--item{top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;position:absolute;transform:translateY(10px);transition:opacity .32s ease,transform .32s ease}.CarouselDescription--item.is-active{opacity:1;pointer-events:auto;position:relative;transform:translateY(0)}.main-carousel{border-radius:var(--border-radius-m);margin-bottom:14px;overflow:hidden}.Carousel--item.is-selected{opacity:1}.main-carousel .Carousel--item{cursor:pointer;margin-right:0;opacity:1;transition:opacity .25s ease;width:100%}.desc-carousel .Carousel--item{margin-right:0;opacity:1;transition:all .25s ease;width:100%}.thumb-carousel .Carousel--item{cursor:pointer;margin-right:10px;opacity:.65;transition:all .25s ease;width:120px}.thumb-carousel .Carousel--item.is-selected,.thumb-carousel .Carousel--item:hover{opacity:1;transform:scale(1.05)}.thumb-carousel img{pointer-events:none}.CarouselWrapper{display:grid;grid-template-columns:repeat(var(--gridSize),1fr);padding-left:var(--sitepadding);padding-right:var(--sitepadding);grid-column-gap:var(--grid-gap);grid-row-gap:0;margin-bottom:64px;margin-top:64px;position:relative;grid-gap:var(--spacing-12,12px)}@media print{.CarouselWrapper{display:block}}@media (min-width:1444px){.CarouselWrapper{margin-left:auto;margin-right:auto;max-width:1380px;padding-left:0;padding-right:0;--sitepadding-root: calc(50vw - 690px) }}.CarouselWrapper>*{--sitepadding:0}@media screen and (min-width:751px){.CarouselWrapper{margin-bottom:80px;margin-top:80px}}.CarouselInner{grid-column-end:-1;grid-column-start:1}@media screen and (min-width:1241px){.CarouselInner{grid-column-end:12;grid-column-start:2;padding-left:var(--spacing-40,40px);padding-right:var(--spacing-40,40px)}.CarouselInner.no-padding{grid-column-end:13;grid-column-start:1}}@media screen and (min-width:1541px){.CarouselWrapper[data-variant=home] .CarouselInner{grid-column-end:-1;grid-column-start:1}}.Carousel--title{font-family:var(--font-headline);font-size:22px;line-height:1.3;line-height:1.4;margin-bottom:var(--spacing-32,32px)}@media (min-width:750px){.Carousel--title{font-size:22px}}@media (min-width:1240px){.Carousel--title{font-size:22px}}@media screen and (max-width:750px){.Carousel--title{line-height:1.3}}.CarouselWrapper .flickity-prev-next-button{background-color:#000;box-shadow:var(--shadow-medium);color:rgba(var(--c-white),1);height:48px;transition:background-color .25s cubic-bezier(.215,.61,.355,1);width:48px}.CarouselWrapper .flickity-prev-next-button:hover{background-color:#212121}@media screen and (min-width:751px){.CarouselWrapper .flickity-prev-next-button{height:36px;width:36px}}.CarouselWrapper .flickity-prev-next-button.previous{display:none;left:-15px}@media screen and (min-width:751px){.CarouselWrapper .flickity-prev-next-button.previous{display:block;left:-10px}}.CarouselWrapper .flickity-prev-next-button.next{display:none;right:-15px}@media screen and (min-width:751px){.CarouselWrapper .flickity-prev-next-button.next{display:block;right:-10px}}.CarouselWrapper .flickity-prev-next-button .flickity-button-icon{height:33%;left:33%;top:33%;width:33%}@media screen and (min-width:751px){.CarouselWrapper .flickity-prev-next-button .flickity-button-icon{height:40%;left:30%;top:30%;width:40%}}.CarouselWrapper .flickity-button:disabled{background-color:rgba(var(--c-grey-1),1);color:rgba(var(--c-grey-3),1);opacity:1}.CarouselWrapper .flickity-enabled.is-draggable .flickity-viewport{border-radius:var(--border-radius-s);cursor:inherit;transition:all .5s ease}.CarouselWrapper .flickity-button{border:none}.CarouselWrapper .flickity-button:active{opacity:1}.CarouselWrapper .Flickity:not(.is-draggable) .flickity-button,.CarouselWrapper .flickity-button:before,.CarouselWrapper .flickity-prev-next-button.next:before,.CarouselWrapper .flickity-prev-next-button.previous:before{display:none}.CarouselWrapper .flickity-button-icon{display:block;fill:currentColor}
