.elementor-widget-sa_el_product_360 .sa-el-icon {
    transition: all .25s ease-out
}

.elementor-widget-sa_el_product_360.sa-el-tspv-fb-icon-on-hover-yes .sa-el-icon {
    opacity: 0;
    transition: opacity 350ms cubic-bezier(.24, .85, .58, 1)
}

.elementor-widget-sa_el_product_360.sa-el-tspv-fb-icon-on-hover-yes:hover .sa-el-icon {
    opacity: 1
}

.elementor-widget-sa_el_product_360.sa-el-tspv-fb-icon-on-hover-yes .sa-el-icon {
    opacity: 0;
    transition: opacity 350ms cubic-bezier(.24, .85, .58, 1)
}

.elementor-widget-sa_el_product_360.sa-el-tspv-fb-icon-on-hover-yes:hover .sa-el-icon {
    opacity: 1
}


[class*='sa-el-position-top'],
[class*='sa-el-position-bottom'],
[class*='sa-el-position-left'],
[class*='sa-el-position-right'],
[class*='sa-el-position-center'] {
    position: absolute !important
}

.sa-el-position-top {
    top: 0;
    left: 0;
    right: 0
}

.sa-el-position-bottom {
    bottom: 0;
    left: 0;
    right: 0
}

.sa-el-position-left {
    top: 0;
    bottom: 0;
    left: 0
}

.sa-el-position-right {
    top: 0;
    bottom: 0;
    right: 0
}

.sa-el-position-top-left {
    top: 0;
    left: 0
}

.sa-el-position-top-right {
    top: 0;
    right: 0
}

.sa-el-position-bottom-left {
    bottom: 0;
    left: 0
}

.sa-el-position-bottom-right {
    bottom: 0;
    right: 0
}

.sa-el-position-center {
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: -moz-max-content;
    width: max-content;
    max-width: 100%;
    box-sizing: border-box
}

[class*='sa-el-position-center-left'],
[class*='sa-el-position-center-right'] {
    top: 50%;
    transform: translateY(-50%)
}

.sa-el-position-center-left {
    left: 0
}

.sa-el-position-center-right {
    right: 0
}

.sa-el-position-center-left-out {
    right: 100%;
    width: -moz-max-content;
    width: max-content
}

.sa-el-position-center-right-out {
    left: 100%;
    width: -moz-max-content;
    width: max-content
}

.sa-el-position-top-center,
.sa-el-position-bottom-center {
    left: 50%;
    transform: translateX(-50%);
    width: -moz-max-content;
    width: max-content;
    max-width: 100%;
    box-sizing: border-box
}

.sa-el-position-top-center {
    top: 0;
}

.sa-el-position-bottom-center {
    bottom: 0
}

.sa-el-position-cover {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.sa-el-position-relative {
    position: relative !important
}

.sa-el-position-absolute {
    position: absolute !important
}

.sa-el-position-fixed {
    position: fixed !important
}

.sa-el-position-z-index {
    z-index: 1
}

.sa-el-position-small {
    max-width: calc(100% - (15px * 2));
    margin: 15px
}

.sa-el-position-small.sa-el-position-center {
    transform: translate(-50%, -50%) translate(-15px, -15px)
}

.sa-el-position-small[class*='sa-el-position-center-left'],
.sa-el-position-small[class*='sa-el-position-center-right'] {
    transform: translateY(-50%) translateY(-15px)
}

.sa-el-position-small.sa-el-position-top-center,
.sa-el-position-small.sa-el-position-bottom-center {
    transform: translateX(-50%) translateX(-15px)
}

.sa-el-position-medium {
    max-width: calc(100% - (30px * 2));
    margin: 30px
}

.sa-el-position-medium.sa-el-position-center {
    transform: translate(-50%, -50%) translate(-30px, -30px)
}

.sa-el-position-medium[class*='sa-el-position-center-left'],
.sa-el-position-medium[class*='sa-el-position-center-right'] {
    transform: translateY(-50%) translateY(-30px)
}

.sa-el-position-medium.sa-el-position-top-center,
.sa-el-position-medium.sa-el-position-bottom-center {
    transform: translateX(-50%) translateX(-30px)
}

.sa-el-position-large {
    max-width: calc(100% - (30px * 2));
    margin: 30px
}

.sa-el-position-large.sa-el-position-center {
    transform: translate(-50%, -50%) translate(-30px, -30px);
}

.sa-el-position-large[class*='sa-el-position-center-left'],
.sa-el-position-large[class*='sa-el-position-center-right'] {
    transform: translateY(-50%) translateY(-30px);
}

.sa-el-position-large.sa-el-position-top-center,
.sa-el-position-large.sa-el-position-bottom-center {
    transform: translateX(-50%) translateX(-30px);
}
.sa-el-icon{ 
    font-size : 32px;
    color : #68656b;
}
.sa-el-icon:hover{ 
    color : #f93e70;
}
@media (min-width:1200px) {
    .sa-el-position-large {
        max-width: calc(100% - (50px * 2));
        margin: 50px
    }
    .sa-el-position-large.sa-el-position-center {
        transform: translate(-50%, -50%) translate(-50px, -50px)
    }
    .sa-el-position-large[class*='sa-el-position-center-left'],
    .sa-el-position-large[class*='sa-el-position-center-right'] {
        transform: translateY(-50%) translateY(-50px)
    }
    .sa-el-position-large.sa-el-position-top-center,
    .sa-el-position-large.sa-el-position-bottom-center {
        transform: translateX(-50%) translateX(-50px)
    }
}

