@keyframes qv-crazy-loading {
    0% {
        transform: skewX(-45deg) translateX(-80%)
    }

    to {
        transform: skewX(-45deg) translateX(80%)
    }
}

@keyframes qv-crazy-loading-dark {
    0% {
        transform: skewX(-45deg) translateX(-80%)
    }

    to {
        transform: skewX(-45deg) translateX(80%)
    }
}

@media only screen and (min-width: 1024px) {
    .nasa-modern-1 .product-item:after {
        position:absolute;
        content: "";
        visibility: hidden;
        opacity: 0;
        background-color: #fff;
        pointer-events: none;
        -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.15);
        -moz-box-shadow: 0 0 10px rgba(0,0,0,0.15);
        box-shadow: 0 0 10px rgba(0,0,0,0.15);
        -webkit-transition: all 250ms ease;
        -moz-transition: all 250ms ease;
        -o-transition: all 250ms ease;
        transition: all 250ms ease
    }

    .nasa-modern-1 .product-item:hover:after {
        z-index: -1;
        visibility: visible;
        opacity: 1;
        top: -15px;
        bottom: 0;
        left: -15px;
        right: -15px
    }

    .nasa-dark .nasa-modern-1 .product-item:after {
        background-color: #111;
        -webkit-box-shadow: 0 0 10px rgba(255,255,255,0.05);
        -moz-box-shadow: 0 0 10px rgba(255,255,255,0.05);
        box-shadow: 0 0 10px rgba(255,255,255,0.05)
    }
}

@media only screen and (min-width: 768px) {
    .nasa-modern-1 .product-deals .nasa-sc-pdeal-countdown {
        opacity:0;
        visibility: hidden;
        -webkit-transform: translateY(20px);
        -moz-transform: translateY(20px);
        -o-transform: translateY(20px);
        -ms-transform: translateY(20px);
        transform: translateY(20px)
    }

    .nasa-modern-1.nasa-slick-slider .product-item:after,.nasa-modern-1.nasa-slick-slider .product-item:hover:after {
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none;
        background-color: transparent
    }

    .nasa-modern-1.nasa-slick-slider .product-item .info .star-rating {
        margin-bottom: 10px
    }

    .nasa-modern-1 .product-img-wrap {
        overflow: hidden
    }

    .nasa-modern-1 .product-img-wrap .btn-wishlist {
        position: absolute;
        width: 20px;
        height: 20px;
        z-index: 6;
        top: 15px;
        right: 15px
    }

    .nasa-modern-1 .product-img-wrap .btn-wishlist .nasa-icon {
        font-size: 140%
    }

    .nasa-modern-1 .nasa-product-grid {
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
        z-index: 7;
        bottom: 20px;
        top: auto;
        left: 50%;
        right: auto;
        width: auto;
        padding: 0;
        visibility: hidden;
        opacity: 0;
        -webkit-box-shadow: 0 5px 15px 0 rgba(0,0,0,0.15);
        -moz-box-shadow: 0 5px 15px 0 rgba(0,0,0,0.15);
        box-shadow: 0 5px 15px 0 rgba(0,0,0,0.15);
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-transform: translate(-50%, 30px);
        -moz-transform: translate(-50%, 30px);
        -o-transform: translate(-50%, 30px);
        -ms-transform: translate(-50%, 30px);
        transform: translate(-50%, 30px)
    }

    .nasa-modern-1 .nasa-product-grid .add-to-cart-grid {
        position: static;
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -o-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }

    .nasa-modern-1 .nasa-product-grid .btn-link,.nasa-modern-1 .nasa-product-grid .add-to-cart-grid,.nasa-modern-1 .nasa-product-grid .quick-view,.nasa-modern-1 .nasa-product-grid .btn-compare {
        left: auto;
        right: auto;
        bottom: auto;
        top: auto;
        position: relative;
        margin: 0;
        background-color: #fff;
        border-left: 1px solid #efefef;
        width: 45px;
        height: 45px;
        -webkit-transform: translate(0, 0);
        -moz-transform: translate(0, 0);
        -o-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
        transform: translate(0, 0);
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        border-radius: 0;
        -webkit-transition: none 200ms ease;
        -moz-transition: none 200ms ease;
        -o-transition: none 200ms ease;
        transition: none 200ms ease
    }

    .nasa-modern-1 .nasa-product-grid .btn-link .nasa-icon,.nasa-modern-1 .nasa-product-grid .add-to-cart-grid .nasa-icon,.nasa-modern-1 .nasa-product-grid .quick-view .nasa-icon,.nasa-modern-1 .nasa-product-grid .btn-compare .nasa-icon {
        font-size: 18px;
        line-height: 45px
    }

    .nasa-modern-1 .nasa-product-grid .btn-link .nasa-icon.icon-nasa-refresh,.nasa-modern-1 .nasa-product-grid .add-to-cart-grid .nasa-icon.icon-nasa-refresh,.nasa-modern-1 .nasa-product-grid .quick-view .nasa-icon.icon-nasa-refresh,.nasa-modern-1 .nasa-product-grid .btn-compare .nasa-icon.icon-nasa-refresh {
        line-height: 46px
    }

    .nasa-modern-1 .nasa-product-grid .btn-link .nasa-icon.pe-7s-look,.nasa-modern-1 .nasa-product-grid .add-to-cart-grid .nasa-icon.pe-7s-look,.nasa-modern-1 .nasa-product-grid .quick-view .nasa-icon.pe-7s-look,.nasa-modern-1 .nasa-product-grid .btn-compare .nasa-icon.pe-7s-look {
        font-size: 20px
    }

    .nasa-modern-1 .nasa-product-grid .btn-link:first-child {
        border-left-color: transparent;
        -webkit-border-radius: 5px 0 0 5px;
        -moz-border-radius: 5px 0 0 5px;
        border-radius: 5px 0 0 5px
    }

    .nasa-modern-1 .nasa-product-grid .btn-link:last-child {
        -webkit-border-radius: 0 5px 5px 0;
        -moz-border-radius: 0 5px 5px 0;
        border-radius: 0 5px 5px 0
    }

    .nasa-modern-1 .nasa-product-grid .btn-link:first-child:last-child {
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px
    }

    .nasa-modern-1 .nasa-product-grid .btn-link .cart-icon,.nasa-modern-1 .nasa-product-grid .btn-link .nasa-icon {
        color: #333
    }

    .nasa-modern-1 .nasa-product-grid .btn-link:hover {
        background-color: #19224d;
    }

    .nasa-modern-1 .nasa-product-grid .btn-link:hover .cart-icon,.nasa-modern-1 .nasa-product-grid .btn-link:hover .nasa-icon {
        color: #fff !important
    }

    .nasa-modern-1 .nasa-product-grid .btn-link:hover.nasa-compare.added .nasa-icon.icon-nasa-refresh:before,.nasa-modern-1 .nasa-product-grid .btn-link:hover.nasa-compare.nasa-added .nasa-icon.icon-nasa-refresh:before {
        color: #fff
    }

    .nasa-modern-1 .nasa-product-grid .add-to-cart-grid .add_to_cart_text {
        display: none
    }

    .nasa-modern-1 .nasa-product-grid .add-to-cart-grid .cart-icon {
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        width: 100%;
        height: 100%;
        font-size: 18px;
        line-height: 44px;
        background-color: transparent
    }

    .nasa-modern-1 .nasa-product-grid .add-to-cart-grid .cart-icon.fa {
        font-size: 14px
    }

    .nasa-modern-1 .nasa-product-grid .add-to-cart-grid .cart-icon:before {
        line-height: inherit;
        font-weight: normal
    }

    .nasa-modern-1 .nasa-product-grid .add-to-cart-grid .cart-icon .ns-df-cart-svg {
        width: 25px;
        height: 25px;
        stroke-width: 1
    }

    .nasa-modern-1 .nasa-product-grid .add-to-cart-grid.loading:before {
        right: 12px
    }

    .nasa-modern-1 .nasa-compare.added .nasa-icon,.nasa-modern-1 .nasa-compare.nasa-added .nasa-icon {
        color: #00a32a
    }

    .nasa-modern-1 .nasa-product-content-nasa_label-wrap {
        bottom: 15px;
        top: auto;
        background: #fff;
        left: -5px;
        right: -5px;
        height: 30px;
        max-width: 70%;
        -webkit-transform: translateY(10px);
        -moz-transform: translateY(10px);
        -o-transform: translateY(10px);
        -ms-transform: translateY(10px);
        transform: translateY(10px);
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .nasa-modern-1 .nasa-product-content-nasa_label-wrap .nasa-product-content-child>a {
        font-size: 15px
    }

    .nasa-modern-1 .nasa-product-content-select-wrap {
        -webkit-transform: translate(5px, -100px);
        -moz-transform: translate(5px, -100px);
        -o-transform: translate(5px, -100px);
        -ms-transform: translate(5px, -100px);
        transform: translate(5px, -100px)
    }

    .nasa-modern-1 .product-item:hover {
        z-index: 9
    }

    .nasa-modern-1 .product-item:hover .nasa-product-grid {
        visibility: visible;
        opacity: 1;
        -webkit-transform: translate(-50%, 0);
        -moz-transform: translate(-50%, 0);
        -o-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
        transform: translate(-50%, 0)
    }

    .nasa-modern-1 .product-item:hover .nasa-product-content-nasa_label-wrap {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -o-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }

    .nasa-modern-1 .product-item:hover .nasa-product-content-select-wrap {
        -webkit-transform: translate(5px, -110px);
        -moz-transform: translate(5px, -110px);
        -o-transform: translate(5px, -110px);
        -ms-transform: translate(5px, -110px);
        transform: translate(5px, -110px)
    }

    .nasa-modern-1 .nasa-toggle-variants .nasa-product-content-nasa_label-wrap {
        background-color: transparent;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    .nasa-modern-1 .nasa-toggle-variants .nasa-product-content-select-wrap {
        -webkit-transform: translate(0, 0) !important;
        -moz-transform: translate(0, 0) !important;
        -o-transform: translate(0, 0) !important;
        -ms-transform: translate(0, 0) !important;
        transform: translate(0, 0) !important
    }

    .nasa-modern-1 .nasa-fog-variants {
        bottom: 5px
    }

    .html-ready .nasa-modern-1 .product-deals .nasa-sc-pdeal-countdown {
        visibility: visible;
        opacity: 0.7
    }

    .html-ready .nasa-modern-1 .product-deals:hover .nasa-sc-pdeal-countdown {
        opacity: 0;
        visibility: hidden;
        -webkit-transform: translateY(20px);
        -moz-transform: translateY(20px);
        -o-transform: translateY(20px);
        -ms-transform: translateY(20px);
        transform: translateY(20px)
    }

    .crazy-loading .nasa-modern-1 .nasa-product-content-nasa_label-wrap {
        display: none
    }

    body.nasa-rtl .nasa-modern-1 .btn-wishlist {
        left: 15px;
        right: auto
    }

    body.nasa-rtl .nasa-modern-1 .nasa-product-content-nasa_label-wrap {
        left: -5px;
        right: -5px
    }

    body.nasa-rtl .nasa-modern-1 .nasa-product-grid .btn-link,body.nasa-rtl .nasa-modern-1 .nasa-product-grid .add-to-cart-grid,body.nasa-rtl .nasa-modern-1 .nasa-product-grid .quick-view,body.nasa-rtl .nasa-modern-1 .nasa-product-grid .btn-compare {
        left: auto !important;
        right: auto !important;
        border-left-color: transparent;
        border-right: 1px solid #efefef
    }

    body.nasa-rtl .nasa-modern-1 .nasa-product-grid .btn-link:first-child {
        border-right-color: transparent;
        -webkit-border-radius: 0 5px 5px 0;
        -moz-border-radius: 0 5px 5px 0;
        border-radius: 0 5px 5px 0
    }

    body.nasa-rtl .nasa-modern-1 .nasa-product-grid .btn-link:last-child {
        -webkit-border-radius: 5px 0 0 5px;
        -moz-border-radius: 5px 0 0 5px;
        border-radius: 5px 0 0 5px
    }

    body.nasa-rtl .nasa-modern-1 .nasa-product-grid .btn-link:first-child:last-child {
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px
    }

    body.nasa-rtl .nasa-modern-1 .product-item .nasa-product-grid {
        left: 50%
    }

    body.nasa-rtl .nasa-modern-1 .nasa-product-content-select-wrap {
        -webkit-transform: translate(-5px, -100px);
        -moz-transform: translate(-5px, -100px);
        -o-transform: translate(-5px, -100px);
        -ms-transform: translate(-5px, -100px);
        transform: translate(-5px, -100px)
    }

    body.nasa-rtl .nasa-modern-1 .product-item:hover .nasa-product-content-select-wrap {
        -webkit-transform: translate(-5px, -110px);
        -moz-transform: translate(-5px, -110px);
        -o-transform: translate(-5px, -110px);
        -ms-transform: translate(-5px, -110px);
        transform: translate(-5px, -110px)
    }
}

.html-ready .nasa-modern-1 .nasa-product-grid {
    -webkit-transition: all 350ms ease;
    -moz-transition: all 350ms ease;
    -o-transition: all 350ms ease;
    transition: all 350ms ease
}
