.elementor-1405 .elementor-element.elementor-element-21a1e0c6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1405 .elementor-element.elementor-element-254db6e3 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-1405 .elementor-element.elementor-element-318cbf07{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1405 .elementor-element.elementor-element-d31aec0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-widget-heading .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-1405 .elementor-element.elementor-element-e67b810{width:auto;max-width:auto;margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;text-align:center;}.elementor-1405 .elementor-element.elementor-element-e67b810 .elementor-heading-title{font-family:"Ruda", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-1405 .elementor-element.elementor-element-56c3691{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-products.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 );}.elementor-widget-woocommerce-products.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-products.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products{--products-title-color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.products-heading-show .related-products > h2, .elementor-widget-woocommerce-products.products-heading-show .upsells > h2, .elementor-widget-woocommerce-products.products-heading-show .cross-sells > h2{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.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-products.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-products.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-1405 .elementor-element.elementor-element-f326d19.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-1405 .elementor-element.elementor-element-f326d19.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-1405 .elementor-element.elementor-element-632a221c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1405 .elementor-element.elementor-element-ec04105{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1405 .elementor-element.elementor-element-766d0da1 > .elementor-widget-container{margin:49px 0px 0px 0px;}.elementor-1405 .elementor-element.elementor-element-78acad78{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1405 .elementor-element.elementor-element-2809bd75{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1405 .elementor-element.elementor-element-128834c9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1405 .elementor-element.elementor-element-671f71cc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1405 .elementor-element.elementor-element-7045f92f > .elementor-widget-container{margin:-40px 0px -40px 0px;}.elementor-1405 .elementor-element.elementor-element-56489f20{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1405 .elementor-element.elementor-element-27b18687 > .elementor-widget-container{margin:-35px 0px -35px 0px;}.elementor-1405 .elementor-element.elementor-element-7db52c51{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1405 .elementor-element.elementor-element-5f58a4a9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1405 .elementor-element.elementor-element-6bcc176{--spacer-size:80px;}@media(max-width:1024px){.elementor-1405 .elementor-element.elementor-element-f326d19.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-1405 .elementor-element.elementor-element-f326d19.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for careox-main-slider, class: .elementor-element-254db6e3 */.main-slider-one__layer img{
    filter: none !important;
    -webkit-filter: none !important;
    opacity: 1 !important;
    mix-blend-mode: normal !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e67b810 *//* Section Header */

.product-section-header{
    text-align:center;
    max-width:760px;
    margin:0 auto 70px;
}

.product-section-header .subtitle{
    display:inline-block;
    padding:8px 18px;
    border:1px solid rgba(48,240,182,.25);
    background:rgba(48,240,182,.08);
    color:#30F0B6;
    border-radius:40px;
    font-size:13px;
    font-weight:700;
    letter-spacing:2px;
    text-transform:uppercase;
    margin-bottom:20px;
}

.product-section-header h2{
    color:#fff;
    font-size:52px;
    line-height:1.2;
    font-weight:800;
    margin-bottom:20px;
}

.product-section-header .gradient-text{
    background:linear-gradient(90deg,#30F0B6,#615EED);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;
}

.product-section-header p{
    color:#a8b3cf;
    font-size:18px;
    line-height:1.8;
    max-width:700px;
    margin:auto;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-f326d19 *//* ===== CAREOX PRODUCT CARD ===== */

.product__all-content{
    background:#181c24;
    padding:24px 22px 22px;
    border-top:1px solid rgba(255,255,255,.06);
}

/* Title */

.product__item__title{
    margin:0 0 10px!important;
}

.product__item__title a{
    color:#fff!important;
    font-size:24px;
    font-weight:700;
    transition:.3s;
}

.product__item__title a:hover{
    color:#30F0B6!important;
}

/* Price */

.product__all-price{
    margin-bottom:22px;
}

.product__all-price .price{
    color:#30F0B6!important;
    font-size:38px;
    font-weight:800;
    line-height:1;
}

/* Button */

.product__all-btn{
    display:flex!important;
    align-items:center;
    justify-content:center;

    width:100%;
    height:54px;

    border-radius:12px!important;

    background:#ff7a00!important;
    color:#fff!important;

    font-size:15px;
    font-weight:700;

    text-transform:uppercase;
    letter-spacing:.5px;

    border:none!important;

    transition:.3s;
}

.product__all-btn:hover{

    background:#ff8f1f!important;

    color:#fff!important;

    transform:translateY(-2px);

    box-shadow:0 10px 25px rgba(255,122,0,.35);

}

/* Card */

.product__all-single{
    border-radius:18px;
    overflow:hidden;
    border:1px solid rgba(255,255,255,.08);
    transition:.35s;
}

.product__all-single:hover{

    transform:translateY(-8px);

    border-color:#30F0B6;

    box-shadow:0 18px 40px rgba(0,0,0,.35);

}

/* Image */

.product__all-img{
    overflow:hidden;
}

.product__all-img img{
    transition:.4s;
}

.product__all-single:hover .product__all-img img{
    transform:scale(1.04);
}

/* Hide wishlist */

.product__item__btn{
    display:none;
}/* End custom CSS */
/* Start custom CSS for careox-service, class: .elementor-element-766d0da1 *//* Remove service arrow */
.service-one__item__rm{
    display: none !important;
}
/* Remove arrow and its spacing */
.service-one__item__rm{
    display: none !important;
    margin: 0 !important;
    padding: 0 !important;
    height: 0 !important;
    
}
/* Equal title height */
.service-one__item h3,
.service-one__item__title{
    min-height: 80px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    line-height: 1.3;
}

/* Equal description height */
.service-one__item p,
.service-one__item__text{
    min-height: 120px;
    line-height: 1.8;
}

/* Equal card height */
.service-one__item{
    display: flex;
    flex-direction: column;
    height: 100%;
}/* End custom CSS */