@media screen and (min-width: 992px){
    .product-grid-v1:before{
    content: "";
    background: var( --e-global-color-primary );
    width: -webkit-fill-available;
    width: -moz-available;
    height: -webkit-fill-available;
    height: 100%;
    z-index: -1;
    position: absolute;
    top: 10;
    border-radius: 15px;
    left: 0;
    rotate: 0deg;
    transition: 0.3s;
}
.product-grid-v1:hover{
    border-color: white !important;
}
.product-grid-v1:hover:before{
    opacity: 1;
    rotate: -5deg;
}
}
.w-ico i:before{
    color: #FFFFFF;
}
.pg-v1-divider:before{
    content: '';
    position: absolute;
    left: 50%;
    top: -3px;
    transform: translateX(-50%);
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: #d4dbe3;
}
.product-grid-price p, .single-p-price p {
    margin: 0 !important;
    padding: 0 !important;
    line-height: 1;
}
@media screen and (min-width: 992px){
.button-pg-v1{
    min-width: 100% !important;
        position: absolute;
        bottom: -50px;
        transition: all 0.3s !important;
}
.product-grid-v1:hover .button-pg-v1{
    bottom: 0px;
}
}
.product-grid-price del, .single-p-price del{
    text-decoration-color: red;
}
.product-grid-price del span.woocommerce-Price-currencySymbol, .single-p-price del span.woocommerce-Price-currencySymbol{
    display: none;
}

.product-grid-price ins, .single-p-price ins {
    text-decoration: none;
}
.pg-v1-title {
    line-height: 1.4;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%;
    display: block;
    direction: rtl !important;
}
.product-grid-v1 {
    border: 1.55px solid transparent!important;
    background: linear-gradient(white,white) padding-box,linear-gradient(180deg,var( --e-global-color-primary ) 0%,#FFFFFF 90%) border-box;
    border-radius: 15px;
	box-shadow: 0px 6px 12px 0px rgba(0, 0, 0, 0.09);
}
.fb-wishlist-icon, .fb-wishlist-remove{
	cursor: pointer;
}
.elementor-menu-cart__container.elementor-lightbox {
    backdrop-filter: blur(3px);
    background-color: rgb(0 0 0 / 47%);
}
.pswp__bg {
    background: #0000008a !important;
}
.offer-product-grid{
        border: 1.55px solid transparent !important;
    background: linear-gradient(white, white) padding-box, linear-gradient(180deg, var(--e-global-color-accent) 0%, #FFFFFF 90%) border-box;
    border-radius: 15px;
        box-shadow: 0px 6px 12px 0px rgba(0, 0, 0, 0.09);
}
.offer-price p.price {
    display: grid;
    text-align: right;
}
.offer-price p.price del{
    margin-left: 2rem !important;
     justify-content: right !important;
     opacity: 0.8;
}
.offer-price p.price ins {
    text-align: left;
}
.e-loop-item .product-grid-v1, .e-loop-item .offer-product-grid {
    max-width: 200px;
}
.woo-account .woocommerce-MyAccount-navigation{
    display: none !important;
}
.woo-account{
    font-family: danafanum;
}
.woo-account .woocommerce-MyAccount-content{
    width: 100% !important;
    padding: 0 !important;
}
.woo-acc-nav .elementor-icon-list-item{
    padding: 0 !important;
    background: #efefef;
    border-radius: 8px;
    transition: all 0.3s ease !important;
}
.woo-acc-nav .elementor-icon-list-item a{
    padding: 15px 10px;
}
.woo-acc-nav .elementor-icon-list-item:hover{
    background: var( --e-global-color-primary);
    border-radius: 8px;
    box-shadow: 0 0 20px -10px rgba(0,0,0,.5)
}