.isw-showcase-container{
    text-align: left    !important;
    font-size: 100%    !important;
    width: 100%    !important;
    font-family: Geneva, Arial, Helvetica, sans-serif   !important;
}

.isw-heart{
    cursor: pointer !important;
}

.isw-wish-heart{
    cursor: pointer !important;
}

.isw-showcase-wishlist-container{
    width: 100%   !important;
    margin-bottom: 1% !important;
    height: 40px !important;
}

.isw-wishlist-text{
    color: white   !important;
    margin-left: 5px   !important;
}

.isw-showcase-wishlist-block{
    float: right !important;
    height: 100% !important;
}

.isw-wishlist-a{
    display: flex !important;
    cursor: pointer !important;
    text-decoration: none   !important;
    font-size: 13px !important;
    padding: 10px 20px !important;
    border-radius: 2px !important;
}

.isw-showcase-item{
    vertical-align:top    !important;
    position:relative    !important;
    display: inline-block    !important;
    padding: 2% 2%    !important;
    margin: 1% 0.5%    !important;
    border: 1px solid rgba(122, 122, 122, 0.09)   !important;
}

.isw-showcase-item-desc{
    margin-top: 2%    !important;
    font-weight: 400    !important;
    line-height: 1.3    !important;
    font-size: 1.7vh    !important;
}

.isw-showcase-whatsapp-icon{
    height: 100%    !important;
    width: 100%    !important;
}

.isw-showcase-whatsapp-button{
    background-color: #DA004A    !important;
    width: 100%    !important;
    height: 100%    !important;
    border: 0    !important;
    position: relative    !important;
}

.isw-buttons-message a{
    height: 100%    !important;
    width: 2%    !important;
}

.isw-showcase-direct-button{
    background-color: #DA004A    !important;
    width: 100%    !important;
    height: 100%    !important;
    border: 0    !important;
    position: relative    !important;
}

.isw-showcase-item-whatsapp{
    margin-left: 2%    !important;
}

.isw-center{
    display: block   !important;
    margin-left: auto   !important;
    margin-right: auto   !important;
    width: 50%   !important;
}

.isw-showcase-item-direct{
    width: 30%    !important;
    vertical-align: top    !important;
}

.isw-showcase-item-details{
    width: 50%    !important;
    vertical-align: top    !important;
}

.isw-showcase-details-button{
    position: relative    !important;
    color: white    !important;
    height: 100%    !important;
    width: 100%    !important;
    font-size: 0.8vw    !important;
    border: 0    !important;
    padding: 0    !important;
    border-radius: 0    !important;
}

@media screen and (max-width: 1280px) {
    .isw-showcase-details-button{font-size: 12px   !important;}

    .isw-showcase-item{
        width: 90% !important;
        height: 500px !important;
    }

    .isw-wish-img{
        width: 133px !important;
        height: 180px !important;
    }

    .isw-wishlist-popup-item{
        height: 220px !important;
        margin-bottom: 0 !important;
    }
}

.isw-showcase-item-image-container{
    position: relative    !important;
    width: 100%    !important;
    padding-bottom: 100%    !important;
    display: inline-block   !important;
}

.isw-pic_icon{
    position: absolute   !important;
    top: 10px   !important;
    right: 10px   !important;
}

.isw-showcase-item-wishlist-like{
    float: right    !important;
}

.isw-showcase-item-buttons{
    line-height: 1   !important;
    width: 85%    !important;
    position:absolute    !important; /* добавили */
    bottom: 3%     !important; /* добавили */
    height: 7%    !important;
    text-align: center   !important;
}

.isw-buttons-message{
    width: 25%    !important;
    height: 100%    !important;
    text-align: right   !important;
}

.isw-showcase-item-image{
    transition: 0.3s    !important;
    position: absolute    !important;
    top: 0    !important;
    left: 0    !important;
    width: 100%    !important;
    height: 100%    !important;
}

.isw-showcase-item-image:hover{
    transform: scale(1.1)    !important;
    opacity: 0.7    !important;
    cursor: pointer   !important;
}

.isw-button-social{
    width: 17%   !important;
}

.isw-mail-ico{
    position: absolute   !important;
    top: 0   !important;
    bottom: 0   !important;
    left: 0   !important;
    right: 0   !important;
    margin: auto   !important;
}

.isw-mail-container{
    height: 100%   !important;
    position: relative   !important;
}

.isw-button{
    margin-left: 0   !important;
    height: 100%   !important;
    margin-right: -5px   !important;
}

.isw-showcase-item-wishlist{
    margin-top: 6%    !important;
}

.isw-inline-block{
    display: inline-block    !important;
}

.isw-wishlist-popup-item{
    display: block !important;
    width: 100% !important;
    margin-bottom: -3% !important;
}

.isw-wishlist-popup-pic-container{
    vertical-align: top !important;
    width: 35% !important;
    padding: 3% 3% !important;
}

@media only screen and (min-width: 641px){
    .remodal {
        max-width: 800px   !important;
    }

    .isw-wishlist-popup-item{
        height: 300px !important;
    }

}

.isw-wishlist-popup-caption-container{
    margin-top: 5% !important;
}

.isw-wishlist-popup-info-container{
    vertical-align: top !important;
    width: 50% !important;
    padding: 3% 3% !important;
    text-align: left !important;
    height: 300px !important;
    position: relative !important;
}

.isw-wish-img{
    width: 230px;
    height: 230px;
    object-fit: cover;
}

.isw-wishlist-popup-pic{
    width: 100% !important;
}

.isw-wishlist-popup-buttons-container{
    bottom: 15% !important;
}

.isw-wishlist-popup{
    width: 100% !important;
}

.isw-like-clicked{
    color: red   !important;
}

.isw-wish-empty{
    text-align: center !important;
    font-size: 1.6rem !important;
    padding: 5% 5% !important;
}
