.tooth-main-slider {
    width: 100%;
    max-width: 100%;
    max-height: 345px;
    position: relative;
    border-radius: var(--tooth-border-radius-lg);
}
.tooth-main-slider-wrapper{
    margin-top: 20px;
}
.tooth-main-slider .swiper-slide {
    max-height: 345px;
}

.tooth-main-slider .swiper-slide a,
.tooth-main-slider picture {
    display: block;
    width: 100%;
    height: 345px;
}

.tooth-main-slider picture img {
    width: 100%;
    height: 345px;
    object-fit: cover;
    display: block;
}

/* Pagination dots */
.tooth-main-slider .swiper-pagination {
    bottom: 26px !important;
    text-align: center;
}

.tooth-main-slider .swiper-pagination-bullet {
    opacity: 1;
    background: #ffffff;
    width: 10px;
    height: 6px;
    border-radius: var(--tooth-border-radius-sm);
    margin: 0 5px !important;
    transition: background-color .2s ease, opacity .2s ease;
}

.tooth-main-slider .swiper-pagination-bullet-active {
    background: #D7E63A;
    width: 25px;
    height: 6px;
    border-radius: var(--tooth-border-radius-lg);
}