#shopHeader {
    padding: 20px 0 50px;
}
#shopHeader .wrap {
    background: #f8f8f8;
    padding: 50px;
    border-radius: 5px;
}
@media(max-width:767px){
    #shopHeader .wrap {
        background: #f8f8f8;
        padding: 50px 15px;
        border-radius: 5px;
    }
}
#shopHeader .wrap .header {
    text-align: center;
}
#shopHeader .wrap .header h1 {
    font-size: 33px;
    margin-top: 0;
    font-weight: 700;
    color: #000;
}
#shopHeader .wrap .header p {
    color: #007daf;
    font-weight: 700;
    font-size: 22px;
}
#shopHeader .wrap .line {
    height: 3px;
    width: 50px;
    margin: 30px auto 50px;
    display: block;
    background: #d8d8d8;
}
#shopHeader .wrap .content p {
    color: #5e5e5e;
}
#shopHeader .accordion-item {
    margin-bottom: 20px;
    background: #f0f0f0;
    border-bottom: 0;
}
#shopHeader .accordion-item button p {
    margin: 0;
    color: #007daf;
    font-weight: 700;
    font-size: 13px;
    text-transform: uppercase;
}
#shopHeader .accordion-item button {
    background: #f5f5f5;
}

#shopHeader .content h2{
    color: #007daf;
    font-weight: 700;
    font-size: 1.4rem;
}



.woocommerce .woocommerce-breadcrumb {
    padding-top: 50px!important;
    color: #767676!important;
    font-size: 17px!important;
    font-weight: 700!important;
}
.woocommerce .woocommerce-breadcrumb a:hover {
    color: #007daf !important;
}


.products {
    width: 75%;
}
@media (max-width: 1200px) {
    .products {
        width: 100%;
    }
}
.woocommerce ul.products li.product a {
    width: fit-content;
    display: block;
    margin: 0 auto;
}
.woocommerce ul.products li.product,
.woocommerce-page ul.products li.product {
    width: 29%!important;
    margin: 0 3.8% 2.992em 0 !important;
}
@media (max-width: 991px) {
    .woocommerce ul.products li.product,
    .woocommerce-page ul.products li.product {
        width: 46%!important;
    }
}
@media (max-width: 500px) {
    .woocommerce ul.products li.product,
    .woocommerce-page ul.products li.product {
        width: 100%!important;
    }
}
.woocommerce ul.products li.product a img {
    width: 300px!important;
    height: 300px!important;
    padding: 10px!important;
    object-fit: contain!important;
    border: 1px solid #e6e6e6!important;
    border-radius: 4px!important;
}
@media(max-width:500px){
    .woocommerce ul.products li.product a img {
        width: 100%!important;
        height: auto!important;
        aspect-ratio: 1/1!important;
    }
}
.woocommerce ul.products li.product .woocommerce-loop-product__title {
    color: #000000;
    font-size: 18px;
    min-height: 62px;
    text-align: center;
}

@media(max-width:500px){
    .woocommerce ul.products li.product .woocommerce-loop-product__title {
        text-align: center;
    }
}
.woocommerce ul.products li.product .button {
    font-size: 15px;
    font-style: normal;
    font-weight: 700;
    letter-spacing: 0;
    color: #ffffff;
    padding: 11px 25px 14px;
    text-transform: none;
    border-radius: 3px;
    background: #6eaf4b;
    border: 1px solid #6eaf4b;
    margin: 10px auto 0;
    display: block!important;
}
.woocommerce ul.products li.product .button:hover {
    color: #6eaf4b;
    background: #fff;
}
.woocommerce ul.products {
    flex-wrap: wrap;
    display: flex;
}
@media (max-width: 1200px) {
    .woocommerce ul.products {
        justify-content: space-evenly;
    }
}
.woocommerce nav.woocommerce-pagination ul li a {
    color: #000;
}


bdi{
    color:#007daf;
    font-size: 20px;
    font-weight: 700;
    text-align: center;
    margin: 0 auto;
    display: block;
}