.brands-container button{
    background-color: transparent;
    border: none;
    margin: 0 8px;
}

.buttonsContainer .container .row  {
    justify-content: center;
}

.brandName{
    text-transform: capitalize;
}

.individualTable th, .individualTable td {
    border: 1px solid #E2E2E2; 
}

.individualTable th{
    background-color: #939393;
    height: 89px;
    width: 242px;
    font-family: 'Roboto';
    color: #ffffff;
    font-size: 20px;
    text-align: center;
}

.individualTable td{
    height: 43px;
    width: 242px;
    font-family: 'Roboto';
    color: #111111;
    font-size: 20px;
    font-weight: 700;
    text-align: center;
}

.individualTable p{
    font-family: 'Roboto' !important;
    font-size: 21px;
    font-weight: 300;
    line-height: 30px;
    letter-spacing: 0.05em;
    text-align: left;
    
}

.help-article-page .size-guide-container .individualTable h1{
    font-family: 'Roboto' !important;
    color: #111111 !important;
    font-size: 32px !important;
    font-weight: 700 !important;
    text-transform: uppercase;
}

.brandBtn{
    background-color: transparent;
    border: none;
}

.individualTable{
    position: relative;
}

#backBtn{
    position: absolute;
    right: 0;
    background-color: transparent;
    border: 1px solid #111;
}

.individualTable table{
    margin-bottom: 20px;
}

.size-guide-info{
    font-family: 'Roboto';
    font-size: 24px;
    font-weight: 700;
    line-height: 28.13px;
    letter-spacing: 0.05em;
    text-align: left;
    text-transform: uppercase;
    margin: 30px 0;
}

.size-guide-container .infoContainer .image-component{
    display: flex;
}


.size-guide-container .infoContainer .image-component .image-heading-container{
    margin-left: 10px;
    position: relative;
}

.size-guide-container .infoContainer .image-component .image-heading-container p{
    margin: 0;
}

.size-guide-container .infoContainer .image-component .image-heading-container p:first-child{
    font-family: 'Oswald';
    font-size: 36px;
    font-weight: 700;
    line-height: 37.8px;
    text-align: left;
    color: #111;
}

.size-guide-container .infoContainer .last-step-size p:first-child{
    font-family: 'Oswald';
    font-size: 36px;
    font-weight: 700;
    line-height: 37.8px;
    text-align: left;
    color:#111;
}

.size-guide-container .infoContainer .image-component .image-heading-container p:last-child{
    font-family: 'Roboto';
    font-size: 21px;
    color: #111;
}

.size-guide-container .infoContainer .last-step-size p:last-child{
    font-family: 'Roboto';
    font-size: 21px;
    color:#111;
}

.size-guide-container .infoContainer .experience-commerce_assets-editorialRichText p{
    margin: 0;
}

.size-guide-container .infoContainer .experience-commerce_assets-imageAndText .ITC-image{
    max-width: fit-content;
    width: fit-content;
}

.size-guide-container .experience-commerce_assets-imageAndText{
    width: 75%;
}

.help-article-page[data-page-id=guadetallas] .editorialRichText-component-container h1{
    color: #111 !important;
    font-family: 'Roboto';
    font-size: 32px;
    font-weight: 700;
    line-height: 37.5px;
    letter-spacing: 0.05em;
    text-align: left;
    margin-bottom: 10px;
}

.help-article-page[data-page-id=guadetallas] .editorialRichText-component-container p{
    color: #111 !important;
    margin: 0;
    font-size: 21px;
    font-family: 'Roboto';
    margin-bottom: 60px;
}

#btn-back{
    background-color: transparent;
    font-family: 'Roboto';
    font-size: 18px;
    font-weight: 700;
    line-height: 21.09px;
    letter-spacing: 0.05em;
    text-align: center;
    text-transform: uppercase;
    margin-top: 10px;
    padding: 10px 35px ;
}

.experience-component.experience-nike_layouts-sizeGuideButtons img{
    height: 95px;
    width: 95px;
}

.size-guide-container #info-container .common-image-filter{
    -webkit-filter: brightness(100%); 
    filter: brightness(100%);
}

@media (max-width: 991.98px) {

    .size-guide-container .infoContainer .image-component{
        display: block;
    }

    .size-guide-container .infoContainer .image-component .image-heading-container p:first-child{
        text-align: center;
    }

    .size-guide-container .infoContainer .last-step-size p:first-child{
        text-align: center;
        margin-bottom: 0;
    }
    .size-guide-container .experience-commerce_assets-imageAndText{
        width: 100%;
    }

    .size-guide-container #info-container .common-image-filter{
        display: block;
        margin: 0 auto;
    }

    .size-guide-container .infoContainer .image-component .image-heading-container{
        margin-left: 0;
    }
}