.sec-ContentCarousel{--ContentCarousel_PerView: 1.2;position:relative;display:block;padding-block-start:var(--ContentCarousel_PaddingTopMobile);padding-block-end:var(--ContentCarousel_PaddingBottomMobile);background-color:var(--ContentCarousel_BackgroundColour)}@media only screen and (min-width:768px){.sec-ContentCarousel{--ContentCarousel_PerView: 3.05;padding-block-start:var(--ContentCarousel_PaddingTopDesktop);padding-block-end:var(--ContentCarousel_PaddingBottomDesktop)}.sec-ContentCarousel-staticDesktop{--ContentCarousel_PerView: 3}}@media only screen and (max-width:767px){.sec-ContentCarousel-landscapeMobile{--ContentCarousel_PerView: 1.15;--ContentCarousel_AspectRatio: 16 / 9}}@media only screen and (min-width:768px){.sec-ContentCarousel-landscapeDesktop{--ContentCarousel_PerView: 1.15;--ContentCarousel_AspectRatio: 16 / 9}}.sec-ContentCarousel-rounded{--ContentCarousel_Radius: 8px}.sec-ContentCarousel-centred{--ContentCarousel_Centred: 1}.sec-ContentCarousel-loop{--ContentCarousel_Loop: 1}@media only screen and (min-width:768px){.sec-ContentCarousel-staticDesktop{--ContentCarousel_Centred: 0}}.sec-ContentCarousel-light{color:var(--Color_White)}.sec-ContentCarousel-dark{color:var(--Color_Black)}.sec-ContentCarousel_Slides{display:flex;max-width:100%;margin-block-start:0;margin-block-end:0;padding-inline-start:0;list-style:none;overflow:hidden;gap:var(--ContentCarousel_Spacing)}.sec-ContentCarousel_Slides[data-initialised=true]{gap:0}@media only screen and (min-width:768px){.sec-ContentCarousel-staticDesktop .sec-ContentCarousel_Slides[data-initialised=true]{gap:var(--ContentCarousel_Spacing)}.sec-ContentCarousel-staticDesktop.sec-ContentCarousel-centred .sec-ContentCarousel_Slides{justify-content:center}}.sec-ContentCarousel_Slide{--ContentCarousel_SlideWidth: calc( ( 100% - var(--ContentCarousel_Spacing) * (var(--ContentCarousel_PerView) - 1) ) / var(--ContentCarousel_PerView) );position:relative;flex:0 0 var(--ContentCarousel_SlideWidth);aspect-ratio:var(--ContentCarousel_AspectRatio, 3 / 4)}.sec-ContentCarousel_Slide-textLight{color:var(--Color_White)}.sec-ContentCarousel_Slide-textDark{color:var(--Color_Black)}.sec-ContentCarousel_Slides:not([data-initialised=true]) .sec-ContentCarousel_Slide:first-child{margin-inline-start:calc((100% - var(--ContentCarousel_SlideWidth)) / 2 * var(--ContentCarousel_Centred, 0) * (1 - var(--ContentCarousel_Loop, 0)))}.sec-ContentCarousel_Slides:not([data-initialised=true]) .sec-ContentCarousel_Slide:last-child{order:calc(-1 * var(--ContentCarousel_Centred, 0) * var(--ContentCarousel_Loop, 0));margin-inline-start:calc(((100% - var(--ContentCarousel_SlideWidth)) / 2 - var(--ContentCarousel_Spacing) - var(--ContentCarousel_SlideWidth)) * var(--ContentCarousel_Centred, 0) * var(--ContentCarousel_Loop, 0))}.sec-ContentCarousel_MediaContainer{width:100%;height:100%;background-color:var(--ContentCarousel_BackgroundColour);border-radius:var(--ContentCarousel_Radius, 0);overflow:hidden}.sec-ContentCarousel_Link{top:0;right:0;bottom:0;left:0}.sec-ContentCarousel_Slide .rsp-Image,.sec-ContentCarousel_Slide .rsp-Image_Image{height:100%;aspect-ratio:auto}.sec-ContentCarousel_Media{width:100%;height:100%}.sec-ContentCarousel_Media-desktop{display:none}@media only screen and (min-width:768px){.sec-ContentCarousel_Media-desktop{display:block}.sec-ContentCarousel_Media-mobile{display:none}}.sec-ContentCarousel_VideoContainer{display:block;width:100%;height:100%}.sec-ContentCarousel_Video{width:100%;height:100%;object-fit:cover}.sec-ContentCarousel_Text{position:absolute;right:30px;bottom:15px;left:30px;margin-block-start:0;margin-block-end:0;text-transform:uppercase}.sec-ContentCarousel_Text-withControls{right:170px}.sec-ContentCarousel_Controls{position:absolute;right:30px;bottom:15px;z-index:2;display:flex;gap:20px}.sec-ContentCarousel_ControlsButton{align-items:flex-end;display:flex;min-height:44px;padding:0;text-transform:uppercase;background-color:transparent;border:0;color:inherit}.sec-ContentCarousel_Arrow{position:absolute;inset-block-start:50%;z-index:1;align-items:center;justify-content:center;display:flex;width:44px;height:44px;padding:0;background-color:var(--Color_White);border:0;color:var(--Color_Black);opacity:0;pointer-events:none;transform:translateY(-50%)}.sec-ContentCarousel_Arrow:focus-visible{opacity:1;pointer-events:auto}@media only screen and (min-width:768px){.sec-ContentCarousel-staticDesktop .sec-ContentCarousel_Arrow{display:none}}.sec-ContentCarousel_Arrow-prev{inset-inline-start:var(--Site_Margin)}.sec-ContentCarousel_Arrow-next{inset-inline-end:var(--Site_Margin)}.sec-ContentCarousel_Arrow svg{width:8px;height:11px}
/*# sourceMappingURL=/cdn/shop/t/360/assets/section-content-carousel.css.map */
