.product__main {
    width: 100%;
    gap: 1.25rem;
    flex-wrap: nowrap;
    align-items: stretch;
}

.product__breadcrumbs.--mob {
    display: none;
}

.product__box-shadow {
    filter: drop-shadow(0px 8px 28px rgba(0, 0, 0, 0.08));
}

.product__text {
    color: #13132ab3;
}

.product__symbol {
    font-family: "Roboto", sans-serif !important;
}

.product__tabs-btns-wrap {
    border-bottom: 0.0625rem solid #13132a1f;
}

.product__tab {
    font-size: 1.375rem;
    color: #333333;
    font-weight: 600;
    line-height: 2rem;
    cursor: pointer;
    height: 3.5rem;
}

.swiper-slide.product__tab {
    width: max-content !important;
}

.product__tab.tabs__btn.--js.is-active {
    border-bottom: .25rem solid var(--color__fill-2);
    color: var(--color__fill-2);
    font-weight: 700;
}

.product__table {
    border-radius: .25rem;
}

.product__table.type-editor table {
    border: none;
}

.product__table.type-editor table tr td  {
    border: none;
    color: #13132ae0;
    line-height: 1.5rem;
}

/* .product__table.type-editor table tr  {
    border-radius: .25rem;
} */

@media screen and (max-width: 991px) { 

    .product__breadcrumbs.--mob {
        display: block;
    } 
    
    .product {
        margin-top: 1.615rem !important;
    }

    .product__main {
        gap: 1.85rem;
        flex-wrap: wrap;
        justify-content: center;
    }

    .product__aside {
        max-width: 100% !important;
    }

    .product__box-shadow {
        filter: none;
    }

    .product__tabs {
        margin-top: 3.7rem !important;
    }

    .product__tabs-js-swiper {
        width: calc(100% + 2rem);
        overflow: hidden;
        margin-left: -1rem !important;
        margin-right: -1rem !important;
    }

    .product__tabs .tabs__btns {
        width: fit-content;
        padding-left: 1rem;
        padding-right: 1rem;
    }

    .product__tab {
        width: max-content;
    }

    .product__table {
        border-radius: .3rem;
    }

    .product__table.type-editor table {
        min-width: 52rem;
    }
}

@media screen and (max-width: 768px) { 

    .product__table.type-editor table {
        min-width: unset;
    }
}
