.elementor-589 .elementor-element.elementor-element-cfd4e58 .eael-breadcrumbs .eael-breadcrumbs__content{background-color:#f8f8fa;}.elementor-589 .elementor-element.elementor-element-cfd4e58 .eael-breadcrumbs .eael-breadcrumb-separator svg path{fill:#A5A4B0;}.elementor-589 .elementor-element.elementor-element-cfd4e58 .eael-breadcrumbs .eael-breadcrumb-separator{color:#A5A4B0;margin:0 10px;}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-589 .elementor-element.elementor-element-e2b714b .elementor-heading-title{font-family:"Scada", Sans-serif;font-weight:600;}.woocommerce .elementor-589 .elementor-element.elementor-element-f095f35 .woocommerce-product-details__short-description{color:#FFFFFF;font-family:"Scada", Sans-serif;}.woocommerce .elementor-widget-woocommerce-product-price .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-589 .elementor-element.elementor-element-8454ab5 .eael-single-product-add-to-cart .elementor-add-to-cart.elementor-product-simple .cart{flex-direction:row;}.woocommerce .elementor-589 .elementor-element.elementor-element-8454ab5 .eael-single-product-add-to-cart .cart .button{background-color:#4058FF;transition:all 0.2s;}.elementor-589 .elementor-element.elementor-element-8454ab5 .eael-add-to-cart-wrapper .eael-add-to-cart{background-color:#4058FF;transition:all 0.2s;}.woocommerce .elementor-589 .elementor-element.elementor-element-8454ab5 .eael-single-product-add-to-cart .quantity .qty{transition:all 0.2s;}.elementor-589 .elementor-element.elementor-element-8454ab5 .eael-single-product-add-to-cart .eael-add-to-cart-wrapper .quantity-input{transition:all 0.2s;}.woocommerce .elementor-589 .elementor-element.elementor-element-8454ab5 .eael-single-product-add-to-cart .single_add_to_cart_button svg{height:16px;width:16px;}.woocommerce .elementor-589 .elementor-element.elementor-element-8454ab5 .eael-single-product-add-to-cart .single_add_to_cart_button i{font-size:16px;color:#E1E0E7;}.elementor-589 .elementor-element.elementor-element-8454ab5 .eael-single-product-add-to-cart .eael-add-to-cart svg{height:16px;width:16px;}.elementor-589 .elementor-element.elementor-element-8454ab5 .eael-single-product-add-to-cart .eael-add-to-cart i{font-size:16px;color:#E1E0E7;}.woocommerce .elementor-589 .elementor-element.elementor-element-8454ab5 .eael-single-product-add-to-cart .single_add_to_cart_button svg path{fill:#E1E0E7;}.elementor-589 .elementor-element.elementor-element-8454ab5 .eael-single-product-add-to-cart .eael-add-to-cart svg path{fill:#E1E0E7;}.elementor-widget-woocommerce-product-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-589 .elementor-element.elementor-element-070488a{color:#FFFFFF;font-family:"Scada", Sans-serif;font-weight:400;}.woocommerce .elementor-589 .elementor-element.elementor-element-7d6a530 .woocommerce-tabs ul.wc-tabs li a{font-family:"Scada", Sans-serif;}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.woocommerce .elementor-widget-woocommerce-product-related.elementor-wc-products .products > h2{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-589 .elementor-element.elementor-element-3d2f2a1.elementor-wc-products ul.products li.product{text-align:center;}.elementor-589 .elementor-element.elementor-element-3d2f2a1.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-589 .elementor-element.elementor-element-3d2f2a1.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(max-width:1024px){.elementor-589 .elementor-element.elementor-element-3d2f2a1.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-589 .elementor-element.elementor-element-3d2f2a1.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for column, class: .elementor-element-26f3b6b */.single-product .product{
    background:rgba(255,255,255,0.02);
    border:1px solid rgba(255,255,255,0.06);
    border-radius:30px;
    padding:30px;
    backdrop-filter:blur(14px);
    box-shadow:0 0 40px rgba(0,140,255,0.08);
}
.woocommerce-product-gallery{
    border-radius:25px;
    overflow:hidden;
    box-shadow:
    0 0 15px rgba(0,140,255,0.2),
    0 0 40px rgba(0,140,255,0.15);
}
.woocommerce-product-gallery img{
    transition:0.5s ease;
}

.woocommerce-product-gallery img:hover{
    transform:scale(1.04);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-26f3b6b *//* =========================================================
DARK BLUE BG + FLOATING GLASS BUBBLES
========================================================= */

body{

    background:
    linear-gradient(
    135deg,
    #020617 0%,
    #03132b 40%,
    #020817 100%) !important;

    overflow-x:hidden;

    position:relative;
}

/* MAIN FLOATING BUBBLES */

body::before{

    content:"";

    position:fixed;

    inset:0;

    width:100%;
    height:100%;

    pointer-events:none;

    z-index:0;

    background:

    /* BIG BLUE BUBBLE */

    radial-gradient(circle 320px at 15% 20%,

    transparent 40%,

    rgba(255,255,255,0.18) 48%,

    rgba(0,174,255,0.18) 56%,

    rgba(0,174,255,0.05) 64%,

    transparent 74%),


    /* PURPLE BUBBLE */

    radial-gradient(circle 260px at 80% 30%,

    transparent 40%,

    rgba(255,255,255,0.16) 48%,

    rgba(140,0,255,0.15) 56%,

    rgba(140,0,255,0.04) 64%,

    transparent 74%),


    /* CYAN BUBBLE */

    radial-gradient(circle 180px at 40% 75%,

    transparent 40%,

    rgba(255,255,255,0.14) 48%,

    rgba(0,255,255,0.12) 56%,

    rgba(0,255,255,0.03) 64%,

    transparent 74%);

    background-repeat:no-repeat;

    animation:bubbleMove 28s ease-in-out infinite alternate;
}

/* SMALL FLOATING BUBBLES */

body::after{

    content:"";

    position:fixed;

    inset:0;

    width:100%;
    height:100%;

    pointer-events:none;

    z-index:0;

    background:

    radial-gradient(circle 120px at 20% 50%,

    transparent 42%,

    rgba(255,255,255,0.14) 50%,

    rgba(0,174,255,0.08) 58%,

    transparent 72%),


    radial-gradient(circle 90px at 70% 65%,

    transparent 42%,

    rgba(255,255,255,0.12) 50%,

    rgba(140,0,255,0.08) 58%,

    transparent 72%),


    radial-gradient(circle 70px at 55% 25%,

    transparent 42%,

    rgba(255,255,255,0.10) 50%,

    rgba(0,255,255,0.06) 58%,

    transparent 72%);

    background-repeat:no-repeat;

    animation:smallBubbleMove 40s linear infinite;
}

/* BIG BUBBLE SWIMMING */

@keyframes bubbleMove{

    0%{
        transform:translate(0px,0px);
    }

    25%{
        transform:translate(60px,-30px);
    }

    50%{
        transform:translate(-40px,40px);
    }

    75%{
        transform:translate(50px,20px);
    }

    100%{
        transform:translate(-30px,-40px);
    }
}

/* SMALL FLOATING BUBBLES */

@keyframes smallBubbleMove{

    0%{
        transform:translate(0px,0px);
    }

    25%{
        transform:translate(40px,-20px);
    }

    50%{
        transform:translate(-30px,30px);
    }

    75%{
        transform:translate(35px,15px);
    }

    100%{
        transform:translate(-20px,-25px);
    }
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-title, class: .elementor-element-e2b714b *//* PRODUCT TITLE PREMIUM STYLE */

.product_title,
.woocommerce div.product .product_title{

    font-size:50px !important;

    font-weight:800 !important;

    line-height:1.05 !important;

    letter-spacing:-2px !important;

    margin-bottom:18px !important;

    color:#1ea7ff !important;

    text-transform:capitalize !important;

    text-shadow:
    0 0 10px rgba(0,140,255,0.5),
    0 0 30px rgba(0,140,255,0.2);
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-short-description, class: .elementor-element-f095f35 */.woocommerce-product-details__short-description{
    color:#b8c5d6;
    font-size:16px;
    line-height:1.8;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-price, class: .elementor-element-d1009dc *//* OLD CUT PRICE WHITE */

.price del,
.woocommerce div.product p.price del,
.woocommerce div.product span.price del{

    color:#ffffff !important;

    opacity:0.5 !important;

    font-size:30px !important;

    font-weight:600 !important;
}

/* OLD PRICE NUMBER */

.price del bdi{
    color:#ffffff !important;
}
.price{
    font-size:42px!important;
    font-weight:800!important;
    color:#00aeff!important;
}

.price del{
    opacity:0.4;
    font-size:28px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-f4c0b2a *//* FULL WEBSITE FUTURISTIC BACKGROUND */

body{

    background:
    
    radial-gradient(circle at top right,
    rgba(0,140,255,0.18),
    transparent 30%),

    radial-gradient(circle at center left,
    rgba(0,110,255,0.12),
    transparent 25%),

    linear-gradient(
    135deg,
    #020817 0%,
    #040d1f 40%,
    #020617 100%);

    background-attachment:fixed;

    color:#ffffff;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-data-tabs, class: .elementor-element-7d6a530 */.woocommerce-tabs ul.tabs li{
    background:#0c1322!important;
    border:none!important;
    border-radius:12px 12px 0 0;
}

.woocommerce-tabs ul.tabs li a{
    color:#fff!important;
    font-weight:600;
}
/* PRODUCT TABS DESIGN */

.woocommerce-tabs ul.tabs{
    border:none!important;
}

.woocommerce-tabs ul.tabs li{
    background:#0c1322!important;
    border:none!important;
    border-radius:12px 12px 0 0!important;
    margin-right:10px!important;
    padding:8px 18px!important;
}

.woocommerce-tabs ul.tabs li a{
    color:#ffffff!important;
    font-weight:600!important;
}

.woocommerce-tabs ul.tabs li.active{
    background:linear-gradient(135deg,#0066ff,#00c3ff)!important;
}

.woocommerce-tabs ul.tabs li.active a{
    color:#ffffff!important;
}

/* PANEL BOX */

.woocommerce-Tabs-panel{
    background:#0b1220;
    padding:30px;
    border-radius:0 20px 20px 20px;
    border:1px solid rgba(255,255,255,0.06);
    color:#ffffff!important;
}

/* DESCRIPTION TEXT */

.woocommerce-Tabs-panel p{
    color:#ffffff!important;
}

/* HEADING WHITE */

.woocommerce-Tabs-panel h1,
.woocommerce-Tabs-panel h2,
.woocommerce-Tabs-panel h3,
.woocommerce-Tabs-panel h4,
.woocommerce-Tabs-panel h5,
.woocommerce-Tabs-panel h6{
    color:#ffffff!important;
}
/* REVIEW FORM TEXT WHITE */

#review_form label{
    color:#ffffff!important;
}

/* YOUR RATING TEXT */

#review_form .comment-form-rating label{
    color:#ffffff!important;
}

/* YOUR REVIEW TEXT */

#review_form .comment-form-comment label{
    color:#ffffff!important;
}

/* INPUT FIELDS */

#review_form input,
#review_form textarea{
    background:#0b1220!important;
    color:#ffffff!important;
    border:1px solid rgba(255,255,255,0.1)!important;
    border-radius:12px!important;
}

/* PLACEHOLDER COLOR */

#review_form input::placeholder,
#review_form textarea::placeholder{
    color:#9fb3c8!important;
}

/* STAR RATING */

#review_form .stars a{
    color:#00aeff!important;
}

/* SUBMIT BUTTON */

#review_form .submit{
    background:linear-gradient(135deg,#0066ff,#00c3ff)!important;
    color:#ffffff!important;
    border:none!important;
    border-radius:12px!important;
    padding:12px 24px!important;
    font-weight:700!important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-related, class: .elementor-element-3d2f2a1 */.related ul.products li.product{
    background:#0b1220;
    padding:15px;
    border-radius:24px;
    transition:0.4s ease;
    border:1px solid rgba(255,255,255,0.06);
}
.related ul.products li.product:hover{
    transform:translateY(-8px);
    box-shadow:0 0 35px rgba(0,140,255,0.15);
}
.related ul.products li.product img{
    border-radius:18px;
}/* End custom CSS */