.slick-slide, .slick-slide a, .slick-slide .t-btn { outline: none}
.slick-next {right: 0px}
.slick-prev { left: 0px}
.slick-prev, .slick-next {
    width: 30px;
    height: 30px;
    z-index: 99;
}
.slick-slider { padding: 0 40px}
.slick-track .t-col { max-width: none}
button.slick-arrow:before {
    content: "";
    font-size: 0;
    background-image: url(https://static.tildacdn.com/tild6230-6338-4164-b936-623733313234/left-arrow.svg);
    background-size: cover;
    background-repeat: no-repeat;
    width: 30px;
    height: 30px;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 1;
}
button.slick-next:before {transform: rotate(180deg)}
.slick-dotted.slick-slider {margin-bottom: 0}
.slick-dots {bottom: -50px}
ul.slick-dots { padding-left: 0 !important;  left: 0;}
.slick-dots li button:before { font-size: 10px; color: #c1c1c1;}
.slick-dots li.slick-active button:before { color: #00c0ff;}
.slick-dots li { margin: 0 0}
.slick-track { height: 100%}
.slick-slider .t-store__valign-buttons.js-store-grid-cont { flex-wrap: nowrap}
.slick-slider .t-store__card__textwrapper { height: auto !important}
.slick-track { display: flex}
.slick-slide { height: auto}
.t-store__card__wrap_all {
    height: 100%;
    display: flex;
    flex-direction: column;
}
.t-store__card__wrap_txt-and-btns {flex-grow: 1}
@media screen and (max-width:960px){
.slick-dots { bottom: -50px}
.slick-slide{ margin-bottom: 0 !important}
}
@media screen and (max-width:600px){
.slick-dots {display:none !important}
.slick-track { height: auto; display:block !important;}
}

.t-store__load-more-btn {
    display: none !important;
    position: relative !important;
}