.slick-track .slick-slide:not(.slick-current)
{
    opacity: 0.4;
}
.slick-track .slick-slide:not(.slick-current):hover
{
    opacity: 1;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    transition: all .3s ease;
}

/*Flat icon*/
.slick-arrow
{
    text-decoration: none;
    display: block;
    width: 40px;
    height: 40px;
    margin: -20px 0 0;
    position: absolute;
    top: 61%;
    z-index: 10;
    overflow: hidden;
    opacity: 0;
    cursor: pointer;
    color: #282727;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    transition: all .3s ease;
    background-color: #edefef;
    border-radius: 50%;
    padding: 3px;
    box-shadow: 0 1px #fff, inset 0 1px #c9cbcb;
    background: white !important;
    opacity: 1 !important;
    box-shadow: 0 3px 6px rgba(34, 25, 36, .2) !important;
    border: 1px solid transparent;
}
.woo-product-gallery-slider .slick-slider:first-child .slick-track
{
    height: 600px !important;
}
.zoomtoo-container
{
    height: 600px !important;
}
.slick-arrow:hover
{
    border-color: #000 !important;
}
.attachment-shop_single
{
    height: 600px !important;
    display: block;
    width: 100%;
    height: 100%;
    box-shadow: none;
    object-fit: contain;
    object-position: center;
}
.slick-arrow.flaticon-back:before
{
    /* Back arrow using Bootstrap Icons */
    content: "\F284";
    font-family: "bootstrap-icons";
    font-size: 16px;
    line-height: 32px;
    text-align: center;
    display: block;
    font-weight: bold;
}

.slick-arrow.flaticon-right-arrow:before
{
    /* Next arrow using Bootstrap Icons */
    content: "\F285";
    font-family: "bootstrap-icons";
    font-size: 16px;
    line-height: 32px;
    text-align: center;
    display: block;
    font-weight: bold;
}
/*Related Products*/
.related.products
{
    float: left;
    margin-top: 4rem!important;
    width: 100%;
}
.related.products h2
{
    font-size: 1.2rem;
    font-weight: 600;
    color: #000;
    margin-bottom: 3rem;
}
/*End Related Products*/
@media (max-width: 768px)
{
    .related.products
    {
        margin-top: 1rem!important;
    }
    .products-related .col
    {
       flex: 0 0 48%!important;
    }
}
@media (max-width: 576px)
{
    .products-related .col
    {
       flex: 0 0 48%!important;
    }
}