.t1186__slider {
    --column-width: 50px;
    --column-gap: 40px;
    --container-max-width: calc(var(--column-width) * 12 + var(--column-gap) * 11);
    --container-width: min(calc(100% - 40px),var(--container-max-width));
    --padding-right: calc((100% - var(--container-width)) / 2);
    --padding-left: calc((100% - var(--container-width)) / 2);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    max-width: 100%;
    padding: 0 var(--padding-right) 0 var(--padding-left);
    scrollbar-width: none;
    -ms-scroll-snap-type: x mandatory;
    scroll-snap-type: x mandatory;
    scroll-padding-left: var(--padding-left);
    scroll-padding-right: var(--padding-right);
    overflow: auto hidden;
}