:root{--page-container: 1600px;--radius-pill: 100px;--container-medium: 90vw;--overlay-bg-color: rgba(var(--light-rgb), .3);--white: #fff;--white-rgb: 255, 255, 255;--black: #000;--black-rgb: 0, 0, 0;--light: #F6F6F4;--light-rgb: 246, 246, 244;--medium: #D8D8D8;--medium-rgb: 216, 216, 216;--dark: #9b9b9b;--dark-rgb: 155, 155, 155}.c-ls{position:relative;display:block;width:100%;max-width:1920px;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px}@media (min-width: 768px){.c-ls{padding-left:24px;padding-right:24px;max-width:var(--container-medium)}}.c-ls__slider{position:relative;display:flex;flex-direction:row;flex-wrap:nowrap;margin:0;padding:0;gap:0;overflow-y:hidden;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.c-ls__slider::-webkit-scrollbar{display:none}@media (min-width: 768px){.c-ls__slider--small:not(.c-ls__slider--adapt){max-height:42rem}.c-ls__slider--medium:not(.c-ls__slider--adapt){max-height:56rem}.c-ls__slider--large:not(.c-ls__slider--adapt){max-height:72rem}}.c-ls__slider__item{--ls-button-opacity: 0;position:relative;flex-shrink:0;flex-grow:1;display:flex;flex-direction:column;visibility:visible;margin-bottom:0;scroll-snap-align:center;padding:0;max-width:100%;width:100%}.c-ls__slider__item:hover{--ls-button-opacity: 1}@media (min-width: 768px){.c-ls__slider__item{max-width:50%}}.c-ls__slider__item__image{-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.c-ls__slider__item__image--mobile{display:block}@media (min-width: 768px){.c-ls__slider__item__image--mobile{display:none}}.c-ls__slider__item__image--desktop{display:none}@media (min-width: 768px){.c-ls__slider__item__image--desktop{display:block}}@media (hover: none) and (pointer: coarse){.c-ls__slider__item__button{display:none;z-index:-10}}@media (pointer: fine){.c-ls__slider__item__button{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);opacity:var(--ls-button-opacity);transition:opacity .3s linear}}@media (hover: none) and (pointer: coarse){.c-ls__slider__item__link{display:block;padding-top:8px;text-decoration:none}}@media (pointer: fine){.c-ls__slider__item__link{display:none}}.c-ls__counter,.c-ls__button{display:none}
