.js_product_carousel_nav .slick-slide img {
    opacity: .85;
    -webkit-filter: grayscale(50);
    filter: grayscale(50);
    padding: .5rem;
    cursor: pointer;
    border: .125rem solid #f4f4f4;
    border-radius: .25rem;
    transition: .3s;
}

.js_product_carousel_nav .slick-current img {
    -webkit-filter: grayscale(0);
    filter: grayscale(0);
    opacity: 1;
    border-color: #219653;
}

.js_product_carousel_nav .slick-slide img:hover {
    border-color: #219653;
}

.js_product_carousel .slick-track {
    display: flex !important;
    align-items: center;
}

.js_product_carousel .slick-slide {
    max-height: 420px;
}

.js_product_carousel .slick-slide img {
    width: 100%;
    object-fit: contain;
}

#js-project-slider .slick-track {
  display: flex !important;
}

#js-project-slider .slick-slide {
  height: inherit !important;
}

#js-project-slider .slick-slide img {
  height: 100%;
  object-fit: contain;
  object-position: center;
}

.section_product_variables .row {
    gap: 1.875rem 0;
}

.section_product_variables .row .card_box {
    margin-bottom: 0;
}

#navbar_first_row .form-control {
    height: 41px;
}

#navbar_first_row .btn_nav_search {
    border-radius: 0 6.25rem 6.25rem 0;
}