.elementor-953 .elementor-element.elementor-element-3fb2d6ca:not(.elementor-motion-effects-element-type-background), .elementor-953 .elementor-element.elementor-element-3fb2d6ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-953 .elementor-element.elementor-element-3fb2d6ca{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 30px 30px 30px;}.elementor-953 .elementor-element.elementor-element-3fb2d6ca, .elementor-953 .elementor-element.elementor-element-3fb2d6ca > .elementor-background-overlay{border-radius:15px 15px 15px 15px;}.elementor-953 .elementor-element.elementor-element-3fb2d6ca > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-953 .elementor-element.elementor-element-236a3212 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-953 .elementor-element.elementor-element-af1b6c6{margin-top:0px;margin-bottom:4px;}.elementor-953 .elementor-element.elementor-element-4689bfb0 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-953 .elementor-element.elementor-element-5a848c78 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-953 .elementor-element.elementor-element-6ed0afff > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-953 .elementor-element.elementor-element-36b9c58e{width:auto;max-width:auto;}.elementor-953 .elementor-element.elementor-element-5b3db7c0.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-953 .elementor-element.elementor-element-25df9be{width:auto;max-width:auto;}.elementor-953 .elementor-element.elementor-element-7a695e0d.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-953 .elementor-element.elementor-element-7a695e0d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-953 .elementor-element.elementor-element-12962d99{width:auto;max-width:auto;}@media(max-width:480px){.elementor-953 .elementor-element.elementor-element-6ed0afff{width:10%;}.elementor-953 .elementor-element.elementor-element-5b3db7c0{width:80%;}.elementor-953 .elementor-element.elementor-element-7a695e0d{width:10%;}}@media(min-width:481px){.elementor-953 .elementor-element.elementor-element-6ed0afff{width:12%;}.elementor-953 .elementor-element.elementor-element-5b3db7c0{width:76%;}.elementor-953 .elementor-element.elementor-element-7a695e0d{width:12%;}}.sp-loop-6, .sp-product-price .price span.woocommerce-Price-amount.amount {
    transition: 0.3s ease !important;
}

.sp-loop-6-inner {
    transition: 0.15s ease !important;
}

li.product > .elementor {
    height: 100% !important;
}

.sp-loop-6 > .elementor-container > .elementor-column {
    position: relative;
}

.sp-loop-6-inner {
    opacity: 0 !important;
    visibility: hidden !important;
    position: absolute;
    top: calc(100% + 15px);
}

.sp-loop-6 {
    height: calc(100% + 0px);
}

li.product:hover .sp-loop-6 {
    transform: scale(1.08);
    background: #fff !important;
    box-shadow: 0px 10px 50px rgba(0,0,0,0.07);
    height: calc(100% + 50px);
    z-index: 1;
}

li.product:hover .sp-loop-6 .sp-product-price, li.product:hover .sp-loop-6 .sp-product-price .price span.woocommerce-Price-amount.amount {
    opacity: 0.5;
}

li.product:hover .sp-loop-6-inner {
    opacity: 1 !important;
    visibility: visible !important;
}

.sp-loop-6 a.added_to_cart {
    display: none;
}

.sp-loop-6 .sp-product-title {
    white-space: nowrap;
    overflow: hidden;
    display: block;
    text-overflow: ellipsis;
}