.extraslider-template-6 .module_heading {
    text-align: left;
    position: relative;
}
.extraslider-template-6 .modtitle {
    justify-content: start !important;
    margin-bottom: 0;
}

.extraslider-template-6 .arrows_container {
    position: absolute;
    right: 50px;
    top: 23px;
}

.extraslider-template-6 .swiper-slide {
    display: flex;
    justify-content: center;
    gap: var(--margin-2);
    padding: 0;
    border: 0;
}

.extraslider-template-6 .slide-content {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
}

.extraslider-template-6 .swiper-wrapper > .swiper-slide {
    
}

.extraslider-template-6 .slide-left {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    gap: var(--margin);
    padding: 0;
}

.extraslider-template-6 .slide-left .product-item {
    width: calc(50% - var(--margin));
    border: var(--border-2);
    padding: var(--margin);
}

.extraslider-template-6 .slide-left .product-layout .card_image_wrapper {
    width: 100%;
    height: 200px;
}

.extraslider-template-6 .slide-left .card_image_wrapper img {
    width: 100%;
    height: 100%;
}

.extraslider-template-6 .slide-right {
    display: flex;
    align-items: center;
    justify-content: center;
}

.extraslider-template-6 .product-item.large {
    width: 100%;
    height: 100%;
    border: var(--border-2);
    padding: var(--margin);
}

.extraslider-template-6 .slide-right .swiper-slide {
    width: 100%;
    height: 100%;
}

.extraslider-template-6 .slide-right .card_image_wrapper {
    border-radius: 80px 0 60px 60px; /* Changed border-radius for LTR */
}

.extraslider-template-6 .slide-right .card_image_wrapper .image_wrapper {
    border-radius: 70px 0 50px 50px; /* Changed border-radius for LTR */
}

.extraslider-template-6 .slide-right .card_image_wrapper img {
    width: 100%;
    height: 485px;
}

.extraslider-template-6 .product-layout .caption {
    overflow: hidden;
    text-overflow: ellipsis;
    text-wrap-mode: nowrap;
    height: unset;
    margin-top: 0;
    text-align: center;
    line-height: 18px;
}

.extraslider-template-6 .slide-left .card_image_wrapper img {
    width: 100%;
    height: 100%;
}

.extraslider-template-6 .slide-right .caption {
    font-size: 20px;
}