:root{--root-width:100vw;--grid-absolute-gutter:20px;--grid-absolute-cols:12;--grid-container-spacing:20px;--grid-container-width:calc(var(--root-width) - var(--grid-container-spacing) * 2);--grid-absolute-col-width:calc(
            (
                var(--grid-container-width) - var(--grid-absolute-gutter) * (var(--grid-absolute-cols) - 1)
            ) / var(--grid-absolute-cols)
        )}@media (min-width: 1024px){:root{--grid-absolute-gutter:24px}}@media (min-width: 1280px){:root{--grid-absolute-gutter:40px}}@media (min-width: 768px){:root{--grid-absolute-cols:24;--grid-container-spacing:34px}}@media (min-width: 768px){}@media (min-width: 1024px){:root{--grid-container-spacing:42px}}@media (min-width: 1280px){:root{--grid-container-spacing:64px}}@media (min-width: 1440px){:root.is-xl-enabled{--grid-container-spacing:75px}}@media (min-width: 1280px){:root{--grid-container-width:min(
                calc(var(--root-width) - var(--grid-container-spacing) * 2),
                1152px
            )}:root.is-xl-enabled{--grid-container-width:calc(var(--root-width) - var(--grid-container-spacing) * 2)}}@media (min-width: 1280px){}@media (min-width: 1440px){:root.is-xl-enabled{--grid-container-width:min(
                    calc(var(--root-width) - var(--grid-container-spacing) * 2),
                    1290px
                )}}.carousel__base .slider__container{display:flex;overflow:hidden;scroll-behavior:smooth}.carousel__base .slider__item{min-width:100%}.carousel__base .slider__actionsWrapper{margin:15px 0em;display:flex;flex-wrap:wrap;justify-content:center}.carousel__base .slider__action--previous{margin-right:2em}.carousel__base .slider__action--next{margin-left:2em}.carousel__base .slider__action--hidden{visibility:hidden}@media (max-width: 767px){.carousel__base .slider__action--hidden-mobile{display:none}}.carousel__base .slider__indicatorsWrapper{display:flex}.carousel__base .slider__indicator{font-size:0}.carousel__base .slider__indicator--active .slider__indicatorIcon::after{top:2px;background-color:#0c0c0c}.carousel__base .slider__indicatorIcon{position:relative;width:36px;height:36px;margin:4px;display:flex;align-items:center}.carousel__base .slider__indicatorIcon::after{content:'';width:100%;position:relative;height:2px;background-color:#919191}.carousel__base .slider__indicatorIcon:hover{cursor:pointer}.carousel__base .slider__indicatorIcon:hover::after{background-color:#0c0c0c}.carousel__base .slider__item:not(:first-child) .spotlight__base--fullBleed .image__skeleton:not(.image__skeleton--loaded){padding-top:0 !important}
