       #category-content {
       display: flex;
       flex-direction: column;
       align-items: center;
       font-size: 17px;
       width: 100%;
       }
       .text-content-wrapper{
       width: 100%;
       }
       .other_products-wrapper {
       display: flex;
       position: relative;
       width: 80%;
       }

       #other_products {
       gap: 10px;
       display: flex;
       flex-wrap: wrap;
    
       }

       .product-card__price svg {
       width: 18px;
       height: 18px;
       }

       .product-card__price a {
       text-decoration: none;
       color: black;
       }

       .product-card__price:hover {
       background: #ffdcc8;
       transition: .5s;
       }

       .product_navigation {
       height: fit-content;
       position: sticky;
       margin-right: 25px;
       top: 150px;
       z-index: 50;
       gap: 5px;
       top: 50vh;
       }

       .product_navigation-button {
       display: flex;
       justify-content: flex-start;
       padding: 5px;
       align-items: center;
       background: white;
       cursor: pointer;
       margin-bottom: 2px;
       }

       .product_navigation-button:hover {
       background: #e25c1733;
       }

       .product_navigation-button.selected {
       background: #004076;
       color: white;
       }

       .product_navigation-button i {
       width: 25px;
       font-size: 15pt;
       color: #e25c17;
       }

       .product_navigation-button-title {
       font-size: 12pt;
       }

       .product-card-full {
       max-width: 60vw;
       width: -webkit-fill-available;
       min-height: 400px;
       cursor: pointer;
       position: relative;
       }
       .product-card-full .product-card__title{
            color: #000000;
            font-size: 25px;
            line-height: 100%;
            text-align: start;
            padding: 5px 5px 5px 5px;
            margin: 0;
            padding: 0;
            overflow: visible;
            height: auto;
       }
       .product-card-full .product-card__body {
       margin-top: 10px;
       max-height: fit-content;
       padding: 10px;
       }

       .important_criteria_wrapper {
       display: flex;
       gap: 35px;
       flex-wrap: wrap;
       justify-content: center;
       }

       .important_criteria_section {
       max-width: 50vw;
       margin-top: 50px
       }

       .brand-wrapper {
       display: flex;
       justify-content: center;
       gap: 30px;
       flex-wrap: wrap;
       }

       .brand-container {
       width: 25vw;
       min-width: 200px;
       border: 1px solid #e7e7e7;
       border-radius: 5px;
       padding: 5px;
       display: flex;
       flex-direction: column;
       justify-content: space-around;
       height: fit-content;
       }

       .brand-container:hover {
       background: #ff645b17;
       }

       .brand-container .brand-name {
       font-size: 20pt;
       color: black;
       text-align: center;
       }

       .brand-container a {
       color: black;
       text-decoration: none;
       }

       .important_criteria-wrapper {
       width: 650px;
       border-radius: 5px;
       display: flex;
       flex-direction: column;
       justify-content: center;
       height: fit-content;
       align-items: start;
       }

       .section-content {
       /* width: 30vw; */
       }

       .important_criteria-wrapper h3 {
       margin: 0;
       }

       .criteria-boxes-wrapper {
       gap: 25px;
       width: 100%;
       margin-top: 35px;
       }

       #introduction_text {
            max-width: 50vw;
        }

       .criteria_header {
       text-align: center;
       }

       #category_intro_text {
       background: #06457b;
       position: relative;
       color: white;
       /* background-image: linear-gradient(357deg, #004076, #4578af52, #004076); */
       padding-top: 50px;
       padding-bottom: 70px;
       margin-top: 250px;
       }


       .product_table_column .seals_wrapper{
       bottom: 0;
       top: auto;
       overflow: hidden;
       }
       .seals_wrapper{

       display: flex;
       flex-direction: column;
       position: absolute;
       top: 0px;
       width: 100%;
       left: 0;

       }
       .seal_banner.attribute_seal{
       background: #add6ff;
       }
       .seal_banner.general_seal{
       background: #8fff98;
       }
       .seal_banner{

border: 1px solid #bcdeff;

font-size: 13px;

padding: 2px 10px 2px 10px;

color: #000000;

height: 23px;

font-weight: 100;

overflow: hidden;

border: 1px solid #ffffff;
}



.winner_wrapper {
    font-size: 25px;
    border: 1px solid #a7a7a76b;
    font-size: 22px;
    border: 1px solid #a7a7a76b;
    flex-basis: 20vw;
    cursor: pointer;
    color: black;
    text-decoration: none;
}
.winner_wrapper:hover,.winner_wrapper:focus {
   color: black;
    text-decoration: none;
}
.winners_wrapper {
    display: flex;
    /* flex-wrap: wrap; */
    overflow: scroll;
    width: 80vw;
    gap: 50px;
    justify-content: center;
}



.winner_wrapper-name {
    padding: 5px 25px 5px 25px;
    text-align: center;
}
.winner_wrapper.price-winner .winner_wrapper-name{
       background-color: #ff614a;
       color: white;
}


.winner_wrapper.performance-winner .winner_wrapper-name
{
       background-color: rgb(1 65 119);
       color: white;
}
.winners_wrapper img {
    max-width: 250px;
    max-height: 250px;
}

.winner_wrapper-product {
    margin-top: 15px;
    display: flex;
    justify-content: center;
}

.winner_wrapper-subheader {
    font-size: 15px;
    padding: 10px;
    text-align: center;
}

.tooltipvalue {
    height: 15px;
    overflow: hidden;
}
.important_criteria-sub_header{
        margin-bottom: 5px;
}

.winner_wrapper-price {
    font-size: 20px;
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 5px;
    margin-top: 15px;
}